Top-graded CFL players of Week 14: 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 14. 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 Justin Rankin, Edmonton Elks

The Elks’ back carried the ball 16 times for an absurd 204 yards and two touchdowns, finishing with a league-best 92.6 overall grade and a 94.3 rushing grade. Let’s break down how he earned that elite mark.

At PFF, we grade running backs based on what they do on a given play, independent of the blocking in front of them. A runner who consistently breaks tackles or creates yards despite poor blocking will grade higher than one who simply benefits from wide-open lanes.

A significant percentage of running back carries are graded as neutral (zero). A back isn’t penalized for getting tackled at the line if there was no room to run, but they are rewarded for making sharp cuts, reading the defense and turning potential losses into positive plays.

In Rankin’s case, 10 of his 16 carries (62.5%) earned a positive grade, while just six were neutral. For comparison, 2024 Most Outstanding Player Brady Oliveira finished last season with 55.0% positively graded runs and 45.1% neutral.

What pushed Rankin’s grade into elite territory was the quality of those positive plays. Both of his touchdowns featured multiple broken tackles and breakaway speed. He added two more long runs with sharp cuts and smart vision. He finished the game with four explosive runs, forced six missed tackles and gained 178 of his 204 rushing yards after contact — a staggering number considering just 26 came before contact.

Rankin’s tape and metrics tell the same story: a dominant performance, both on the field and in the gradebook.

Quarterback

NameTeamSnapsOverall Grade
Cody FajardoEdmonton Elks5286.7
Nathan RourkeB.C. Lions5785.5
Dustin CrumOttawa Redblacks5977.0
Trevor HarrisSaskatchewan Roughriders5072.3
Bo Levi MitchellHamilton Tiger-Cats5666.4
Zach CollarosWinnipeg Blue Bombers3364.6
Vernon Adams Jr.Calgary Stampeders4955.3
James MorganMontreal Alouettes4551.4

Running Back

NameTeamSnapsOverall Grade
Justin RankinEdmonton Elks4092.6
Greg BellHamilton Tiger-Cats4977.5
Travis TheisMontreal Alouettes3674.3
Brady OliveiraWinnipeg Blue Bombers5365.5
Dedrick MillsCalgary Stampeders5365.2
James ButlerB.C. Lions5964.7
A.J. OuelletteSaskatchewan Roughriders5364.2
William StanbackOttawa Redblacks5261.3

Wide Receiver

NameTeamSnapsOverall Grade
Justin McInnisB.C. Lions5777.0
KeeSean JohnsonSaskatchewan Roughriders5476.0
Pokey WilsonWinnipeg Blue Bombers4471.9
Odieu HiliareEdmonton Elks2770.5
Erik BrooksCalgary Stampeders4970.2
Nic DemskiWinnipeg Blue Bombers5369.3
Kaion Julien-GrantEdmonton Elks5269.1
Kalil PimpletonOttawa Redblacks4765.3
Austin MackMontreal Alouettes4965.0
Dohnte MeyersSaskatchewan Roughriders5763.3

Offensive Tackle

NameTeamSnapsOverall Grade
Nick CallenderMontreal Alouettes5177.5
Jarell BroxtonB.C. Lions5976.4
Jermarcus HardrickSaskatchewan Roughriders5775.2
Brendan BordnerHamilton Tiger-Cats5870.3
Payton CollinsSaskatchewan Roughriders5769.7
Kendall RandolphWinnipeg Blue Bombers5369.7
Stanley BryantWinnipeg Blue Bombers5368.8
Quinton BarrowHamilton Tiger-Cats5868.2
Preston NicholsCalgary Stampeders5167.6
Chris SchleugerB.C. Lions5964.6

Offensive Guard

NameTeamSnapsOverall Grade
Liam DobsonHamilton Tiger-Cats5870.6
Jacob RubyOttawa Redblacks5968.6
Zack FrySaskatchewan Roughriders5766.3
Jacob BrammerSaskatchewan Roughriders5766.1
Kory WoodruffB.C. Lions5965.6
Christy NkanuCalgary Stampeders6164.6
Pier-Olivier LestageMontreal Alouettes5162.8
Donald VentrelliMontreal Alouettes5162.4
George UnaB.C. Lions5962.2
Gregor MackellarEdmonton Elks5261.5

