Top-graded CFL players of Week 16: 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 16. 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 Zander Horvath, B.C. Lions

Heading into last weekend, B.C. Lions rookie running back Zander Horvath had just one carry on the season — a 4-yard rush back in Week 5. But with starter James Butler sidelined due to injury, Horvath stepped into the spotlight and delivered in a big way.

The rookie exploded for 156 yards on 13 carries, including a 70-yard touchdown run, and finished as PFF’s highest-graded running back of the week. Still, his overall grade came in at a solid — but not elite — 79.7. So why the discrepancy?

Let’s start with the positives. Horvath earned an impressive 89.3 rushing grade, forcing three missed tackles and averaging a staggering 10.3 yards after contact per attempt. He gained positive yardage on every carry and even had a 36-yard run with two broken tackles wiped out by a penalty. As a pure runner, Horvath was exceptional.

Where Horvath’s overall grade dipped was in the other phases of the game. PFF evaluates running backs across four key areas: rushing, receiving, pass blocking and run blocking. While Horvath excelled as a rusher, the rest of his performance dragged down his composite grade.

He ran 22 routes but was targeted just once and dropped that lone opportunity. That single drop across so many receiving snaps resulted in a 39.1 receiving grade.

In pass protection, Horvath stayed in to block on four snaps. Although the sample size was not large, he allowed a quarterback hurry on one of them, which earned him a 49.1 grade in that area. He did not earn a formal run-blocking grade, as his only blocking reps came on quarterback sneaks, leading to a default grade of 58.8.

Altogether, Horvath posted grades of 89.3 (rushing), 39.1 (receiving), 49.1 (pass blocking) and 58.8 (run blocking). Rushing performance carries the most weight in a running back’s overall grade, with receiving and pass protection factored in to a lesser degree. That explains why his final mark of 79.7 reflects a strong but not elite showing — an outstanding game on the ground, offset by struggles elsewhere.

Quarterback

NameTeamSnapsOverall Grade
Nathan RourkeB.C. Lions4493.4
Dru BrownOttawa Redblacks6284.4
P.J. WalkerCalgary Stampeders2078.5
Bo Levi MitchellHamilton Tiger-Cats6169.1
McLeod Bethel-ThompsonMontreal Alouettes5265.0
Cody FajardoEdmonton Elks5162.7
Chris StrevelerWinnipeg Blue Bombers4659.5
Jarret DoegeToronto Argonauts5558.5
Vernon Adams Jr.Calgary Stampeders3133.3

Running Back

NameTeamSnapsOverall Grade
Zander HorvathB.C. Lions4679.7
Stevie Scott IIIMontreal Alouettes5668.2
Justin RankinEdmonton Elks4566.2
Brady OliveiraWinnipeg Blue Bombers4665.4
Greg BellHamilton Tiger-Cats6065.0
Dedrick MillsCalgary Stampeders5262.7
Daniel AdeboboyeOttawa Redblacks4059.4
Spencer BrownToronto Argonauts5359.3

Wide Receiver

NameTeamSnapsOverall Grade
Keon HatcherB.C. Lions4890.9
Justin McInnisB.C. Lions4874.9
Eugene LewisOttawa Redblacks5873.7
Tevin JonesCalgary Stampeders6172.8
Justin HardyOttawa Redblacks6271.0
Tim WhiteHamilton Tiger-Cats6171.0
Tyler SneadMontreal Alouettes5370.0
Kiondre SmithHamilton Tiger-Cats6268.1
Kurleigh Gittens Jr.Edmonton Elks5167.6
Jake HerslowToronto Argonauts5565.4

Offensive Tackle

NameTeamSnapsOverall Grade
Dino BoydOttawa Redblacks6267.4
Quinton BarrowHamilton Tiger-Cats6266.9
Drew DesjarlaisOttawa Redblacks6265.1
Brett BoykoEdmonton Elks5263.0
Kendall RandolphWinnipeg Blue Bombers4662.9
Stanley BryantWinnipeg Blue Bombers4661.6
Jamar McGlosterMontreal Alouettes5659.9
Nick CallenderMontreal Alouettes5859.8
Chris SchleugerB.C. Lions4859.5
Martez IveyEdmonton Elks5258.4

Offensive Guard

