🏈 Football Analytics Nerd

2023 C Score Rankings

C model results: all stats in percentiles except Analytical Score (min 200 snaps). The Analytical Score uses my custom formula, weighting the most important stats more heavily. It is meant to serve as an overall season grade.

Rank Name Team Analytical Score PFF Run Block Grade Snaps per Game Hits Allowed per Pass Block Snap Hurries Allowed per Pass Block Snap Pressures Allowed per Pass Block Snap Sacks Allowed per Pass Block Snap Penalties per Snap
1Jason KelcePHI84.391738289917736
2Frank RagnowDET81.098771675687080
3Ryan KellyIND79.880599198986875
4Connor WilliamsMIA78.410025669189572
5Erik MccoyNO76.093957543503025
6Tyler LinderbaumBAL75.188454070779061
7Creed HumphreyKC73.782665995863634
8Ethan PocicCLE69.566917066707345
9Lloyd CushenberryDEN69.473573293847555
10Drew DalmanATL67.69588111475541
11David AndrewsNE62.98449732525991
12Andre JamesLV62.377362580662077
13Sam MustipherBAL59.85579182939048
14Jarrett PattersonHOU59.543826461759084
15Tyler BiadaszDAL59.164683450524882
16Coleman SheltonLA58.77575236206439
17Hjalte FroholdtARI58.058803668645023
18Corey LinsleyLAC57.3521002323419097
19Aaron BrewerTEN56.8884914279752
20Bradley BozemanCAR54.66193275532264
21Jake BrendelSF53.868394511185989
22Joe TippmannNYJ53.85843685761429
23Ted KarrasCIN53.445615586731693
24Mitch MorseBUF53.139848034578059
25Nick GatesWAS48.0702357327030
26Garrett BradburyMIN46.648521864554232
27Nick HarrisCLE46.23029184959027
28Mason ColePIT44.550552018166173
29Ryan NeuzilATL40.320119159809050
30Lucas PatrickCHI36.2363243923907
31Austin SchlottmannMIN34.532144045483470
32Luke FortnerJAX34.55986148593966
33Tyler LarsenWAS33.934889021197
34Robert HainseyTB32.314707739453214
35Brenden JaimesLAC32.22419177822768
36Evan BrownSEA31.927344832344518
37Josh MyersGB31.518645041361857
38Brock HoffmanDAL28.7165911643905
39Connor McgovernNYJ27.64120020520
40Will ClappLAC27.02516720146686
41Michael DeiterHOU26.823275230302320
42Liam EichenbergMIA18.59183052391411
43John Michael Schmitz17.011305755543
44Wesley FrenchIND16.479917112516