After redshirting his freshman year at Wake Forest, Fitzgerald made four appearances in 2007 and posted a 1-0-1 record. In 2008, Fitzgerald started every game for the Demon Deacons and finished with 13 clean sheets on the season and was named to ACC Honor Roll. Fitzgerald had another solid year in 2009 as he posted a 17-4-3 record in his junior season and was named to ACC Honor Roll for the second year in a row. Despite a rough senior season in 2010 with an 8-9-2 record, Fitzgerald still finished with a 1.23 goals against average, an ACC-best 81 saves, was named Second Team All-ACC and was one of 30 candidates for the 2010 Lowe's Senior CLASS Award for men's soccer.
Fitzgerald joined North American Soccer League club Carolina RailHawks on July 2011. After four seasons with the club, his contract ended and he was promptly signed up on a free transfer by expansion club New York City FC. On May 19, 2015, it was announced Fitzgerald would be re-joining the RailHawks on loan through the NASL's spring season.