Power Rankings

OL · 2023 regular season · top 160
Top 160 · OL
#PlayerPosTmSnaps − penSnapsPenPen Yds
1Will HernandezOLARI1,0671,11215
2David AndrewsOLNE1,0511,05100
3Steve AvilaOLLAR1,0331,148215
4Ted KarrasOLCIN1,0311,07615
5Greg Van RotenOLLV1,0251,02500
6Cesar RuizOLNO1,0051,05015
7Cordell VolsonOLCIN9981,088210
8Colton McKivitzOLSF9951,04015
9Joe ThuneyOLKC9821,097215
10Jake BrendelOLSF9791,02415
11Wyatt TellerOLCLE9671,187428
12Jamaree SalyerOLLAC9631,148325
13Zach TomOLGB9571,067310
14Connor McGovernOLBUF9511,136325
15Isaac SeumaloOLPIT9501,040210
16Matthew BergeronOLATL9491,129420
17Taylor MotonOLCAR9441,149425
18Luke FortnerOLJAX9341,164430
19Mitch MorseOLBUF9141,129427
20Joel BitonioOLCLE9071,047220
21Erik McCoyOLNO9071,152529
22Bradley BozemanOLCAR8991,149434
23Sam CosmiOLWAS8981,103425
24Shaq MasonOLHOU8861,131529
25Mason ColeOLPIT8861,071325
26Ben PowersOLDEN8821,067325
27Tristan WirfsOLTB8751,100525
28Laken TomlinsonOLNYJ8711,101430
29O'Cyrus TorrenceOLBUF8691,164539
30Zack MartinOLDAL86390815
31Terence SteeleOLDAL8621,177639
32Andre JamesOLLV854964214
33Cody MauchOLTB8531,103434
34Josh MyersOLGB8491,089432
35Trey PipkinsOLLAC8451,120535
36Aaron BrewerOLTEN8401,050330
37Coleman SheltonOLLAR8391,114535
38Anton HarrisonOLJAX8381,113535
39Jason KelceOLPHI8381,108630
40James DanielsOLPIT830945215
41Kevin ZeitlerOLBAL823983320
42Lloyd Cushenberry IIIOLDEN8191,069530
43Peter SkoronskiOLTEN81786215
44Dan Moore Jr.OLPIT813953220
45Ryan KellyOLIND812882110
46Quinn MeinerzOLDEN8121,037429
47Alex CappaOLCIN8121,067435
48Penei SewellOLDET8081,178650
49Graham GlasgowOLDET8061,061435
50Frank RagnowOLDET804989325
51Christian DarrisawOLMIN802982420
52Jake MatthewsOLATL7981,063533
53Quenton NelsonOLIND7951,140645
54Drew DalmanOLATL794934220
55Tyler BiadaszOLDAL7931,028335
56Chris LindstromOLATL7931,068535
57Brandon ScherffOLJAX7851,080635
58Lane JohnsonOLPHI776981425
59Kevin DotsonOLLAR767882215
60Robert HainseyOLTB7631,103740
61James HurstOLNO746931325
62Spencer BrownOLBUF7461,161755
63Rob HavensteinOLLAR742857215
64Ethan PocicOLCLE734999533
65Ben BredesonOLNYG7341,014440
66Tyler LinderbaumOLBAL733918325
67Jordan MailataOLPHI7321,147755
68Bernhard RaimannOLIND7311,011440
69Jermaine EluemunorOLLV730905419
70George FantOLHOU729914325
71Sidy SowOLNE72777215
72Daniel BrunskillOLTEN72376815
73Andrew WylieOLWAS722977435
74Garrett BradburyOLMIN720875319
75Elgton JenkinsOLGB718903325
76Creed HumphreyOLKC7171,092651
77Dylan ParhamOLLV7171,042545
78Landon DickersonOLPHI7111,046739
79Will FriesOLIND7101,125755
80Alaric JacksonOLLAR709969340
81Kaleb McGaryOLATL708848220
82Damien LewisOLSEA706931429
83Dion DawkinsOLBUF7001,120660
84Taylor DeckerOLDET6971,042645
85Hjalte FroholdtOLARI6911,126855
86Evan BrownOLSEA690960534
87Ikem EkwonuOLCAR6791,1491054
88Trey SmithOLKC6761,086754
89Rashawn SlaterOLLAC6731,158769
90Zion JohnsonOLLAC6701,010644
91Tyron SmithOLDAL662847325
92Will ClappOLLAC66170615
93Cody WhitehairOLCHI660790314
94Ed IngramOLMIN658958540
95Cam JurgensOLPHI65465400
96Mike OnwenuOLNE646851425
97Austin JacksonOLMIA644989645
98Dalton RisnerOLMIN636746214
99Mike McGlincheyOLDEN631946735
100Charles CrossOLSEA631836425
101Paris Johnson Jr.OLARI6231,133774
102Garett BollesOLDEN6221,072858
103Nate DavisOLCHI62166615
104Kolton MillerOLLV614704210
105Kendall LammOLMIA613613
106Ezra ClevelandOLJAX613748315
107Morgan MosesOLBAL604779419
108Joe TippmannOLNYJ604854530
109Ryan RamczykOLNO600785325
110Aaron BanksOLSF582837435
111John Michael SchmitzOLNYG571756325
112Jonah JacksonOLDET568798430
113Rasheed WalkerOLGB561851634
114Justin PughOLNYG559764425
115Broderick JonesOLPIT557767330
116Teven JenkinsOLCHI556736324
117Dawand JonesOLCLE552712320
118Luke GoedekeOLTB5381,1031073
119Trent BrownOLNE53658115
120Andrew ThomasOLNYG53257715
121Anthony BradfordOLSEA521661220
122Tyler ShatleyOLJAX518518
123Aaron StinnieOLTB518718424
124Brian O'NeillOLMIN513883650
125Calvin ThrockmortonOLCAR509509
126Andrus PeatOLNO509809540
127Joe NoteboomOLLAR503573110
128Saahdiq CharlesOLWAS503643220
129Donovan SmithOLKC494749435
130Lucas PatrickOLCHI493958765
131Liam EichenbergOLMIA490815545
132Darnell WrightOLCHI4831,1331186
133Sua OpetaOLPHI48252715
134Nick GatesOLWAS481641320
135Blake FreelandOLIND477702525
136Robert HuntOLMIA477547110
137Chris HubbardOLTEN473473
138Tyler LarsenOLWAS46646600
139Patrick MekariOLBAL466581215
140Cam RobinsonOLJAX45553528
141Laremy TunsilOLHOU451876949
142Thayer Munford Jr.OLLV451521110
143Charles Leno Jr.OLWAS450880854
144John SimpsonOLBAL4391,1191096
145Geron ChristianOLCLE432637425
146Max MitchellOLNYJ42947415
147Cole StrangeOLNE425565220
148Tyre PhillipsOLNYG418553315
149Jarrett PattersonOLHOU41846315
150Tytus HowardOLHOU40740700
151Michael DeiterOLHOU406686440
152Trent WilliamsOLSF399809754
153D.J. HumphriesOLARI395925970
154Chris PaulOLWAS39443915
155Jon FelicianoOLSF388478210
156Lester CottonOLMIA386616430
157Vederian LoweOLNE386476210
158Marcus McKethanOLNYG378378
159Terron ArmsteadOLMIA369524319
160Stone ForsytheOLSEA361501220
OL power = offense snaps − 5×penalty yards − 20×penalties. Min 8 GP, 200 snaps.