2025 All-CFL Team: Using PFF data to select the top players at each position

  • 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.

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.

Subscriptions

Unlock the 2024 Fantasy Draft Kit, with Live Draft Assistant, Fantasy Mock Draft Sim, Rankings & PFF Grades

$24.99/mo
OR
$119.99/yr