Career
He has most recently played for the Calgary Stampeders of the Canadian Football League. Baggs has also played for the Winnipeg Blue Bombers, Edmonton Eskimos, Saskatchewan Roughriders, and Hamilton Tiger-Cats. Detroit Lions
He was signed by the Detroit Lions as an undrafted free agent in 2004.
Jacksonville Jaguars
Winnipeg Blue Bombers
In 2006, Baggs signed with the Winnipeg Blue Bombers.
Edmonton Eskimos
He signed and played for the Edmonton Eskimos during the 2007 season. Saskatchewan Roughriders
Signed by the Saskatchewan Roughriders as a free agent in September, 2008.
Arizona Cardinals
He was signed to the Arizona Cardinals of the NFL for the 2010 season, however was cut before the team finalized its 53-man roster limit. Hamilton Tiger-Cats
He played for the Hamilton Tiger-Cats for two seasons (2010 - 2011).
Baltimore Ravens
On August 4, 2012, Baggs signed with the Baltimore Ravens.
Calgary Stampeders
On September 7, 2012, Baggs signed as a free agent with the Calgary Stampeders.