NameTeamSnapsOverall Grade
Jacob RubyOttawa Redblacks6272.6
Donald VentrelliMontreal Alouettes5664.8
Sam CarsonOttawa Redblacks6264.7
Pier-Olivier LestageMontreal Alouettes5863.7
Patrick NeufeldWinnipeg Blue Bombers4663.7
Christy NkanuCalgary Stampeders6263.5
Brandon RevenbergHamilton Tiger-Cats6263.0
Carter O'DonnellEdmonton Elks5260.9
Zack WilliamsCalgary Stampeders6260.1
Liam DobsonHamilton Tiger-Cats6259.9

Centre

NameTeamSnapsOverall Grade
David BeardEdmonton Elks5270.0
Coulter WoodmanseyHamilton Tiger-Cats6266.5
Peter GodberOttawa Redblacks6265.8
Christopher FortinCalgary Stampeders6264.9
Chris KolankowskiWinnipeg Blue Bombers4658.0
Peter NicastroToronto Argonauts5556.7
Michael CoutureB.C. Lions4855.7
Justin LawrenceMontreal Alouettes5846.4

Interior Defender

NameTeamSnapsOverall Grade
Jonah TavaiB.C. Lions3285.9
Jaylon HutchingsCalgary Stampeders4077.3
Anthony Lanier IIToronto Argonauts5574.8
Mustafa JohnsonMontreal Alouettes4073.7
Tomasi LaulileB.C. Lions3072.9
Nathan CherryB.C. Lions2970.3
Miles FoxHamilton Tiger-Cats2568.8
J-Min PelleyToronto Argonauts3866.0
Dylan WynnMontreal Alouettes2665.6
Ricky CorreiaToronto Argonauts3964.3

Edge Defender

NameTeamSnapsOverall Grade
Andrew Chatfield Jr.Toronto Argonauts3888.9
Clarence HicksCalgary Stampeders3980.0
Julian HowsareHamilton Tiger-Cats5279.4
Isaac Adeyemi-BerglundMontreal Alouettes5073.2
Levi BellB.C. Lions3871.7
James VaughtersWinnipeg Blue Bombers5470.6
Derek ParishToronto Argonauts3470.6
Mathieu BettsB.C. Lions4469.7
Lorenzo Mauldin IVOttawa Redblacks2866.5
Brandon BarlowEdmonton Elks5366.0

Linebacker

NameTeamSnapsOverall Grade
Adarius PickettOttawa Redblacks4685.3
Jovan Santos-KnoxOttawa Redblacks3782.0
Tyrice BeveretteMontreal Alouettes5573.9
Reggie StubblefieldHamilton Tiger-Cats5173.4
Najee MurrayMontreal Alouettes5571.2
Tony JonesWinnipeg Blue Bombers5970.1
Micah AweB.C. Lions5768.1
Kyrie WilsonWinnipeg Blue Bombers4668.0
Ben HladikB.C. Lions2067.7
Darnell SankeyMontreal Alouettes5567.2

Cornerback

NameTeamSnapsOverall Grade
Lorenzo BurnsMontreal Alouettes5272.5
Jonathan MoxeyHamilton Tiger-Cats5170.1
J.J. RossEdmonton Elks6270.1
Tyrell FordEdmonton Elks6269.9
Garry PetersB.C. Lions6069.7
Shakur BrownOttawa Redblacks4665.3
Demerio HoustonWinnipeg Blue Bombers6265.0
Kabion EntoMontreal Alouettes5564.9
Jamal Parker Jr.Winnipeg Blue Bombers4463.5
Dexter Lawson Jr.Winnipeg Blue Bombers2862.7

Halfback

NameTeamSnapsOverall Grade
Wesley SuttonMontreal Alouettes5579.0
Deatrick NicholsWinnipeg Blue Bombers6178.4
Jackson FindlayB.C. Lions5574.4
Evan HolmWinnipeg Blue Bombers6273.9
Deandre LamontOttawa Redblacks4673.4
Tarvarus McFaddenToronto Argonauts5870.8
Kobe WilliamsEdmonton Elks6270.1
DaShaun AmosHamilton Tiger-Cats5266.7
T.J. LeeB.C. Lions6265.5
Darrius BrattonToronto Argonauts5864.9

Safety

NameTeamSnapsOverall Grade
Kordell JacksonEdmonton Elks6277.5
Marc-Antoine DequoyMontreal Alouettes5576.4
Jackson FindlayB.C. Lions5574.4
Deandre LamontOttawa Redblacks4673.4
Derek SlywkaToronto Argonauts5571.9
Cam AllenWinnipeg Blue Bombers6260.2
Stavros KatsantonisHamilton Tiger-Cats5154.9
Damon WebbCalgary Stampeders4852.9
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