Crawford spent his first season in the NFL with the New York Giants. After a year away from the NFL, he joined the Green Bay Packers for the 1995 NFL season. He then spent the next two seasons with the St. Louis Rams and a season with the Kansas City Chiefs. In his final season in the NFL, he returned to the Packers. He also played for the Memphis Maniax of the XFL.