During his collegiate career, he was a co-winner of Boston University’s Most Improved Player Award following the 2003–04 season.[2] Spang led Boston University defensemen in goals (nine), assists (22) and points (31) in 40 games as a senior.[3] Won a Hockey East regular season and tournament championship at Boston University in 2005–06 he was an Alternate Captain for the Worcester Sharks as a rookie in 2006–07[4] and remained with the club for the following 2007-08 season.
On July 21, 2009, he signed a contract for Nürnberg Ice Tigers of the Deutsche Eishockey Liga,[5] where he spent the entire 2009-10 season. He then signed with the Dallas Stars organization to play for them in the 2010–11 season. However, he was assigned to the affiliates Texas Stars of the AHL.
Although Spang signed with the Växjö Lakers Hockey of the Swedish Elitserien (SEL) on May 4, 2011,[6] he extended his contract with the Dallas Stars organization on June 16, 2011.[7]
Between 2012 and 2015, Spang played for three different teams of the Finnish elite league Liiga, HPK, SaiPa and Kärpät. In between, during the 2012–13 season, he had a stint with Swedish SHL side HV71.
Spang opened the 2015–16 season in the KHL on the roster of Torpedo Nizhny Novgorod. After eleven games played, he moved on to Czech club HC Kometa Brno. In December, he was signed by HC Lugano of Switzerland on loan to strengthen the club's roster at the Spengler-Cup.[8] In late January 2016, he signed with the Hamburg Freezers of the German top-tier league, DEL, for the remainder of the 2015–16 campaign.[9]