Top-graded CFL players of Week 20: 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 20. 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: LB Jaiden Woodbey, Winnipeg Blue Bombers

It’s rare for a CFL linebacker to post consistently high grades. The position demands a unique blend of range, physicality, and awareness — covering vast space sideline to sideline while impacting all three phases of the defense. Even Montreal’s Tyrice Beverette, the CFL’s highest-graded linebacker this season, has managed just one game above 80.0.

That’s what makes Winnipeg’s Jaiden Woodbey’s performance so impressive. From his WILL linebacker spot, Woodbey made positive contributions in every phase of the game, earning an outstanding 87.5 overall grade.

As a run defender, Woodbey didn’t record a tackle, but he still made his presence felt. He disrupted multiple plays by winning blocks and forcing the running back off his intended path, earning positive grades for his effort. He also recovered a fumble on a muffed exchange by Saskatchewan, adding another plus to his performance.

Winnipeg sent Woodbey on the blitz 11 times in the game, and he was highly effective when doing so. While he didn’t notch a sack, he registered a quarterback hit, a hurry, and three additional pass-rush wins. Those five successful pressures on just 11 snaps helped him earn a league-best 88.7 pass-rush grade.

Coverage is often the toughest challenge for a linebacker, as they’re frequently tasked with defending quicker, shiftier players across a wide field. But Woodbey handled the challenge exceptionally well this past week. He was targeted four times, allowing three catches for just 22 yards and one first down. He made solo tackles on two of those receptions, while the lone incompletion came on a second-down slant that he broke up himself.

By game’s end, Woodbey earned a 70.5 run-defense grade, an 88.7 pass-rush grade and a 78.5 coverage grade. Excelling in all three phases of the game led to his outstanding 87.5 overall mark.

Quarterback

NameTeamSnapsOverall Grade
Nathan RourkeB.C. Lions5591.0
Davis AlexanderMontreal Alouettes5187.7
Vernon Adams Jr.Calgary Stampeders3678.5
Max DugganToronto Argonauts2476.9
Zach CollarosWinnipeg Blue Bombers5271.1
Jake MaierSaskatchewan Roughriders3264.4
Tyrie AdamsOttawa Redblacks6963.7
Jarret DoegeToronto Argonauts3163.7
Cody FajardoEdmonton Elks6055.6
Quincy VaughnCalgary Stampeders2354.4

Running Back

NameTeamSnapsOverall Grade
Dedrick MillsCalgary Stampeders3387.7
Stevie Scott IIIMontreal Alouettes4983.8
James ButlerB.C. Lions4975.0
Justin RankinEdmonton Elks5371.6
Zander HorvathB.C. Lions2071.1
Brady OliveiraWinnipeg Blue Bombers5767.5
Spencer BrownToronto Argonauts5858.3
Mario Anderson Jr.Saskatchewan Roughriders3753.4
William StanbackOttawa Redblacks5549.4

Wide Receiver

NameTeamSnapsOverall Grade
Jalen PhilpotCalgary Stampeders4279.9
Keon HatcherB.C. Lions5675.1
Mitchell PictonSaskatchewan Roughriders4373.7
Tyler SneadMontreal Alouettes5273.3
Austin MackMontreal Alouettes5171.2
Kurleigh Gittens Jr.Edmonton Elks5770.6
Charleston RamboMontreal Alouettes3167.4
Justin McInnisB.C. Lions5566.7
Jake HerslowToronto Argonauts6566.6
Kalil PimpletonOttawa Redblacks4866.6

Tackle

NameTeamSnapsOverall Grade
Stanley BryantWinnipeg Blue Bombers5774.7
Kendall RandolphWinnipeg Blue Bombers5771.4
D'Antne DemeryCalgary Stampeders5071.0
D.J. JonesOttawa Redblacks6968.3
Preston NicholsCalgary Stampeders5065.5
Martez IveyEdmonton Elks6165.1
Darius WashingtonSaskatchewan Roughriders4564.9
Payton CollinsSaskatchewan Roughriders4564.0
Jarell BroxtonB.C. Lions5663.9
Dino BoydOttawa Redblacks6963.9

Guard

NameTeamSnapsOverall Grade
Christy NkanuCalgary Stampeders5070.6
George UnaB.C. Lions5666.9
Shane RichardsToronto Argonauts6564.9
Sam CarsonOttawa Redblacks6963.9
Pier-Olivier LestageMontreal Alouettes5463.1
Gabe WallaceWinnipeg Blue Bombers5762.5
Philippe GagnonSaskatchewan Roughriders4561.5
Gregor MackellarEdmonton Elks3360.9
Carter O'DonnellEdmonton Elks2960.7
Patrick NeufeldWinnipeg Blue Bombers5759.7

