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 GradeNathan RourkeB.C. Lions5281.4Trevor HarrisSaskatchewan Roughriders5880.9Bo Levi MitchellHamilton Tiger-Cats5277.5Davis AlexanderMontreal Alouettes5067.4

Running Back

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

Wide Receiver

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

Offensive Tackle

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

Offensive Guard

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

Centre

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

Interior Defender

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

Edge Defender

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

Linebacker

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

Cornerback

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

Halfback

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

Safety

NameTeamSnapsOverall GradeJackson FindlayB.C. Lions5881.5Marc-Antoine DequoyMontreal Alouettes5366.6Stavros KatsantonisHamilton Tiger-Cats5262.0C.J. ReavisSaskatchewan Roughriders5254.7