- Nathan Rourke was unstoppable: Rourke's 92.4 overall grade was the highest mark among all players in the CFL.
- Julian Howsare dominated for Hamilton: He placed inside the top four in total pressures, pass-rush win rate and pressure percentage. His 16 sacks led the league.
- Unlock your edge with PFF+: Access Premium Stats, dominate fantasy with in-season tools and projections and make smarter bets with the new PFF Player Prop Tool.
The 2025 CFL regular season has wrapped up, and the playoffs are already underway. We’re taking a look at the top performers in the CFL from the regular season with the 2025 PFF All-CFL Team.
OFFENSE
QB: Nathan Rourke, B.C. Lions
Second Team: Trevor Harris, Saskatchewan Roughriders
Rourke earned a 92.4 overall grade, the highest mark among all players in the CFL. His 35 big-time throws to 19 turnover-worthy plays gave him the best ratio of any quarterback in the league.
RB: Justin Rankin, Edmonton Elks
Second Team: James Butler, B.C. Lions
Rankin was the most elusive runningback in the CFL this season. He led all backs in missed tackles forced both on the ground (52) and through the air (27).
Receiver: Keon Hatcher, B.C. Lions
Second Team: Justin McInnis, B.C. Lions
Hatcher led all receivers with an 85.5 PFF receiving grade this season. His 47 explosive receptions led the league by double digits, as did his 77 first downs gained.
Receiver: KeeSean Johnson, Saskatchewan Roughriders
Second Team: Damonte Coxie, Toronto Argonauts
Johnson’s 80.1 PFF receiving grade ranked second in the league. He averaged 2.29 yards per route run, the second-highest average in the CFL.
Receiver: Kenny Lawler, Hamilton Tiger-Cats
Second Team: Dohnte Meyers, Saskatchewan Roughriders
Lawler had the highest average depth of target at 18.2 yards, which helped him rank third with a 2.15 yards-per-route-run average. He also made a league-high 19 contested catches.
Receiver: Nic Demski, Winnipeg Blue Bombers
Second Team: Kiondre Smith, Hamilton Tiger-Cats
Demski’s 79.4 PFF receiving grade ranked third in the CFL this season. He averaged 2.11 yards per route run, one of the highest marks in the league.
Receiver: Tyler Snead, Montreal Alouettes
Second Team: Justin Hardy, Ottawa Redblacks
Snead had a 75.9 PFF receiving grade on the season, the fifth-highest mark among receivers. He dropped just one pass on 115 targets.
LT: Jarell Broxton, B.C. Lions
Second Team: Nick Callender, Montreal Alouettes
Broxton allowed just 10 pressures on 607 pass-blocking snaps this season. His 99.2 pass-blocking efficiency score was the highest among all offensive linemen in 2025.
LG: Brandon Revenberg, Hamilton Tiger-Cats
Second Team: Pier-Olivier Lestage, Montreal Alouettes
Revenberg finished with a 70.1 PFF pass-blocking grade that ranked sixth among all offensive linemen. He permitted just 19 total pressures on 717 pass-blocking snaps.
C: Coulter Woodmansey, Hamilton Tiger-Cats
Second Team: Logan Ferland, Saskatchewan Roughriders
Woodmansey finished the season with an 80.8 PFF run-blocking grade. That ranked second in the CFL among all offensive linemen.
RG: Liam Dobson, Hamilton Tiger-Cats
Second Team: Patrick Neufeld, Winnipeg Blue Bombers
Dobson had the fifth-highest overall grade among all offensive linemen at 71.6. He was one of just four offensive linemen to have both his run- and pass-block grades above 68.0.
RT: Jermarcus Hardrick, Saskatchewan Roughriders
Second Team: Joshua Coker, Calgary Stampeders
Hardrick led all offensive linemen with an 85.5 PFF run-blocking grade in 2025. He also had a pass blocking efficiency score of 98.4 that ranked second among tackles.