Centre

NameTeamSnapsOverall Grade
Chris KolankowskiWinnipeg Blue Bombers5772.8
David BeardEdmonton Elks6170.4
Christopher FortinCalgary Stampeders5062.2
Braydon NollSaskatchewan Roughriders4560.2
Michael CoutureB.C. Lions5659.5
Peter NicastroToronto Argonauts6557.7
Justin LawrenceMontreal Alouettes5354.5
Peter GodberOttawa Redblacks6953.8

Interior Defender

NameTeamSnapsOverall Grade
Jake ThomasWinnipeg Blue Bombers2079.5
Jaylon HutchingsCalgary Stampeders4577.3
Jonah TavaiB.C. Lions2076.9
Muftah AgeliOttawa Redblacks2875.0
Mustafa JohnsonMontreal Alouettes5274.9
Dylan WynnMontreal Alouettes3471.9
Cameron LawsonWinnipeg Blue Bombers2071.3
Jared BrinkmanEdmonton Elks3970.7
Mike RoseSaskatchewan Roughriders3067.9
Joseph WallaceToronto Argonauts3267.7

Edge Defender

NameTeamSnapsOverall Grade
Levi BellB.C. Lions4490.0
Brandon BarlowEdmonton Elks4378.0
Bryce CarterOttawa Redblacks4477.8
Joshua ArchibaldMontreal Alouettes3069.7
Noah TaylorEdmonton Elks2769.0
Clarence HicksCalgary Stampeders3868.2
Michael WakefieldOttawa Redblacks4767.9
Mathieu BettsB.C. Lions4267.1
James VaughtersWinnipeg Blue Bombers3863.4
Malik CarneySaskatchewan Roughriders2962.4

Linebacker

NameTeamSnapsOverall Grade
Jaiden WoodbeyWinnipeg Blue Bombers4387.5
Jacob RobertsCalgary Stampeders3485.6
Adam BighillCalgary Stampeders2377.7
Tony JonesWinnipeg Blue Bombers4477.4
Kyle WilsonCalgary Stampeders2577.2
Derrick MoncriefCalgary Stampeders6377.0
A.J. AllenSaskatchewan Roughriders4376.7
Redha KramdiWinnipeg Blue Bombers4476.1
Najee MurrayMontreal Alouettes6973.9
Aubrey Miller Jr.Saskatchewan Roughriders2571.5

Cornerback

NameTeamSnapsOverall Grade
Lorenzo BurnsMontreal Alouettes6978.5
Robert Carter Jr.B.C. Lions6078.1
J.J. RossEdmonton Elks5674.1
Kabion EntoMontreal Alouettes6972.5
Adrian GreeneCalgary Stampeders5172.1
Benny Sapp IIISaskatchewan Roughriders5771.9
Demerio HoustonWinnipeg Blue Bombers4466.2
Jamal Parker Jr.Winnipeg Blue Bombers4465.9
Nafees LyonSaskatchewan Roughriders2664.1
C.J. Coldon Jr.Ottawa Redblacks5462.0

Halfback

NameTeamSnapsOverall Grade
DaMarcus FieldsSaskatchewan Roughriders5779.8
Deatrick NicholsWinnipeg Blue Bombers4573.8
Kordell JacksonEdmonton Elks5672.5
Jaydon GrantCalgary Stampeders6571.6
Ciante EvansMontreal Alouettes6266.6
Mark MiltonOttawa Redblacks4965.1
T.J. LeeB.C. Lions5963.1
Evan HolmWinnipeg Blue Bombers4562.5
Wesley SuttonMontreal Alouettes6862.0
Ronald Kent Jr.B.C. Lions4161.7

Safety

NameTeamSnapsOverall Grade
Cam AllenWinnipeg Blue Bombers4474.9
Jackson FindlayB.C. Lions5872.9
Marc-Antoine DequoyMontreal Alouettes6670.5
Bailey Devine-ScottCalgary Stampeders5169.6
C.J. ReavisSaskatchewan Roughriders5764.1
Tyshon BlackburnToronto Argonauts2359.9
Chelen GarnesEdmonton Elks5658.8
Deandre LamontOttawa Redblacks5358.3
Derek SlywkaToronto Argonauts2739.3
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