As a youth, Johnson played in the 1988
Quebec International Pee-Wee Hockey Tournament with a
minor ice hockey team from
Wexford, Toronto. Undrafted, Johnson was signed right out of college by the
Toronto Maple Leafs upon the completion of his senior year at
Bowling Green State University. Johnson made his professional debut for the Leafs within days finishing the
1996–97 season. The following year in the
1997–98 season, Johnson was named in the NHL All-Rookie team after compiling a rookie lead tying 47 points. The following season, on October 4, 2007, he signed a one-year contract with the St. Louis Blues but only played in 21 games before suffering a season-ending shoulder injury. Unable to sign with another NHL team, Johnson signed with
Kölner Haie of the German
DEL for the 2008–09 season, joining former teammate
Todd Warriner. ==Broadcasting career==