Top-graded CFL players of Week 21: Highlighting the league’s best performers

The CFL season is getting down to the wire, and each week, we’re diving into the numbers to spotlight the league’s top performers.

Thanks to consistent demand from fans, we’re bringing you the top 10 highest-graded CFL players who played significant snaps, based on PFF’s grading system.

From quarterbacks dissecting defenses to defensive linemen wreaking havoc in the trenches, these are the athletes who stood out above the rest in Week 21. We'll be highlighting this group every week of the season, so CFL fans can keep track of the top-tier talent making an impact across the league.

Want to dig deeper into the data? Click here for full season-level PFF grades across the CFL.

Grading Highlight of the Week: DI Shawn Oakman, Montreal Alouettes

It had been a quiet season for Oakman, the massive interior defender for Montreal. After averaging 51 snaps per game over the first 14 weeks, he played just 68 total snaps across the next four. He was given a larger role this past weekend and may have earned more playoff work based on his performance.

Oakman was on the field primarily as a run defender, with 26 of his 36 snaps coming against the run. He excelled in that phase, recording five tackles and two assists. Three of those tackles were solo stops, and two were tackles for no gain. Both came at critical moments — the first on a quarterback sneak from the 1-yard line with 15 seconds left in the second quarter to force a third down, and the second with under two minutes remaining on a first-and-goal from the 5-yard line.

While he didn’t have many pass-rush opportunities, he made the most of them. Oakman recorded a sack midway through the first quarter and added another win early in the second. Though two wins on 10 rushes isn’t a dominant figure, he also batted down a pass early in the fourth quarter. Those three impact plays were enough to earn him a 78.0 pass-rush grade.

That number, paired with an outstanding 86.1 run-defense grade, gave Oakman a 90.1 overall grade — his highest of the season.

Quarterback

NameTeamSnapsOverall Grade
Cody FajardoEdmonton Elks4592.0
Trevor HarrisSaskatchewan Roughriders2591.1
Nathan RourkeB.C. Lions4486.8
Bo Levi MitchellHamilton Tiger-Cats5382.0
Vernon Adams Jr.Calgary Stampeders5761.7
McLeod Bethel-ThompsonMontreal Alouettes5154.4
Jake MaierSaskatchewan Roughriders3753.9
Quincy VaughnCalgary Stampeders2652.7
Matthew ShiltzOttawa Redblacks3539.4
Terry WilsonWinnipeg Blue Bombers5338.4

Running Back

NameTeamSnapsOverall Grade
Greg BellHamilton Tiger-Cats4776.5
Dedrick MillsCalgary Stampeders4673.0
Thomas Bertrand-HudonSaskatchewan Roughriders4569.8
A.J. OuelletteSaskatchewan Roughriders2567.7
James ButlerB.C. Lions3866.9
William StanbackOttawa Redblacks4364.5
Matthew PetersonWinnipeg Blue Bombers5064.2
Tiyon EvansMontreal Alouettes3563.1
Michael Chris-IkeWinnipeg Blue Bombers2760.8
Justin RankinEdmonton Elks2849.6

Wide Receiver

NameTeamSnapsOverall Grade
Kian Schaffer-BakerSaskatchewan Roughriders2890.1
Erik BrooksCalgary Stampeders5979.5
Keon HatcherB.C. Lions4578.0
Jevon CottoyB.C. Lions3776.8
Ayden EberhardtB.C. Lions2972.6
Tevin JonesCalgary Stampeders6071.3
Tommy NieldSaskatchewan Roughriders6271.1
Tim WhiteHamilton Tiger-Cats5269.0
Jalon CalhounEdmonton Elks4268.4
Bralon AddisonOttawa Redblacks5267.6

Offensive Tackle

NameTeamSnapsOverall Grade
Quinton BarrowHamilton Tiger-Cats5886.4
Jarell BroxtonB.C. Lions4572.2
Jermarcus HardrickSaskatchewan Roughriders3168.6
Dino BoydOttawa Redblacks5666.8
Des HolmesMontreal Alouettes5366.8
Nick CallenderMontreal Alouettes2565.0
D.J. JonesOttawa Redblacks5664.4
Kendall RandolphWinnipeg Blue Bombers5863.0
Preston NicholsCalgary Stampeders3462.4
Dejon AllenB.C. Lions4561.3

Offensive Guard

NameTeamSnapsOverall Grade
Pier-Olivier LestageMontreal Alouettes5375.7
Zack WilliamsCalgary Stampeders6068.5
Gregor MackellarEdmonton Elks4668.3
Liam DobsonHamilton Tiger-Cats5868.0
Drew DesjarlaisOttawa Redblacks5666.8
Gabe WallaceWinnipeg Blue Bombers5865.5
Mark KorteEdmonton Elks4664.2
Jacob RubyOttawa Redblacks5663.9
Patrick NeufeldWinnipeg Blue Bombers5861.8
Cyrille Hogan-SaindonMontreal Alouettes2859.7

