Career
He most recently played for the South Carolina Stingrays of the ECHL.
Johnson"s amateur career began in the Eastern Junior Hockey League, where he skated with the New England Junior. Coyotes from 1997 to 2000, earning 202 points in combined goals and assists. Johnson played college hockey at Boston University from 2000 to 2004, scoring a combined 47 points in goals and assists during regular season play.
In 2001, Johnson was picked by the Ottawa Senators in the eighth round of the National Hockey League draft.
He elected to remain at Boston University, and would not join the Senators organization until 2003, when he moved to their AHL affiliate, the Binghamton Senators. Johnson skated with the Binghamton Senators from 2003 to 2006, earning 49 points in combined goals and assists during regular season play.
Johnson spent the majority of the 2004-2005 season with the Pee Dee Pride, the Senators" ECHL affiliate, where he scored 63 points in goals and assists during the regular season. Johnson split the 2006-2007 season between the Trenton Titans (ECHL), where he scored 31 points in goals and assists during 26 games.
The Bridgeport Sound Tigers (AHL), scoring 13 points in 35 games.
And the Norfolk Admirals (AHL), where he scored 3 points in 11 games. In 2007, Johnson left the AHL after only 12 games with the Bridgeport Sound Tigers. He moved to Europe, where he played 9 games with the SaiPa Lappeenranta of Master of Science-liiga and 7 games with the Frankfurt Lions of the DEL. Johnson returned to the ECHL in 2009, joining the South Carolina Stingrays" roster.
In January 2010, Johnson was selected to represent the Stingrays as an alternate captain for all road games.
Johnson did not return to the Stingrays for the 2010-2011 season.