Career
McCullough was drafted by the Roughriders in the third round of the 2003 Canadian Football League Draft, after playing his college football at Saint Francis Xavier University. McCullough played four seasons for the Saint Francis Xavier University X-Men in the Atlantic University Sport Conference. In his senior season, McCullough was named to the conference"s defensive all-star team as well as being named an academic all-star.
After his university career, McCullough was drafted by the Saskatchewan Roughriders in the 2003 Canadian Football League Draft.
He has been a key contributor on special teams, leading the Roughriders in special teams tackles during his rookie season. McCullough was the team"s nominee for the Tom Pate Memorial Award in 2009 and 2010, presented by the Canadian Football League Player"s Association for community service.
After the 2010 Canadian Football League season, McCullough was awarded the Jake Gaudaur Veterans" Trophy, for being judged as the Canadian Football League Player who "best demonstrates the attributes of Canada"s veterans in times of war, peace and military conflict."
McCullough would have been a free agent in February 2011 after the 2010 season, but signed a new contract with the team on December 22, 2010. On May 30, 2014 after ten seasons playing in the Canadian Football League, McCullough announced retirement.