He was also a member of the Detroit Lions , Jacksonville Jaguars, Tampa Bay Buccaneers, Chicago Bears, Dallas Cowboys, Detroit Lions, Calgary Stampeders, Montreal Alouettes, Saskatchewan Roughriders, and Winnipeg Blue Bombers.
He was promoted to the active roster on December 2, 2011 and played in four games for the Jaguars during the 2011 season, totaling one solo tackle.
[2] Irvin was signed to the practice roster of the Calgary Stampeders of the Canadian Football League (CFL) on August 20, 2014.
[9] Irvin was signed to the practice roster of the Montreal Alouettes of the CFL on October 10, 2014.
[11] Irvin played in all 18 regular season games for the Roughriders, contributing 27 tackles and 5 sacks.
Irvin joined the coaching staff of Concordia in U Sports football in 2019.
[13] Irvin joined the staff of the Montreal Alouettes as their defensive line coach for the 2023 CFL season.