🏈 Football Analytics Nerd

2022 OT Score Rankings

OT 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 Sacks Allowed per Pass Block Snap PFF Run Block Grade Hits Allowed per Pass Block Snap Snaps per Game Hurries Allowed per Pass Block Snap Pressures Allowed per Pass Block Snap Penalties per Snap
1Lane JohnsonPHI88.197789576959863
2Trent WilliamsSF86.8921008163819247
3Tristan WirfsTB83.187579099999981
4Andrew ThomasNYG82.573927782828794
5Penei SewellDET80.988975187707834
6Terence SteeleDAL78.290954766617354
7Laremy TunsilHOU77.194608065909622
8David BakhtiariGB77.097669532739444
9Brian O'NeillMIN75.649966783918878
10Terron ArmsteadMIA73.689687829778656
11Christian DarrisawMIN72.248985357928590
12Dj HumphriesARI72.2973984100538135
13Garett BollesDEN71.97488957737662
14Ryan RamczykNO70.169804442868382
15Kolton MillerLV68.864875975495776
16Jermaine EluemunorLV68.572847638607519
17Morgan MosesBAL67.047948251697732
18Kaleb McgaryATL66.224997161898477
19Jake MatthewsATL64.952694160979068
20Jack ConklinCLE64.282168680889516
21Taylor DeckerDET63.266632287716172
22Orlando BrownKC62.371674885314470
23Conor McdermottNE62.083911335404129
24Dion DawkinsBUF61.175478368436812
25Ronnie StanleyBAL60.186359537225595
26Braden SmithIND59.432833784837426
27Zach TomGB59.085262333858097
28Taylor MotonCAR58.570248847678267
29La'El CollinsCIN57.751783267565443
30Chukwuma OkoraforPIT57.580266591264685
31Brandon ShellMIA57.18185154391371
32Josh WellsTB56.97661109847128
33Tytus HowardHOU56.877555845304831
34Jawaan TaylorJAX56.25529573969762
35Mike McglincheySF56.131767559636724
36Jordan MailataPHI55.834858969183459
37Cam RobinsonJAX55.658376680626533
38Cam Fleming55.425655678807265
39Kelvin BeachumARI54.862433995384966
40Trey PipkinsLAC53.984122071686960
41Duane BrownNYJ53.09185262425846
42Hakeem AdenijiCIN52.1973295183130
43Dennis KellyIND51.99753249131045
44Tyler SmithDAL50.639751288573814
45Ty NsekheLA50.52062951687891
46Brandon WaltonTB49.86135251198913
47Tyron SmithDAL49.364133089495297
48James HudsonCLE49.1688933441223
49Thayer MunfordLV48.37831456515918
50Jason PetersDAL48.2557462351497
51Abraham LucasSEA47.615582958947657
52Ikem EkwonuCAR47.32952884755639
53Patrick MekariBAL46.74648498666048
54Rob HavensteinLA46.641721948393249
55Josh JonesSEA45.64081422533334
56Billy TurnerDEN45.15937853452992
57Charles CrossSEA44.937497269172761
58Sam CosmiWAS44.514717030414286
59James HurstNO44.445104656747073
60Braxton JonesCHI44.318906355162213
61Marcus CannonNE43.7436095140197
62Charles LenoWAS42.623282497725387
63Andrew WylieKC42.622546972293055
64Dan MoorePIT42.435291892655139
65Jamaree SalyerLAC42.353181798322888
66Calvin AndersonDEN41.560413817121991
67Donovan SmithTB40.6423359675628
68Jedrick WillsCLE40.544251490523737
69Walker LittleJAX39.955556251840
70Bernhard RaimannIND39.59824334473510
71Riley ReiffCHI39.433406822354353
72Larry BoromCHI37.54466027785651
73Spencer BrownCAR35.857211652191858
74Jonah WilliamsCIN35.38145594584784
75Nicholas Petit-FrereTEN34.638333144282641
76Trent Brown34.419422854544011
77Cornelius LucasWAS33.8277042010980
78Cedric OgbuehiNYJ33.0675731331720
79Blake BrandelMIN32.01447423762517
80Max MitchellNYJ31.017172641594589
81Yosh Nijman30.92823851923396
82George FantNYJ27.8163167446245
83Joe NoteboomLA27.637403134327
84Isaiah WynnNE26.7551542427200
85David QuessenberryBUF24.010215718242374
86Jack DriscollPHI20.264534122042
87Matt PryorIND17.911152727201637
88Tyre PhillipsNYG17.313194010141515
89Foster SarellLAC17.230111515683
90Greg LittleMIA16.32643276469
91Evan NealNYG15.41210540251125
92Dennis DaleyTEN11.629113911252
93Landon YoungNO11.4069244576