Whilst playing for the
UMass Minutemen at the
University of Massachusetts Amherst in 1996–97, Norris signed with the
St. John's Maple Leafs of the
AHL as a
free agent. He also played for St. John's the following season, 1997–98, before he joined the
Grand Rapids Griffins in the
IHL for the 1998–99 and 1999–00 seasons. However, Norris only played a handful of games for Grand Rapids as he spent the majority of those seasons with the
Canadian touring team for whom he made 78 appearances. In 2000, Norris went to the
United Kingdom where he joined the
Sheffield Steelers for the 2000–01
ISL season. During this season, Norris helped Sheffield win a
Grand Slam of all available trophies when they won the
Benson & Hedges Cup, the
Challenge Cup, the
league championship and the
playoffs. The following season, 2001–02, Norris joined
Slovan Bratislava in the
Slovak Extraliga before rejoining Sheffield for the 2002–03 season. During his second spell with Sheffield, Norris again helped them to win the Challenge Cup and the league championship. Norris signed for the
Graz 99ers in the
Austrian Hockey League for the 2003–04 season. Playing for Graz for three seasons, he was the club's top
point scorer in the 2003–04 and 2004–05 seasons and the club's and the league's top
goal scorer in 2004–05. Norris finished the 2005–06 season playing one game for
Lugano in the
Swiss Nationalliga A playoffs before he returned to the Austrian Hockey League to play for the
EC KAC in 2006–07. After three years with
EC KAC, Norris signed with League rival
Graz 99ers on 23 April 2009 for the 2009–10 season. == Personal life ==