Centre

NameTeamSnapsOverall Grade
Cyrille Hogan-SaindonMontreal Alouettes5181.3
Coulter WoodmanseyHamilton Tiger-Cats5880.0
Peter GodberOttawa Redblacks5975.4
David BeardEdmonton Elks5267.7
Logan FerlandSaskatchewan Roughriders5766.6
Michael CoutureB.C. Lions5956.1
Christopher FortinCalgary Stampeders6153.8
Chris KolankowskiWinnipeg Blue Bombers5347.0

Interior Defender

NameTeamSnapsOverall Grade
Jordan WilliamsEdmonton Elks4281.8
Jake ThomasWinnipeg Blue Bombers3874.7
Micah JohnsonSaskatchewan Roughriders3574.0
Muftah AgeliOttawa Redblacks3773.0
Caleb SandersSaskatchewan Roughriders2872.0
Jonah TavaiB.C. Lions5570.8
Blessman Ta’alaOttawa Redblacks3969.9
Tyreek JohnsonEdmonton Elks2268.9
Tomasi LaulileB.C. Lions3868.2
Mike RoseSaskatchewan Roughriders3866.6

Edge Defender

NameTeamSnapsOverall Grade
Julian HowsareHamilton Tiger-Cats5187.7
Malik CarneySaskatchewan Roughriders4481.9
Clarence HicksCalgary Stampeders3779.2
Isaac Adeyemi-BerglundMontreal Alouettes5868.8
Noah TaylorEdmonton Elks5366.9
Willie JeffersonWinnipeg Blue Bombers3966.8
Bryce CarterOttawa Redblacks3266.7
James VaughtersWinnipeg Blue Bombers5065.4
Lwal UguakMontreal Alouettes3265.0
Brandon BarlowEdmonton Elks5364.5

Linebacker

NameTeamSnapsOverall Grade
Jovan Santos-KnoxOttawa Redblacks5577.1
Reggie StubblefieldHamilton Tiger-Cats5076.0
Lucas CormierOttawa Redblacks4673.3
A.J. AllenSaskatchewan Roughriders5372.8
Najee MurrayMontreal Alouettes5569.9
Davion TaylorOttawa Redblacks2269.4
Kyler FisherHamilton Tiger-Cats5169.3
Geoffrey Cantin-ArkuMontreal Alouettes3068.6
Micah TeitzCalgary Stampeders2968.3
Adam BighillCalgary Stampeders2568.0

Cornerback

NameTeamSnapsOverall Grade
Jonathan MoxeyHamilton Tiger-Cats5079.4
Anthony JohnsonCalgary Stampeders5275.8
Kabion EntoMontreal Alouettes5875.5
Marcus SaylesSaskatchewan Roughriders3574.9
C.J. Coldon Jr.Ottawa Redblacks5971.5
Dexter Lawson Jr.Winnipeg Blue Bombers5571.2
J.J. RossEdmonton Elks6170.3
Cam StoneB.C. Lions5968.7
Jamal PetersHamilton Tiger-Cats5168.0
Robert Carter Jr.B.C. Liins5966.5

Halfback

NameTeamSnapsOverall Grade
DaShaun AmosHamilton Tiger-Cats5180.6
DaMarcus FieldsSaskatchewan Roughriders5180.4
Destin TalbertHamilton Tiger-Cats5075.2
Ciante EvansMontreal Alouettes4674.8
Kobe WilliamsEdmonton Elks6172.3
Kordell JacksonEdmonton Elks6169.4
Deontai WilliamsB.C. Lions5968.1
Rolan MilliganSaskatchewan Roughriders5367.4
Ronald Kent Jr.B.C. Lions5467.0
Wesley SuttonMontreal Alouettes5865.8

Safety

NameTeamSnapsOverall Grade
Redha KramdiWinnipeg Blue Bombers5576.5
Damon WebbCalgary Stampeders5273.5
Cristophe BeaulieuB.C. Lions5967.9
Kosi OnyekaSaskatchewan Roughriders5164.5
Deandre LamontOttawa Redblacks5962.9
Stavros KatsantonisHamilton Tiger-Cats5062.3
Royce MetchieEdmonton Elks6156.0
Marc-Antoine DequoyMontreal Alouettes5852.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