Centre

NameTeamSnapsOverall Grade
Peter GodberOttawa Redblacks5670.8
Asotui EliWinnipeg Blue Bombers2667.8
Chris KolankowskiWinnipeg Blue Bombers3967.0
David BeardEdmonton Elks4663.6
Coulter WoodmanseyHamilton Tiger-Cats5861.3
Braydon NollSaskatchewan Roughriders3960.1
Justin LawrenceMontreal Alouettes5358.7
Christopher FortinCalgary Stampeders6056.3
Logan FerlandSaskatchewan Roughriders3155.4
Michael CoutureB.C. Lions4549.0

Interior Defender

NameTeamSnapsOverall Grade
Shawn OakmanMontreal Alouettes3690.1
Tyreek JohnsonEdmonton Elks3986.1
Caleb SandersSaskatchewan Roughriders4080.3
Ali SaadSaskatchewan Roughriders3572.3
Cleyon LaingOttawa Redblacks4171.7
Casey SaylesHamilton Tiger-Cats4771.6
Tomasi LaulileB.C. Lions4769.1
Tibo DebaillieB.C. Lions2468.0
Dewayne HendrixB.C. Lions5367.6
Miles FoxHamilton Tiger-Cats4966.5

Edge Defender

NameTeamSnapsOverall Grade
Levi BellB.C. Lions3984.3
Clarence HicksCalgary Stampeders2878.4
Mathieu BettsB.C. Lions5476.9
Habakkuk BaldonadoSaskatchewan Roughriders4276.1
Julian HowsareHamilton Tiger-Cats5275.9
Joshua ArchibaldMontreal Alouettes4275.2
Matt JaworskiWinnipeg Blue Bombers2171.2
Elijah AlstonEdmonton Elks3070.4
Kydran JenkinsWinnipeg Blue Bombers2768.6
Philip OssaiHamilton Tiger-Cats4668.5

Linebacker

NameTeamSnapsOverall Grade
Geoffrey Cantin-ArkuMontreal Alouettes3688.8
Braxton HillHamilton Tiger-Cats3180.6
Reggie StubblefieldHamilton Tiger-Cats5679.8
Tony JonesWinnipeg Blue Bombers2179.4
Najee MurrayMontreal Alouettes5877.3
Brock MogensenEdmonton Elks5673.0
Shayne GauthierWinnipeg Blue Bombers2472.4
Derrick MoncriefCalgary Stampeders4671.7
Tyrice BeveretteMontreal Alouettes5871.0
Davion TaylorOttawa Redblacks2570.5

Cornerback

NameTeamSnapsOverall Grade
Kabion EntoMontreal Alouettes5875.0
Marquise BridgesB.C. Lions6572.3
Jamal PetersHamilton Tiger-Cats5671.5
Jonathan MoxeyHamilton Tiger-Cats5670.2
Robert Carter Jr.B.C. Lions6569.3
Demerio HoustonWinnipeg Blue Bombers5368.2
Cam LockridgeOttawa Redblacks5867.6
Dionte RuffinMontreal Alouettes5566.2
Tyrell FordEdmonton Elks5963.9
Sheldrick RedwineSaskatchewan Roughriders4560.1

Halfback

NameTeamSnapsOverall Grade
Evan HolmWinnipeg Blue Bombers3588.3
DaShaun AmosHamilton Tiger-Cats5577.4
Robert Kennedy IIIMontreal Alouettes2976.7
Mark MiltonOttawa Redblacks5873.1
Deatrick NicholsWinnipeg Blue Bombers2970.0
Dexter Lawson Jr.Winnipeg Blue Bombers3267.8
Kobe WilliamsEdmonton Elks5966.7
Destin TalbertHamilton Tiger-Cats5463.1
DaMarcus FieldsSaskatchewan Roughriders4562.2
Adrian FryeOttawa Redblacks5661.9

Safety

NameTeamSnapsOverall Grade
Nelson LokomboSaskatchewan Roughriders4576.8
Marc-Antoine DequoyMontreal Alouettes5875.7
Bailey Devine-ScottCalgary Stampeders4574.8
Deandre LamontOttawa Redblacks5570.4
Jackson FindlayB.C. Lions6565.9
Stavros KatsantonisHamilton Tiger-Cats5260.0
Jerrell CummingsEdmonton Elks5657.0
Cam AllenWinnipeg Blue Bombers4652.4
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