Jack Johnson was originally drafted
third overall of the 2005 NHL Entry Draft by the Carolina Hurricanes, and has since played a total of 1228 games with several teams throughout the NHL such as, the Los Angeles Kings, Columbus Blue Jackets, Pittsburgh Penguins, New York Rangers, Chicago Blackhawks, and the Colorado Avalanche.