2012 (Wpg): Despite missing five games due to injury, Kenny Mainor still finished second on the team in sacks for the second straight year with seven, and also added 16 defensive tackles, one tackle for loss, two forced fumbles and one pass knockdown. He recorded two two-sack games and made his only start of the season on Nov 3/12 against the Montreal Alouettes.
2011 (Wpg): Mainor began the season on the practice roster before being inserted into the lineup for the team’s week three matchup against the Calgary Stampeders on Jul 14/11. In his first professional game, Mainor made two defensive tackles, two sacks and blocked one field goal. He would go on to record six sacks in his first four games and finished the season with 22 defensive tackles and eight sacks, which ranked him second on the team. Mainor played in 15 games and made five starts in his rookie season.
2010 (Cal): Attended training camp with the Calgary Stampeders and appeared in both preseason games, recording four tackles. He was among the team’s final cuts.
Troy Trojans (NCAA Div.1 FBS): Before his senior season came to an end due to a serious knee injury, Mainor had registered 15 tackles and was leading his team in quarterback hurries. He was named second team All-Sun Belt as a junior after recording 40 tackles – including 9.5 for loss – and five sacks in 10 games.
Signed as a free agent on May 20, 2011.