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

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 8. 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: RT Jermarcus Hardrick, Saskatchewan

When the Roughriders signed Jermarcus Hardrick during the 2024 offseason, they knew they were getting one of the CFL’s top offensive tackles. Unfortunately, a quad injury just six weeks into the season sidelined him for the remainder of the year. Now fully recovered, Hardrick isn’t just back — he’s surpassing the high expectations set for him a year ago.

Hardrick has delivered one standout performance after another this season, and Week 8 was no exception. The veteran right tackle earned a league-best 78.3 overall grade among tackles. He didn’t allow a single pressure on 37 pass-blocking snaps — in fact, he wasn’t beaten once. It marked the third game this season in which Hardrick posted a 100% pass-block win rate. He also earned a 72.9 run-blocking grade, which ranked third among all offensive linemen that week.

For the season, Hardrick leads all offensive linemen in overall grade (80.9). His 77.3 run-blocking grade ranks third, and his 81.9 pass-blocking grade ranks second. He has yet to allow a sack, has surrendered just four total pressures, and has only four additional pass-block losses. Those eight total losses are by far the fewest of any offensive lineman with at least 200 pass-blocking snaps.

If Hardrick maintains this level of play, he should be a frontrunner for the Most Outstanding Offensive Lineman Award.

Quarterback

NameTeamSnapsOverall Grade
Bo Levi MitchellHamilton Tiger-Cats6085.1
Trevor HarrisSaskatchewan Roughriders5282.5
Cody FajardoEdmonton Elks5280.7
Vernon Adams Jr.Calgary Stampeders4076.4
McLeod Bethel-ThompsonMontreal Alouettes6074.8
Nick ArbuckleToronto Argonauts6570.1
Nathan RourkeB.C. Lions5062.9
Chris StrevelerWinnipeg Blue Bombers3250.7

Running Back

NameTeamSnapsOverall Grade
James ButlerB.C. Lions5374.4
Sean Thomas ErlingtonMontreal Alouettes4070.2
Dedrick MillsCalgary Stampeders5268.7
Deonta McMahonToronto Argonauts2368.0
Travis TheisMontreal Alouettes2462.3
Greg BellHamilton Tiger-Cats5260.9
Brady OliveiraWinnipeg Blue Bombers5160.3
Justin RankinEdmonton Elks4059.9
A.J. OuelletteSaskatchewan Roughriders5159.1
Khalan LabornToronto Argonauts4252.1

Wide Receiver

NameTeamSnapsOverall Grade
Kiondre SmithHamilton Tiger-Cats6185.0
Damonte CoxieToronto Argonauts6585.0
Samuel EmilusSaskatchewan Roughriders3475.6
Brendan O’Leary-OrangeHamilton Tiger-Cats2672.7
Keon HatcherB.C. Lions5371.5
Erik BrooksCalgary Stampeders4071.3
KeeSean JohnsonSaskatchewan Roughriders5369.9
Jalen PhilpotCalgary Stampeders4369.1
Jerreth SternsWinnipeg Blue Bombers5068.8
Tim WhiteHamilton Tiger-Cats6068.3

Offensive Tackle

NameTeamSnapsOverall Grade
Jermarcus HardrickSaskatchewan Roughriders5278.3
Nick CallenderMontreal Alouettes6468.8
Preston NicholsCalgary Stampeders5368.5
Chris SchleugerB.C. Lions5364.3
Brendan BordnerHamilton Tiger-Cats6362.7
Quinton BarrowHamilton Tiger-Cats6362.6
Jamar McGlosterMontreal Alouettes6262.1
Jarell BroxtonB.C. Lions5361.9
Kendall RandolphWinnipeg Blue Bombers5158.8
Darius WashingtonSaskatchewan Roughriders5357.4

Offensive Guard

NameTeamSnapsOverall Grade
Liam DobsonHamilton Tiger-Cats6378.8
Pier-Olivier LestageMontreal Alouettes6470.4
Patrick NeufeldWinnipeg Blue Bombers5165.3
Brandon RevenbergHamilton Tiger-Cats6364.5
Gabe WallaceWinnipeg Blue Bombers5162.0
Jacob BrammerSaskatchewan Roughriders5361.8
Kory WoodruffB.C. Lions5361.7
Ilm ManningB.C. Lions5360.3
Christy NkanuCalgary Stampeders5359.4
Noah ZerrSaskatchewan Roughriders5358.7

