Following his fourth season, Johnson was selected by the Cleveland Browns in the second round of the
1999 NFL draft. He caught a Hail Mary touchdown pass from
Tim Couch as time expired against the
New Orleans Saints to give the new Cleveland Browns their first win following the team's return to the NFL. Johnson played for the Browns until 2003, when he was cut mid-season by
head coach Butch Davis after Johnson had many productive seasons as the Browns leading receiver. Johnson was subsequently claimed by 16 teams, and awarded to the Jaguars. The Ravens released Johnson after a single season. Johnson then signed as a free agent with the Detroit Lions. In a controversial move, Johnson was issued Number 85, the first time the Lions had issued '85' to a player since the death of
Chuck Hughes in 1971. Johnson would only appear in six games during what would be his final season in the NFL in 2005. ==Post-NFL==