Top-graded CFL players of Week 23: 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 23. 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: HB Destin Talbert, Hamilton Tiger-Cats

The overall grade of a defensive back in PFF’s system requires context when assessing and comparing performances. Our grades are production-based, meaning a defensive back must be targeted to earn a grade on a passing play. A non-targeted defender receives a zero grade on that play unless they commit a coverage penalty. Through grade normalization, non-targeted coverage snaps receive a slight boost so that players still land above average, but they miss out on the high-value plays — such as interceptions or pass breakups — that can significantly raise a grade. As a result, a cornerback who locks down his receiver all game may finish with a lower grade than one who’s targeted multiple times but produces key pass breakups.

The sweet spot for defensive backs comes when they limit targets and still make plays when tested — exactly what Destin Talbert did in this game. He was targeted just once in primary coverage, on a quick hitch that he immediately tackled for a five-yard gain. Twice, he was involved as the secondary coverage defender — once breaking on a crossing route to knock down a pass and once playing perfect deep-third coverage to intercept a go route.

While grades are production-based, PFF also tracks coverage success separately for every defensive back on every pass play. In this game, Talbert had 18 individual coverage matchups and recorded good coverage on 15 of them. That consistency demonstrates his strong positioning and discipline, forcing the quarterback to look elsewhere rather than merely benefiting from good fortune.

In the end, Talbert’s combination of tight coverage and impact plays earned him a 90.9 coverage grade. He also registered a run stop and two tackles in run defense, boosting his overall grade to 91.5 — the highest mark of any player at any position last weekend and the second-highest of his career.

Quarterback

NameTeamSnapsOverall Grade
Nathan RourkeB.C. Lions5281.4
Trevor HarrisSaskatchewan Roughriders5880.9
Bo Levi MitchellHamilton Tiger-Cats5277.5
Davis AlexanderMontreal Alouettes5067.4

Running Back

NameTeamSnapsOverall Grade
Greg BellHamilton Tiger-Cats5269.7
Stevie Scott IIIMontreal Alouettes3968.7
A.J. OuelletteSaskatchewan Roughriders5866.1
James ButlerB.C. Lions4865.3

Wide Receiver

NameTeamSnapsOverall Grade
Kenny LawlerHamilton Tiger-Cats5181.3
Justin McInnisB.C. Lions5171.6
Samuel EmilusSaskatchewan Roughriders5768.2
Keon HatcherB.C. Lions5266.9
Charleston RamboMontreal Alouettes4064.5
Shemar BridgesHamilton Tiger-Cats3064.5
Jevon CottoyB.C. Lions4764.3
Tyler SneadMontreal Alouettes4363.9
Kian Schaffer-BakerSaskatchewan Roughriders5863.4
Jevoni RobinsonHamilton Tiger-Cats3362.8

Offensive Tackle

NameTeamSnapsOverall Grade
Payton CollinsSaskatchewan Roughriders5875.6
Nick CallenderMontreal Alouettes5370.6
Jarell BroxtonB.C. Lions5269.8
Jermarcus HardrickSaskatchewan Roughriders5868.3
Chris SchleugerB.C. Lions4767.6
Quinton BarrowHamilton Tiger-Cats5365.7
Jordan MurrayHamilton Tiger-Cats5362.6
Tiger ShanksMontreal Alouettes5357.9

Offensive Guard

NameTeamSnapsOverall Grade
Liam DobsonHamilton Tiger-Cats5376.8
Brandon RevenbergHamilton Tiger-Cats5375.2
Jacob BrammerSaskatchewan Roughriders5873.0
Des HolmesMontreal Alouettes5367.0
Kory WoodruffB.C. Lions5265.8
George UnaB.C. Lions5261.9
Trevon TateSaskatchewan Roughriders5859.2
Donald VentrelliMontreal Alouettes5354.2

Centre

NameTeamSnapsOverall Grade
Coulter WoodmanseyHamilton Tiger-Cats5371.8
Justin LawrenceMontreal Alouettes5366.9
Logan FerlandSaskatchewan Roughriders5863.8
Michael CoutureB.C. Lions5259.1

Interior Defender

NameTeamSnapsOverall Grade
Micah JohnsonSaskatchewan Roughriders3178.2
Mike RoseSaskatchewan Roughriders2971.5
Casey SaylesHamilton Tiger-Cats4865.0
Dewayne HendrixB.C. Lions2962.6
Jonah TavaiB.C. Lions5362.4
Tibo DebaillieB.C. Lions2059.6
Dylan WynnMontreal Alouettes5356.2
Mario Kendricks Jr.Hamilton Tiger-Cats4955.5
Ali SaadSaskatchewan Roughriders3250.1
Kori Roberson Jr.Montreal Alouettes3549.5

Edge Defender

NameTeamSnapsOverall Grade
Levi BellB.C. Lions4570.4
Julian HowsareHamilton Tiger-Cats5169.0
Habakkuk BaldonadoSaskatchewan Roughriders4967.2
Joshua ArchibaldMontreal Alouettes2061.9
Malik CarneySaskatchewan Roughriders5261.3
Philip OssaiHamilton Tiger-Cats4760.6
Mathieu BettsB.C. Lions3757.9
Lwal UguakMontreal Alouettes3657.7
Isaac Adeyemi-BerglundMontreal Alouettes5155.5
Bradlee AnaeB.C. Lions2455.5

Linebacker

NameTeamSnapsOverall Grade
Reggie StubblefieldHamilton Tiger-Cats5174.3
Geoffrey Cantin-ArkuMontreal Alouettes3573.5
Darnell SankeyMontreal Alouettes5369.7
Josh WoodsB.C. Lions5866.8
Ben HladikB.C. Lions3366.2
Devin VeresukHamilton Tiger-Cats3765.3
Tyrice BeveretteMontreal Alouettes5361.6
Najee MurrayMontreal Alouettes5360.1
Micah AweB.C. Lions3859.5
A.J. AllenSaskatchewan Roughriders5257.4

Cornerback

NameTeamSnapsOverall Grade
Lorenzo BurnsMontreal Alouettes5373.7
Marcus SaylesSaskatchewan Roughriders5173.3
Jamal PetersHamilton Tiger-Cats5369.9
Quavian WhiteHamilton Tiger-Cats5268.2
Robert Carter Jr.B.C. Lions5862.2
Tevaughn CampbellSaskatchewan Roughriders5261.5
Garry PetersB.C. Lions5860.8
Kabion EntoMontreal Alouettes5252.5

Halfback

NameTeamSnapsOverall Grade
Destin TalbertHamilton Tiger-Cats5091.5
Wesley SuttonMontreal Alouettes5377.4
T.J. LeeB.C. Lions5872.8
DaShaun AmosHamilton Tiger-Cats5269.6
Deontai WilliamsB.C. Lions5865.5
Ronald Kent Jr.B.C. Lions4564.8
DaMarcus FieldsSaskatchewan Roughriders5160.2
Rolan MilliganSaskatchewan Roughriders4959.5
Robert Kennedy IIIMontreal Alouettes3657.9

Safety

NameTeamSnapsOverall Grade
Jackson FindlayB.C. Lions5881.5
Marc-Antoine DequoyMontreal Alouettes5366.6
Stavros KatsantonisHamilton Tiger-Cats5262.0
C.J. ReavisSaskatchewan Roughriders5254.7
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