He was originally signed as an undrafted free agent by the Hamilton Tiger-Cats in 2006.
Glavic played for the Calanda Broncos in Switzerland Nationalliga A (American football) from 2010-2012.
Glavic signed with the Hamilton Tiger-Cats in May 2006 and attended the 2006 Hamilton Tiger-Cats season training camp before being released on June 3 to return to the Windsor Lancers for his final season of CIS football.
[1][2] Glavic returned to the Ti-Cats for the 2007 Hamilton Tiger-Cats season and made his CFL debut on June 30, 2007.
[2] On May 1, 2009, Glavic was traded to the Saskatchewan Roughriders along with the first selection in the third-round of the 2009 CFL Draft in exchange for Yannick Carter, Brandon Myles, and the Roughriders sixth-place selection in the third-round of the 2009 CFL Draft.