Fitzgerald played for the Seattle Thunderbirds in the Western Hockey League (WHL)[1] where he became a physical presence and learned the art of fighting.
[4] Thanks to a blue-line opening created by injuries and call-ups, Fitzgerald received more playing time with Vancouver's AHL affiliate the Manitoba Moose.
[1] Fitzgerald set several career highs with the River Rats during the 2009–10 season including, games played (77), assists (12), points (14), and PIMs (311).
As a member of the Charlotte Checkers Fitzgerald recorded 8 assists and led the team with 229 PIMs, which also ranked him ninth in the league.
[6][7] After two seasons in the Hurricanes system Fitzgerald left via free agency and signed a one-year deal with the AHL's Hamilton Bulldogs.
On May 30, 2019, Fitzgerald was named head coach and director of hockey operations for the Glasgow Clan, retiring him as a player in the process – although he did appear sporadically as injury cover throughout the season.