The CFL season is heating up, 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 9. We’ll be highlighting this group every single week of the season so that 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: EDGE Willie Jefferson, Winnipeg
Three-time Grey Cup champion. Six-time CFL All-Star. Winner of the 2019 Most Outstanding Defensive Player Award. Willie Jefferson is a future CFL Hall of Famer — no question. But at 34 years old and in his 11th CFL season, it would be understandable if he were starting to slow down.
That seemed to be the case early this season. Through his first six games, Jefferson totaled just 11 quarterback pressures, two batted passes and a 64.8 overall grade.
But Week 9 told a different story.
Jefferson exploded with a 99.3 game grade, the highest single-game grade PFF has ever awarded in four years of grading the CFL.
He rushed the passer 42 times in the game and recorded a sack, a quarterback hit, six hurries and two additional pass-rush wins. His 23.8% pass-rush win rate was the highest of the week. His lone sack was a strip sack, which teammate Jay Person recovered and returned for a touchdown.
He also recorded four batted passes, an absurd total that brings him to 44 in the PFF CFL era (since 2022). The next closest player has just 12.
Jefferson continues to prove he’s ageless, and performances like this only add to his already incredible legacy.
Quarterback
NameTeamSnapsOverall GradeTrevor HarrisSaskatchewan Roughriders5287.7Cody FajardoEdmonton Elks4979.6Bo Levi MitchellHamilton Tiger-Cats6179.5P.J. WalkerCalgary Stampeders6064.6Nick ArbuckleToronto Argonauts5063.9Chris StrevelerWinnipeg Blue Bombers5358.4Dru BrownOttawa Redblacks5558.2McLeod Bethel-ThompsonMontreal Alouettes4144.3
Running Back
NameTeamSnapsOverall GradeJustin RankinEdmonton Elks4377.9A.J. OuelletteSaskatchewan Roughriders4976.5Greg BellHamilton Tiger-Cats5169.4Travis TheisMontreal Alouettes2468.2William StanbackOttawa Redblacks3967.2Brady OliveiraWinnipeg Blue Bombers5966.1Sean Thomas ErlingtonMontreal Alouettes2759.1Jeshrun AntwiCalgary Stampeders2055.9Deonta McMahonToronto Argonauts3855.8Dedrick MillsCalgary Stampeders2350.4
Wide Receiver
NameTeamSnapsOverall GradeKiondre SmithHamilton Tiger-Cats6480.7Eugene LewisOttawa Redblacks5173.3Damonte CoxieToronto Argonauts5072.7Dohnte MeyersSaskatchewan Roughriders5872.0Nic DemskiWinnipeg Blue Bombers5771.5Tyler SneadMontreal Alouettes5070.7Tim WhiteHamilton Tiger-Cats5868.5Jerreth SternsWinnipeg Blue Bombers5268.2KeeSean JohnsonSaskatchewan Roughriders5467.8Kurleigh Gittens Jr.Edmonton Elks4967.7
Tackle
NameTeamSnapsOverall GradeKendall RandolphWinnipeg Blue Bombers5973.7Jermarcus HardrickSaskatchewan Roughriders5872.4Payton CollinsSaskatchewan Roughriders5871.5Quinton BarrowHamilton Tiger-Cats6469.5Brett BoykoEdmonton Elks5468.3Nick CallenderMontreal Alouettes4265.8Joshua CokerCalgary Stampeders6064.7Brendan BordnerHamilton Tiger-Cats6462.5Eric LoftonWinnipeg Blue Bombers5959.8Martez IveyEdmonton Elks5457.7
Guard
NameTeamSnapsOverall GradeJacob BrammerSaskatchewan Roughriders5869.2Zack FrySaskatchewan Roughriders5864.9Sage DoxtaterToronto Argonauts5062.8Donald VentrelliMontreal Alouettes5062.6Anthony VandalToronto Argonauts5061.1Liam DobsonHamilton Tiger-Cats6460.1Gregor MackellarEdmonton Elks5460.1Dariusz BladekOttawa Redblacks3160.0Drew DesjarlaisOttawa Redblacks5759.7Mark KorteEdmonton Elks5458.7
Centre
NameTeamSnapsOverall GradeLogan FerlandSaskatchewan Roughriders5867.9Peter NicastroToronto Argonauts5067.6David BeardEdmonton Elks5462.2Peter GodberOttawa Redblacks5757.7Coulter WoodmanseyHamilton Tiger-Cats6456.8Cyrille Hogan-SaindonMontreal Alouettes3256.5Chris KolankowskiWinnipeg Blue Bombers5955.6Christopher FortinCalgary Stampeders6051.4
Interior Defender
NameTeamSnapsOverall GradeCaleb SandersSaskatchewan Roughriders2384.9Michael WakefieldOttawa Redblacks3379.6Jaylon HutchingsCalgary Stampeders3875.4Daniel OkpokoOttawa Redblacks2775.1Anthony Lanier IIToronto Argonauts4071.9Cameron LawsonWinnipeg Blue Bombers2571.2Miles FoxHamilton Tiger-Cats4670.1Mike RoseSaskatchewan Roughriders3368.8Jordan WilliamsToronto Argonauts3668.6Muftah AgeliOttawa Redblacks2367.6
Edge Defender
NameTeamSnapsOverall GradeWillie JeffersonWinnipeg Blue Bombers4599.3Lorenzo Mauldin IVOttawa Redblacks4778.8Bryce CarterOttawa Redblacks5975.8Malik CarneySaskatchewan Roughriders3275.1James VaughtersWinnipeg Blue Bombers5072.0Clarence HicksCalgary Stampeders3670.7Brandon BarlowEdmonton Elks4970.3Folarin OrimoladeCalgary Stampeders4568.5Isaac Adeyemi-BerglundMontreal Alouettes5868.3Charles WileyCalgary Stampeders3267.0
Linebacker
NameTeamSnapsOverall GradeJameer ThurmanSaskatchewan Roughriders4290.6C.J. ReavisSaskatchewan Roughriders4682.3Wynton McManisToronto Argonauts5481.3Tony JonesWinnipeg Blue Bombers4280.0Geoffrey Cantin-ArkuMontreal Alouettes4977.6Derrick MoncriefCalgary Stampeders5677.5Isaac DarkangeloToronto Argonauts3975.8Kyle WilsonCalgary Stampeders3373.0Jovan Santos-KnoxOttawa Redblacks5871.7Aaron CaseyToronto Argonauts3271.4
Cornerback
NameTeamSnapsOverall GradeTarvarus McFaddenToronto Argonauts5983.5Jamal Parker Jr.Winnipeg Blue Bombers2872.9Jamal PetersHamilton Tiger-Cats5472.6Marcus SaylesSaskatchewan Roughriders5071.8Tevaughn CampbellSaskatchewan Roughriders5068.5Alijah McGheeOttawa Redblacks5067.9J.J. RossEdmonton Elks6467.7Godfrey OnyekaCalgary Stampeders5766.8Benjie FranklinToronto Argonauts5966.0Tyrell FordEdmonton Elks6165.8
Halfback
NameTeamSnapsOverall GradeAmari HendersonOttawa Redblacks6078.5Deatrick NicholsWinnipeg Blue Bombers5073.6Kobe WilliamsEdmonton Elks6473.3Jaydon GrantCalgary Stampeders5173.2Sheldon Arnold IICalgary Stampeders5272.9Deandre LamontOttawa Redblacks5968.4Rolan MilliganSaskatchewan Roughriders5064.5Evan HolmWinnipeg Blue Bombers5063.3Wesley SuttonMontreal Alouettes5362.5DaMarcus FieldsSaskatchewan Roughriders4962.5
Safety
NameTeamSnapsOverall GradeBennett WilliamsOttawa Redblacks6073.3Arthur HamlinMontreal Alouettes5072.5Jake KellyWinnipeg Blue Bombers3572.3Nelson LokomboSaskatchewan Roughriders4971.7Stavros KatsantonisHamilton Tiger-Cats4969.0Damon WebbCalgary Stampeders5756.7Tyshon BlackburnToronto Argonauts5152.7Chelen GarnesEdmonton Elks6445.0