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 22. 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: RB Stevie Scott III, Montreal Alouettes

The Alouettes walked away from the East Division semifinals with a 42-33 win over the Winnipeg Blue Bombers, and the play of Stevie Scott III was one of the biggest reasons why. He finished with an 86.6 overall PFF grade, the highest of any non-quarterback last week.

Scott was excellent as a rusher, putting up a league-high 133 yards on just 18 carries. What’s most impressive about that mark is that 106 of those yards came after first contact. Scott was hit early on most of his carries, but he forced nine missed tackles, the highest total in the CFL by far.

Of his 18 carries, 10 of them were given an above-average grade, while three others received excellent grades. That’s a 72.2% positively-graded rush rate, which led to an 88.2 PFF rushing grade. 

Scott also caught three passes for 29 yards and two first downs as a receiver. While those aren’t poor numbers, his PFF receiving grade was just 64.8. That’s because receiving grade takes into account the number of routes run and a player’s target percentage, not to mention what actually transpired on those receptions.

Scott ran 29 pass routes, and caught just those three passes. One of them was tackled for a loss, while the other two were scramble drill catches in which he was left uncovered and picked up the first down after the catch. They were good plays, but not great plays, so his grade wasn’t boosted very high.

However, with his excellent rushing grade, that was more than enough to carry his overall grade to the high mark that it was.

Quarterback

NameTeamSnapsOverall GradeVernon Adams Jr.Calgary Stampeders6187.0Davis AlexanderMontreal Alouettes6184.6Nathan RourkeB.C. Lions4284.1Zach CollarosWinnipeg Blue Bombers4052.3

Running Back

NameTeamSnapsOverall GradeStevie Scott IIIMontreal Alouettes6186.6James ButlerB.C. Lions4066.4Dedrick MillsCalgary Stampeders5763.8Brady OliveiraWinnipeg Blue Bombers4459.0Jacob MasonMontreal Alouettes4150.3

Wide Receiver

NameTeamSnapsOverall GradeJalen PhilpotCalgary Stampeders6382.7Justin McInnisB.C. Lions4278.1Tyson PhilpotMontreal Alouettes6574.7Dominique RhymesCalgary Stampeders6274.3Charleston RamboMontreal Alouettes4671.0Keric WheatfallWinnipeg Blue Bombers3969.7Ayden EberhardtB.C. Lions2868.4Clark BarnesCalgary Stampeders6068.0Jerreth SternsWinnipeg Blue Bombers4467.9Keon HatcherB.C. Lions4466.7

Offensive Tackle

NameTeamSnapsOverall GradeTiger ShanksMontreal Alouettes6584.1Nick CallenderMontreal Alouettes6174.9Chris SchleugerB.C. Lions4472.2William BarnesCalgary Stampeders6366.3D’Antne DemeryCalgary Stampeders6366.2Stanley BryantWinnipeg Blue Bombers4462.8Jarell BroxtonB.C. Lions4458.7Kendall RandolphWinnipeg Blue Bombers4453.7

Offensive Guard

NameTeamSnapsOverall GradeChristy NkanuCalgary Stampeders6376.8Donald VentrelliMontreal Alouettes6172.9Zack WilliamsCalgary Stampeders6364.1Gabe WallaceWinnipeg Blue Bombers4463.9Kory WoodruffB.C. Lions4463.3Asotui EliWinnipeg Blue Bombers2762.6George UnaB.C. Lions4461.6Pier-Olivier LestageMontreal Alouettes6558.7

Centre

NameTeamSnapsOverall GradeJustin LawrenceMontreal Alouettes6566.5Christopher FortinCalgary Stampeders6360.9Chris KolankowskiWinnipeg Blue Bombers4456.2Michael CoutureB.C. Lions4447.6

Interior Defender

NameTeamSnapsOverall GradeMiles BrownCalgary Stampeders4076.8Jaylon HutchingsCalgary Stampeders3770.2Dylan WynnMontreal Alouettes4464.6Cameron LawsonWinnipeg Blue Bombers4164.1Jonah TavaiB.C. Lions4962.1Jake ThomasWinnipeg Blue Bombers2961.5Kori Roberson Jr.Montreal Alouettes3054.4Jamal WoodsWinnipeg Blue Bombers4149.6Dewayne HendrixB.C. Lions3748.0

Edge Defender

NameTeamSnapsOverall GradeMathieu BettsB.C. Lions4882.9Isaac Adeyemi-BerglundMontreal Alouettes4073.6Clarence HicksCalgary Stampeders3369.4Charles WileyCalgary Stampeders3566.7Lwal UguakMontreal Alouettes2762.0Bradlee AnaeB.C. Lions3461.6Levi BellB.C. Lions4858.2James VaughtersWinnipeg Blue Bombers5751.2Willie JeffersonWinnipeg Blue Bombers3848.2

Linebacker

NameTeamSnapsOverall GradeTyrice BeveretteMontreal Alouettes4479.5Geoffrey Cantin-ArkuMontreal Alouettes2274.4Najee MurrayMontreal Alouettes4470.3Derrick MoncriefCalgary Stampeders4464.6Ben HladikB.C. Lions2264.1Jacob RobertsCalgary Stampeders3462.6Tony JonesWinnipeg Blue Bombers6561.6Darnell SankeyMontreal Alouettes4459.2Micah AweB.C. Lions4757.6Jaiden WoodbeyWinnipeg Blue Bombers5855.7

Corner

NameTeamSnapsOverall GradeKabion EntoMontreal Alouettes4070.0Robert Carter Jr.B.C. Lions6165.7Anthony JohnsonCalgary Stampeders4264.4Lorenzo BurnsMontreal Alouettes4457.1Jamal Parker Jr.Winnipeg Blue Bombers6356.9Adrian GreeneCalgary Stampeders4456.9Demerio HoustonWinnipeg Blue Bombers6355.9Garry PetersB.C. Lions6355.7

Halfback

NameTeamSnapsOverall GradeEvan HolmWinnipeg Blue Bombers6575.1Ronald Kent Jr.B.C. Lions5568.3Jaydon GrantCalgary Stampeders4466.4Deatrick NicholsWinnipeg Blue Bombers6557.5Deontai WilliamsB.C. Lions6357.2Wesley SuttonMontreal Alouettes4454.0Sheldon Arnold IICalgary Stampeders4252.8T.J. LeeB.C. Lions6149.8Dionte RuffinMontreal Alouettes3647.5

Safety

NameTeamSnapsOverall GradeMarc-Antoine DequoyMontreal Alouettes4469.7Bailey Devine-ScottCalgary Stampeders4266.4Jackson FindlayB.C. Lions6354.0Cam AllenWinnipeg Blue Bombers5852.1