DEFENSE
DI: Jaylon Hutchings, Calgary Stampeders
Second Team: Caleb Sanders, Saskatchewan Roughriders
Hutchings led all defenders with a 90.7 overall grade. He had an 86.7 PFF run-defense grade and an 86.1 PFF pass-rush grade, the only player with grades above 80.0 in both areas.
DI: Jonah Tavai, B.C. Lions
Second Team: Mike Rose, Saskatchewan Roughriders
Tavai finished with an 82.9 overall defensive grade on the year. He made 24 solo stops and recorded 39 total pressures, both of which ranked inside the top four among interior defenders.
Edge: Julian Howsare, Hamilton Tiger-Cats
Second Team: Mathieu Betts, B.C. Lions
Howsare led the CFL with a 91.7 PFF pass-rushing grade. He placed inside the top four in total pressures, pass-rush win rate and pressure percentage. His 16 sacks led the league.
Edge: Malik Carney, Saskatchewan Roughriders
Second Team: Clarence Hicks, Calgary Stampeders
Carney led the league with an 18.9% pass-rush win rate and a 14.9% pressure percentage. His 90.5 PFF pass-rushing grade placed third among all defenders.
LB: Tyrice Beverette, Montreal Alouettes
Second Team: Tony Jones, Winnipeg Blue Bombers
Beverette had no weakness to his game this year. He notched a 79.9 PFF run-defense grade of 79.9, a 76.3 PFF pass-rush grade and an 84.4 PFF coverage grade. His 85.6 overall grade was the highest among all linebackers by a significant margin.
LB: Jovan Santos-Knox, Ottawa Redblacks
Second Team: Wynton McManis, Toronto Argonauts
Santos-Knox made 65 total tackles against the run. He was the only in-the-box linebacker to have a run defense grade above 85.0 and a coverage grade above 70.0.
Cover LB: Redha Kramdi, Winnipeg Blue Bombers
Second Team: Adarius Pickett, Ottawa Redblacks
Kramdi finished the year with a 76.1 PFF coverage grade that placed second among SAM linebackers. His 86.5 PFF run defense grade ranked first.
CB: Tevaughn Campbell, Saskatchewan Roughriders
Second Team: Kabion Ento, Montreal Alouettes
Campbell ended the season with the highest PFF coverage grade in the CFL at 89.7. He averaged 17.1 coverage snaps per reception allowed.
CB: Jonathan Moxey, Hamilton Tiger-Cats
Second Team: Lorenzo Burns, Montreal Alouettes
Moxey finished 2025 with an impressive 85.2 PFF coverage grade. He allowed an open receiver on just 23.2% of his coverage matchups.
HB: Destin Talbert, Hamilton Tiger-Cats
Second Team: Rolan Milligan, Saskatchewan Roughriders
Talbert averaged 17.5 coverage snaps per reception allowed. He ranked second in the league with 12 forced incompletions.
HB: Deatrick Nichols, Winnipeg Blue Bombers
Second Team: Jaydon Grant, Calgary Stampeders
Nichols surrendered just 0.51 yards per coverage snap, the third-best mark among defensive backs. He led the CFL with 16 forced incompletions.
S: Cristophe Beaulieu, B.C. Lions
Second Team: Stavros Katsantonis, Hamilton Tiger-Cats
Beaulieu secured two interceptions and seven forced incompletions this season. His 85.3 defensive grade led all safeties and ranked eighth in the entire league.
SPECIAL TEAMS
K: Lirim Hajrullahu, Toronto Argonauts
Second Team: Jose Maltos Diaz, Montreal Alouettes
Hajrullahu set a CFL record with 12 field goals of 50-plus yards and made 83.3% of his field goals over 40 yards, the third-best rate in the league.
P: Nik Constantinou, Hamilton Tiger-Cats
Second Team: Mark Vassett, Calgary Stampeders
Constantinou finished as the highest-graded punter in the CFL at 92.0. His punts had the highest average hangtime in the league at 4.30 seconds.
LS: Luke Burton-Krahn, Edmonton Elks
Second Team: Gordon Whyte, Hamilton Tiger-Cats
Burton-Krahn posted the highest snap accuracy (97.6%), the highest rate of punt snaps under 0.9 seconds (81.4%) and the most tackles on returns (seven).
Returner: Trey Vaval, Winnipeg Blue Bombers
Second Team: Isaiah Wooden, Hamilton Tiger-Cats
Vaval led all returners with 957 punt return yards, 391 missed field goal return yards and four kick return touchdowns.
Special Teams: Alexandre Gagne, Montreal Alouettes
Second Team: Michael Ayers, Winnipeg Blue Bombers
Gagne ranked fourth in the CFL with 30 special teams tackles, and had the best missed tackle rate in the league at 9%. He ranked second with a 91.8 special teams grade.