Power Rankings

OL · 2025 regular season · top 160
Top 160 · OL
#PlayerPosTmSnaps − penSnapsPenPen Yds
1Joe ThuneyOLCHI1,0741,14927
2Quinn MeinerzOLDEN1,0731,10813
3Garrett BradburyOLNE1,0721,07200
4Greg Van RotenOLNYG1,0601,150210
5O'Cyrus TorrenceOLBUF1,0591,129110
6Joel BitonioOLCLE1,0351,08015
7Creed HumphreyOLKC1,0231,093110
8Mason McCormickOLPIT9911,03114
9Bradley BozemanOLLAC9891,059110
10Ezra ClevelandOLJAX9891,059110
11Terence SteeleOLDAL9771,162325
12David EdwardsOLBUF9701,03525
13Drew DalmanOLCHI9691,154325
14Ryan NeuzilOLATL9611,096315
15Coleman SheltonOLLAR9351,120325
16Jonah JacksonOLCHI9281,133425
17Mike OnwenuOLNE9271,082319
18Quenton NelsonOLIND9231,038215
19Troy FautanuOLPIT9211,031214
20Amarius MimsOLCIN9211,051314
21Hjalte FroholdtOLARI9111,121330
22Ted KarrasOLCIN9061,111425
23Abraham LucasOLSEA9011,061320
24Alaric JacksonOLLAR8911,051320
25Dominick PuniOLSF8901,120430
26Zion JohnsonOLLAC8871,072325
27Penei SewellOLDET882997215
28Olumuyiwa FashanuOLNYJ8801,040320
29Peter SkoronskiOLTEN8711,056325
30Colton McKivitzOLSF8671,117530
31Connor McGovernOLBUF8671,037322
32Daniel FaaleleOLBAL8511,011320
33Josh MyersOLNYJ8431,048425
34Roger RosengartenOLBAL8391,014419
35Steve AvilaOLLAR83683600
36Will FriesOLMIN829989320
37Tanor BortoliniOLIND822937215
38Jonah SavaiinaeaOLMIA821981320
39Jake AndrewsOLHOU8181,093535
40Chris LindstromOLATL8161,086534
41Tyler BiadaszOLWAS814954220
42Andrew VorheesOLBAL808968320
43Anthony BradfordOLSEA8081,038430
44Mike McGlincheyOLDEN8071,127640
45Matthew BergeronOLATL797912215
46Tyler LinderbaumOLBAL7971,007330
47Zach FrazierOLPIT791976325
48Graham BartonOLTB7891,134549
49Dan Moore Jr.OLTEN789949320
50Ed IngramOLHOU789929220
51Chris PaulOLWAS786926220
52Garett BollesOLDEN7851,125644
53Isaac SeumaloOLPIT769769
54Kingsley SuamataiaOLKC7661,091545
55Lloyd Cushenberry IIIOLTEN762922320
56Jake BrendelOLSF760950326
57Graham GlasgowOLDET757872215
58Grey ZabelOLSEA7511,051540
59Trent WilliamsOLSF742997435
60Morgan MosesOLNE7381,033635
61Matt GoncalvesOLIND7371,007534
62Luke WattenbergOLDEN7301,005535
63Kevin DotsonOLLAR726886320
64Cooper BeebeOLDAL72276715
65Tyler SmithOLDAL7191,109750
66Taylor DeckerOLDET713893420
67Tytus HowardOLHOU6961,021545
68Cole StrangeOLMIA691806215
69Damien LewisOLCAR688988540
70Ethan PocicOLCLE685825220
71Kevin ZeitlerOLTEN680910430
72Jake MatthewsOLATL6721,062750
73Mike JordanOLTB67271715
74Tate RatledgeOLDET6721,087755
75Warren McClendon Jr.OLLAR667667
76Dan FeeneyOLTB667667
77Andrew ThomasOLNYG662802220
78Armand MembouOLNYJ6621,047845
79Joe TippmannOLNYJ6571,047750
80Cesar RuizOLNO656856424
81Taylor MotonOLCAR651901530
82Robert HainseyOLJAX650950540
83Rasheed WalkerOLGB648988740
84Ikem EkwonuOLCAR648943539
85Anton HarrisonOLJAX638973643
86Walker LittleOLJAX629969740
87Austin CorbettOLCAR62867315
88Jordan MailataOLPHI628973645
89Sean RhyanOLGB628808324
90Dylan FairchildOLCIN617962645
91Cam JurgensOLPHI616801325
92Cade MaysOLCAR612727215
93Aaron BrewerOLMIA611911540
94Donovan JacksonOLMIN610795325
95Zach TomOLGB60560500
96Tyler BookerOLDAL6021,002560
97Jared WilsonOLNE600785325
98Dalton RisnerOLCIN593768419
99Aireontae ErseryOLHOU5921,082866
100Landon DickersonOLPHI586836530
101Charles CrossOLSEA582822528
102Ronnie StanleyOLBAL582857535
103Patrick PaulOLMIA579974847
104John Michael SchmitzOLNYG578788330
105Trey SmithOLKC575665210
106Tyler SteenOLPHI5741,009759
107Bernhard RaimannOLIND570985755
108Broderick JonesOLPIT562632110
109Jordan MeredithOLLV561676215
110Christian MahoganyOLDET559699220
111Spencer BrownOLBUF551846443
112Elijah WilkinsonOLATL5511,0961165
113Jalen SundellOLSEA550735325
114Evan BrownOLARI550770428
115Tristan WirfsOLTB547777430
116Jordan MorganOLGB544749425
117Luke FortnerOLNO543678315
118Dylan ParhamOLLV542842540
119Will CampbellOLNE533783530
120Laremy TunsilOLWAS532802534
121Mekhi BectonOLLAC504734430
122Alex PalczewskiOLDEN500665225
123Sam CosmiOLWAS50054515
124Jermaine EluemunorOLNYG4981,0881270
125Taliese FuagaOLNO494814640
126Braden SmithOLIND491766535
127Isaiah AdamsOLARI488763535
128Brian O'NeillOLMIN484734530
129Wyatt TellerOLCLE484764440
130Aaron BanksOLGB467747536
131Ben BredesonOLTB462622320
132Paris Johnson Jr.OLARI462807645
133Justin DedichOLLAR45649614
134Stone ForsytheOLLV454704434
135Dion DawkinsOLBUF4329571065
136Brock HoffmanOLDAL42947415
137Jaylon MooreOLKC427427
138Rob HavensteinOLLAR41746215
139Spencer BurfordOLSF41345815
140Jalen RiversOLCIN406476110
141Cole Van LanenOLJAX402632430
142Elgton JenkinsOLGB387537318
143Larry BoromOLMIA387662535
144Patrick MekariOLJAX386871865
145Charlie HeckOLTB383473210
146Alex CappaOLLV378538320
147Ozzy TrapiloOLCHI375490215
148Luke GoedekeOLTB375675636
149Anthony BeltonOLGB373488215
150Justin SkuleOLMIN368578330
151Darnell WrightOLCHI3591,0741295
152Fred JohnsonOLPHI356626534
153Erik McCoyOLNO334449215
154Teven JenkinsOLCLE32332300
155Dillon RadunzOLNO319699748
156Will HernandezOLARI31639628
157Blake BrandelOLMIN304604540
158Ben PowersOLDEN304464320
159Kelvin BeachumOLARI297667746
160Andrew WylieOLWAS292362110
OL power = offense snaps − 5×penalty yards − 20×penalties. Min 8 GP, 200 snaps.