Centre

NameTeamSnapsOverall Grade
Coulter WoodmanseyHamilton Tiger-Cats6374.6
Logan FerlandSaskatchewan Roughriders5372.8
Christopher FortinCalgary Stampeders5370.5
Chris KolankowskiWinnipeg Blue Bombers5165.4
Peter NicastroToronto Argonauts6564.2
David BeardEdmonton Elks5263.5
Justin LawrenceMontreal Alouettes6460.5
Andrew PeirsonB.C. Lions5359.2

Interior Defender

NameTeamSnapsOverall Grade
Micah JohnsonSaskatchewan Roughriders2978.9
Casey SaylesHamilton Tiger-Cats3078.4
Shawn OakmanMontreal Alouettes4776.5
Mike RoseSaskatchewan Roughriders3475.9
Jake ThomasWinnipeg Blue Bombers3575.4
Jared BrinkmanEdmonton Elks4174.4
Cameron LawsonWinnipeg Blue Bombers3473.5
Anthony Lanier IIToronto Argonauts3072.8
Kori Roberson Jr.Montreal Alouettes3970.8
Jaylon HutchingsCalgary Stampeders5169.1

Edge Defender

NameTeamSnapsOverall Grade
Malik CarneySaskatchewan Roughriders3788.7
James VaughtersWinnipeg Blue Bombers5881.7
Habakkuk BaldonadoSaskatchewan Roughriders2481.0
Shane RaySaskatchewan Roughriders3778.5
Willie JeffersonWinnipeg Blue Bombers6075.7
Isaac Adeyemi-BerglundMontreal Alouettes5370.8
Noah TaylorEdmonton Elks4469.4
Lwal UguakMontreal Alouettes5368.1
Julian HowsareHamilton Tiger-Cats4767.9
Kemoko TurayB.C. Lions3467.3

Linebacker

NameTeamSnapsOverall Grade
Cameron JudgeToronto Argonauts4983.2
Kyrie WilsonWinnipeg Blue Bombers5176.8
Tony JonesWinnipeg Blue Bombers4874.8
Wynton McManisToronto Argonauts3372.5
Michael Griffin IIWinnipeg Blue Bombers5069.6
Jacob RobertsCalgary Stampeders5866.7
Isaac DarkangeloToronto Argonauts2366.4
C.J. ReavisSaskatchewan Roughriders5266.3
Darnell SankeyMontreal Alouettes5366.2
Tyrice BeveretteMontreal Alouettes5366.1

Cornerback

NameTeamSnapsOverall Grade
Robert Carter Jr.B.C. Lions5887.3
Marcus SaylesSaskatchewan Roughriders5278.2
Kabion EntoMontreal Alouettes5377.2
Terrell BondsWinnipeg Blue Bombers6575.0
J.J. RossEdmonton Elks5373.7
Benjie FranklinToronto Argonauts5170.8
Tyrell FordEdmonton Elks5269.7
Tarvarus McFaddenToronto Argonauts5169.4
Garry PetersB.C. Lions6268.4
Jonathan MoxeyHamilton Tiger-Cats5066.6

Halfback

NameTeamSnapsOverall Grade
Rolan MilliganSaskatchewan Roughriders5277.5
Ronald Kent Jr.B.C. Lions5872.3
Kenneth Logan Jr.Edmonton Elks5269.7
DaShaun AmosHamilton Tiger-Cats5369.5
Kordell JacksonEdmonton Elks5368.4
Destin TalbertHamilton Tiger-Cats5368.2
Jaydon GrantCalgary Stampeders6166.0
Derrick MoncriefCalgary Stampeders6365.7
Dionte RuffinMontreal Alouettes5365.6
Travian BlaylockB.C. Lions5064.1

Safety

NameTeamSnapsOverall Grade
Marc-Antoine DequoyMontreal Alouettes6376.1
Cristophe BeaulieuB.C. Lions6069.0
Damon WebbCalgary Stampeders6468.5
Chelen GarnesEdmonton Elks5362.9
Stavros KatsantonisHamilton Tiger-Cats5062.3
Nelson LokomboSaskatchewan Roughriders5158.4
Jamal Parker Jr.Winnipeg Blue Bombers6157.8
Derek SlywkaToronto Argonauts4857.2
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