NFL
›
Power Rankings
OL · 2025 regular season · top 160
Team Overall
Team Off
Team Def
QB
RB
WR
TE
OL
DEF
Edge
DL
LB
DB
K
P
LS
Returners
Rookies
Season
2025
2024
2023
Top 160 · OL
#
Player
Pos
Tm
Snaps − pen ↓
Snaps
Pen
Pen Yds
1
Joe Thuney
OL
CHI
1,074
1,149
2
7
2
Quinn Meinerz
OL
DEN
1,073
1,108
1
3
3
Garrett Bradbury
OL
NE
1,072
1,072
0
0
4
Greg Van Roten
OL
NYG
1,060
1,150
2
10
5
O'Cyrus Torrence
OL
BUF
1,059
1,129
1
10
6
Joel Bitonio
OL
CLE
1,035
1,080
1
5
7
Creed Humphrey
OL
KC
1,023
1,093
1
10
8
Mason McCormick
OL
PIT
991
1,031
1
4
9
Bradley Bozeman
OL
LAC
989
1,059
1
10
10
Ezra Cleveland
OL
JAX
989
1,059
1
10
11
Terence Steele
OL
DAL
977
1,162
3
25
12
David Edwards
OL
BUF
970
1,035
2
5
13
Drew Dalman
OL
CHI
969
1,154
3
25
14
Ryan Neuzil
OL
ATL
961
1,096
3
15
15
Coleman Shelton
OL
LAR
935
1,120
3
25
16
Jonah Jackson
OL
CHI
928
1,133
4
25
17
Mike Onwenu
OL
NE
927
1,082
3
19
18
Quenton Nelson
OL
IND
923
1,038
2
15
19
Troy Fautanu
OL
PIT
921
1,031
2
14
20
Amarius Mims
OL
CIN
921
1,051
3
14
21
Hjalte Froholdt
OL
ARI
911
1,121
3
30
22
Ted Karras
OL
CIN
906
1,111
4
25
23
Abraham Lucas
OL
SEA
901
1,061
3
20
24
Alaric Jackson
OL
LAR
891
1,051
3
20
25
Dominick Puni
OL
SF
890
1,120
4
30
26
Zion Johnson
OL
LAC
887
1,072
3
25
27
Penei Sewell
OL
DET
882
997
2
15
28
Olumuyiwa Fashanu
OL
NYJ
880
1,040
3
20
29
Peter Skoronski
OL
TEN
871
1,056
3
25
30
Colton McKivitz
OL
SF
867
1,117
5
30
31
Connor McGovern
OL
BUF
867
1,037
3
22
32
Daniel Faalele
OL
BAL
851
1,011
3
20
33
Josh Myers
OL
NYJ
843
1,048
4
25
34
Roger Rosengarten
OL
BAL
839
1,014
4
19
35
Steve Avila
OL
LAR
836
836
0
0
36
Will Fries
OL
MIN
829
989
3
20
37
Tanor Bortolini
OL
IND
822
937
2
15
38
Jonah Savaiinaea
OL
MIA
821
981
3
20
39
Jake Andrews
OL
HOU
818
1,093
5
35
40
Chris Lindstrom
OL
ATL
816
1,086
5
34
41
Tyler Biadasz
OL
WAS
814
954
2
20
42
Andrew Vorhees
OL
BAL
808
968
3
20
43
Anthony Bradford
OL
SEA
808
1,038
4
30
44
Mike McGlinchey
OL
DEN
807
1,127
6
40
45
Matthew Bergeron
OL
ATL
797
912
2
15
46
Tyler Linderbaum
OL
BAL
797
1,007
3
30
47
Zach Frazier
OL
PIT
791
976
3
25
48
Graham Barton
OL
TB
789
1,134
5
49
49
Dan Moore Jr.
OL
TEN
789
949
3
20
50
Ed Ingram
OL
HOU
789
929
2
20
51
Chris Paul
OL
WAS
786
926
2
20
52
Garett Bolles
OL
DEN
785
1,125
6
44
53
Isaac Seumalo
OL
PIT
769
769
—
—
54
Kingsley Suamataia
OL
KC
766
1,091
5
45
55
Lloyd Cushenberry III
OL
TEN
762
922
3
20
56
Jake Brendel
OL
SF
760
950
3
26
57
Graham Glasgow
OL
DET
757
872
2
15
58
Grey Zabel
OL
SEA
751
1,051
5
40
59
Trent Williams
OL
SF
742
997
4
35
60
Morgan Moses
OL
NE
738
1,033
6
35
61
Matt Goncalves
OL
IND
737
1,007
5
34
62
Luke Wattenberg
OL
DEN
730
1,005
5
35
63
Kevin Dotson
OL
LAR
726
886
3
20
64
Cooper Beebe
OL
DAL
722
767
1
5
65
Tyler Smith
OL
DAL
719
1,109
7
50
66
Taylor Decker
OL
DET
713
893
4
20
67
Tytus Howard
OL
HOU
696
1,021
5
45
68
Cole Strange
OL
MIA
691
806
2
15
69
Damien Lewis
OL
CAR
688
988
5
40
70
Ethan Pocic
OL
CLE
685
825
2
20
71
Kevin Zeitler
OL
TEN
680
910
4
30
72
Jake Matthews
OL
ATL
672
1,062
7
50
73
Mike Jordan
OL
TB
672
717
1
5
74
Tate Ratledge
OL
DET
672
1,087
7
55
75
Warren McClendon Jr.
OL
LAR
667
667
—
—
76
Dan Feeney
OL
TB
667
667
—
—
77
Andrew Thomas
OL
NYG
662
802
2
20
78
Armand Membou
OL
NYJ
662
1,047
8
45
79
Joe Tippmann
OL
NYJ
657
1,047
7
50
80
Cesar Ruiz
OL
NO
656
856
4
24
81
Taylor Moton
OL
CAR
651
901
5
30
82
Robert Hainsey
OL
JAX
650
950
5
40
83
Rasheed Walker
OL
GB
648
988
7
40
84
Ikem Ekwonu
OL
CAR
648
943
5
39
85
Anton Harrison
OL
JAX
638
973
6
43
86
Walker Little
OL
JAX
629
969
7
40
87
Austin Corbett
OL
CAR
628
673
1
5
88
Jordan Mailata
OL
PHI
628
973
6
45
89
Sean Rhyan
OL
GB
628
808
3
24
90
Dylan Fairchild
OL
CIN
617
962
6
45
91
Cam Jurgens
OL
PHI
616
801
3
25
92
Cade Mays
OL
CAR
612
727
2
15
93
Aaron Brewer
OL
MIA
611
911
5
40
94
Donovan Jackson
OL
MIN
610
795
3
25
95
Zach Tom
OL
GB
605
605
0
0
96
Tyler Booker
OL
DAL
602
1,002
5
60
97
Jared Wilson
OL
NE
600
785
3
25
98
Dalton Risner
OL
CIN
593
768
4
19
99
Aireontae Ersery
OL
HOU
592
1,082
8
66
100
Landon Dickerson
OL
PHI
586
836
5
30
101
Charles Cross
OL
SEA
582
822
5
28
102
Ronnie Stanley
OL
BAL
582
857
5
35
103
Patrick Paul
OL
MIA
579
974
8
47
104
John Michael Schmitz
OL
NYG
578
788
3
30
105
Trey Smith
OL
KC
575
665
2
10
106
Tyler Steen
OL
PHI
574
1,009
7
59
107
Bernhard Raimann
OL
IND
570
985
7
55
108
Broderick Jones
OL
PIT
562
632
1
10
109
Jordan Meredith
OL
LV
561
676
2
15
110
Christian Mahogany
OL
DET
559
699
2
20
111
Spencer Brown
OL
BUF
551
846
4
43
112
Elijah Wilkinson
OL
ATL
551
1,096
11
65
113
Jalen Sundell
OL
SEA
550
735
3
25
114
Evan Brown
OL
ARI
550
770
4
28
115
Tristan Wirfs
OL
TB
547
777
4
30
116
Jordan Morgan
OL
GB
544
749
4
25
117
Luke Fortner
OL
NO
543
678
3
15
118
Dylan Parham
OL
LV
542
842
5
40
119
Will Campbell
OL
NE
533
783
5
30
120
Laremy Tunsil
OL
WAS
532
802
5
34
121
Mekhi Becton
OL
LAC
504
734
4
30
122
Alex Palczewski
OL
DEN
500
665
2
25
123
Sam Cosmi
OL
WAS
500
545
1
5
124
Jermaine Eluemunor
OL
NYG
498
1,088
12
70
125
Taliese Fuaga
OL
NO
494
814
6
40
126
Braden Smith
OL
IND
491
766
5
35
127
Isaiah Adams
OL
ARI
488
763
5
35
128
Brian O'Neill
OL
MIN
484
734
5
30
129
Wyatt Teller
OL
CLE
484
764
4
40
130
Aaron Banks
OL
GB
467
747
5
36
131
Ben Bredeson
OL
TB
462
622
3
20
132
Paris Johnson Jr.
OL
ARI
462
807
6
45
133
Justin Dedich
OL
LAR
456
496
1
4
134
Stone Forsythe
OL
LV
454
704
4
34
135
Dion Dawkins
OL
BUF
432
957
10
65
136
Brock Hoffman
OL
DAL
429
474
1
5
137
Jaylon Moore
OL
KC
427
427
—
—
138
Rob Havenstein
OL
LAR
417
462
1
5
139
Spencer Burford
OL
SF
413
458
1
5
140
Jalen Rivers
OL
CIN
406
476
1
10
141
Cole Van Lanen
OL
JAX
402
632
4
30
142
Elgton Jenkins
OL
GB
387
537
3
18
143
Larry Borom
OL
MIA
387
662
5
35
144
Patrick Mekari
OL
JAX
386
871
8
65
145
Charlie Heck
OL
TB
383
473
2
10
146
Alex Cappa
OL
LV
378
538
3
20
147
Ozzy Trapilo
OL
CHI
375
490
2
15
148
Luke Goedeke
OL
TB
375
675
6
36
149
Anthony Belton
OL
GB
373
488
2
15
150
Justin Skule
OL
MIN
368
578
3
30
151
Darnell Wright
OL
CHI
359
1,074
12
95
152
Fred Johnson
OL
PHI
356
626
5
34
153
Erik McCoy
OL
NO
334
449
2
15
154
Teven Jenkins
OL
CLE
323
323
0
0
155
Dillon Radunz
OL
NO
319
699
7
48
156
Will Hernandez
OL
ARI
316
396
2
8
157
Blake Brandel
OL
MIN
304
604
5
40
158
Ben Powers
OL
DEN
304
464
3
20
159
Kelvin Beachum
OL
ARI
297
667
7
46
160
Andrew Wylie
OL
WAS
292
362
1
10
OL power = offense snaps − 5×penalty yards − 20×penalties. Min 8 GP, 200 snaps.