NFL
›
Power Rankings
OL · 2023 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
Will Hernandez
OL
ARI
1,067
1,112
1
5
2
David Andrews
OL
NE
1,051
1,051
0
0
3
Steve Avila
OL
LAR
1,033
1,148
2
15
4
Ted Karras
OL
CIN
1,031
1,076
1
5
5
Greg Van Roten
OL
LV
1,025
1,025
0
0
6
Cesar Ruiz
OL
NO
1,005
1,050
1
5
7
Cordell Volson
OL
CIN
998
1,088
2
10
8
Colton McKivitz
OL
SF
995
1,040
1
5
9
Joe Thuney
OL
KC
982
1,097
2
15
10
Jake Brendel
OL
SF
979
1,024
1
5
11
Wyatt Teller
OL
CLE
967
1,187
4
28
12
Jamaree Salyer
OL
LAC
963
1,148
3
25
13
Zach Tom
OL
GB
957
1,067
3
10
14
Connor McGovern
OL
BUF
951
1,136
3
25
15
Isaac Seumalo
OL
PIT
950
1,040
2
10
16
Matthew Bergeron
OL
ATL
949
1,129
4
20
17
Taylor Moton
OL
CAR
944
1,149
4
25
18
Luke Fortner
OL
JAX
934
1,164
4
30
19
Mitch Morse
OL
BUF
914
1,129
4
27
20
Joel Bitonio
OL
CLE
907
1,047
2
20
21
Erik McCoy
OL
NO
907
1,152
5
29
22
Bradley Bozeman
OL
CAR
899
1,149
4
34
23
Sam Cosmi
OL
WAS
898
1,103
4
25
24
Shaq Mason
OL
HOU
886
1,131
5
29
25
Mason Cole
OL
PIT
886
1,071
3
25
26
Ben Powers
OL
DEN
882
1,067
3
25
27
Tristan Wirfs
OL
TB
875
1,100
5
25
28
Laken Tomlinson
OL
NYJ
871
1,101
4
30
29
O'Cyrus Torrence
OL
BUF
869
1,164
5
39
30
Zack Martin
OL
DAL
863
908
1
5
31
Terence Steele
OL
DAL
862
1,177
6
39
32
Andre James
OL
LV
854
964
2
14
33
Cody Mauch
OL
TB
853
1,103
4
34
34
Josh Myers
OL
GB
849
1,089
4
32
35
Trey Pipkins
OL
LAC
845
1,120
5
35
36
Aaron Brewer
OL
TEN
840
1,050
3
30
37
Coleman Shelton
OL
LAR
839
1,114
5
35
38
Anton Harrison
OL
JAX
838
1,113
5
35
39
Jason Kelce
OL
PHI
838
1,108
6
30
40
James Daniels
OL
PIT
830
945
2
15
41
Kevin Zeitler
OL
BAL
823
983
3
20
42
Lloyd Cushenberry III
OL
DEN
819
1,069
5
30
43
Peter Skoronski
OL
TEN
817
862
1
5
44
Dan Moore Jr.
OL
PIT
813
953
2
20
45
Ryan Kelly
OL
IND
812
882
1
10
46
Quinn Meinerz
OL
DEN
812
1,037
4
29
47
Alex Cappa
OL
CIN
812
1,067
4
35
48
Penei Sewell
OL
DET
808
1,178
6
50
49
Graham Glasgow
OL
DET
806
1,061
4
35
50
Frank Ragnow
OL
DET
804
989
3
25
51
Christian Darrisaw
OL
MIN
802
982
4
20
52
Jake Matthews
OL
ATL
798
1,063
5
33
53
Quenton Nelson
OL
IND
795
1,140
6
45
54
Drew Dalman
OL
ATL
794
934
2
20
55
Tyler Biadasz
OL
DAL
793
1,028
3
35
56
Chris Lindstrom
OL
ATL
793
1,068
5
35
57
Brandon Scherff
OL
JAX
785
1,080
6
35
58
Lane Johnson
OL
PHI
776
981
4
25
59
Kevin Dotson
OL
LAR
767
882
2
15
60
Robert Hainsey
OL
TB
763
1,103
7
40
61
James Hurst
OL
NO
746
931
3
25
62
Spencer Brown
OL
BUF
746
1,161
7
55
63
Rob Havenstein
OL
LAR
742
857
2
15
64
Ethan Pocic
OL
CLE
734
999
5
33
65
Ben Bredeson
OL
NYG
734
1,014
4
40
66
Tyler Linderbaum
OL
BAL
733
918
3
25
67
Jordan Mailata
OL
PHI
732
1,147
7
55
68
Bernhard Raimann
OL
IND
731
1,011
4
40
69
Jermaine Eluemunor
OL
LV
730
905
4
19
70
George Fant
OL
HOU
729
914
3
25
71
Sidy Sow
OL
NE
727
772
1
5
72
Daniel Brunskill
OL
TEN
723
768
1
5
73
Andrew Wylie
OL
WAS
722
977
4
35
74
Garrett Bradbury
OL
MIN
720
875
3
19
75
Elgton Jenkins
OL
GB
718
903
3
25
76
Creed Humphrey
OL
KC
717
1,092
6
51
77
Dylan Parham
OL
LV
717
1,042
5
45
78
Landon Dickerson
OL
PHI
711
1,046
7
39
79
Will Fries
OL
IND
710
1,125
7
55
80
Alaric Jackson
OL
LAR
709
969
3
40
81
Kaleb McGary
OL
ATL
708
848
2
20
82
Damien Lewis
OL
SEA
706
931
4
29
83
Dion Dawkins
OL
BUF
700
1,120
6
60
84
Taylor Decker
OL
DET
697
1,042
6
45
85
Hjalte Froholdt
OL
ARI
691
1,126
8
55
86
Evan Brown
OL
SEA
690
960
5
34
87
Ikem Ekwonu
OL
CAR
679
1,149
10
54
88
Trey Smith
OL
KC
676
1,086
7
54
89
Rashawn Slater
OL
LAC
673
1,158
7
69
90
Zion Johnson
OL
LAC
670
1,010
6
44
91
Tyron Smith
OL
DAL
662
847
3
25
92
Will Clapp
OL
LAC
661
706
1
5
93
Cody Whitehair
OL
CHI
660
790
3
14
94
Ed Ingram
OL
MIN
658
958
5
40
95
Cam Jurgens
OL
PHI
654
654
0
0
96
Mike Onwenu
OL
NE
646
851
4
25
97
Austin Jackson
OL
MIA
644
989
6
45
98
Dalton Risner
OL
MIN
636
746
2
14
99
Mike McGlinchey
OL
DEN
631
946
7
35
100
Charles Cross
OL
SEA
631
836
4
25
101
Paris Johnson Jr.
OL
ARI
623
1,133
7
74
102
Garett Bolles
OL
DEN
622
1,072
8
58
103
Nate Davis
OL
CHI
621
666
1
5
104
Kolton Miller
OL
LV
614
704
2
10
105
Kendall Lamm
OL
MIA
613
613
—
—
106
Ezra Cleveland
OL
JAX
613
748
3
15
107
Morgan Moses
OL
BAL
604
779
4
19
108
Joe Tippmann
OL
NYJ
604
854
5
30
109
Ryan Ramczyk
OL
NO
600
785
3
25
110
Aaron Banks
OL
SF
582
837
4
35
111
John Michael Schmitz
OL
NYG
571
756
3
25
112
Jonah Jackson
OL
DET
568
798
4
30
113
Rasheed Walker
OL
GB
561
851
6
34
114
Justin Pugh
OL
NYG
559
764
4
25
115
Broderick Jones
OL
PIT
557
767
3
30
116
Teven Jenkins
OL
CHI
556
736
3
24
117
Dawand Jones
OL
CLE
552
712
3
20
118
Luke Goedeke
OL
TB
538
1,103
10
73
119
Trent Brown
OL
NE
536
581
1
5
120
Andrew Thomas
OL
NYG
532
577
1
5
121
Anthony Bradford
OL
SEA
521
661
2
20
122
Tyler Shatley
OL
JAX
518
518
—
—
123
Aaron Stinnie
OL
TB
518
718
4
24
124
Brian O'Neill
OL
MIN
513
883
6
50
125
Calvin Throckmorton
OL
CAR
509
509
—
—
126
Andrus Peat
OL
NO
509
809
5
40
127
Joe Noteboom
OL
LAR
503
573
1
10
128
Saahdiq Charles
OL
WAS
503
643
2
20
129
Donovan Smith
OL
KC
494
749
4
35
130
Lucas Patrick
OL
CHI
493
958
7
65
131
Liam Eichenberg
OL
MIA
490
815
5
45
132
Darnell Wright
OL
CHI
483
1,133
11
86
133
Sua Opeta
OL
PHI
482
527
1
5
134
Nick Gates
OL
WAS
481
641
3
20
135
Blake Freeland
OL
IND
477
702
5
25
136
Robert Hunt
OL
MIA
477
547
1
10
137
Chris Hubbard
OL
TEN
473
473
—
—
138
Tyler Larsen
OL
WAS
466
466
0
0
139
Patrick Mekari
OL
BAL
466
581
2
15
140
Cam Robinson
OL
JAX
455
535
2
8
141
Laremy Tunsil
OL
HOU
451
876
9
49
142
Thayer Munford Jr.
OL
LV
451
521
1
10
143
Charles Leno Jr.
OL
WAS
450
880
8
54
144
John Simpson
OL
BAL
439
1,119
10
96
145
Geron Christian
OL
CLE
432
637
4
25
146
Max Mitchell
OL
NYJ
429
474
1
5
147
Cole Strange
OL
NE
425
565
2
20
148
Tyre Phillips
OL
NYG
418
553
3
15
149
Jarrett Patterson
OL
HOU
418
463
1
5
150
Tytus Howard
OL
HOU
407
407
0
0
151
Michael Deiter
OL
HOU
406
686
4
40
152
Trent Williams
OL
SF
399
809
7
54
153
D.J. Humphries
OL
ARI
395
925
9
70
154
Chris Paul
OL
WAS
394
439
1
5
155
Jon Feliciano
OL
SF
388
478
2
10
156
Lester Cotton
OL
MIA
386
616
4
30
157
Vederian Lowe
OL
NE
386
476
2
10
158
Marcus McKethan
OL
NYG
378
378
—
—
159
Terron Armstead
OL
MIA
369
524
3
19
160
Stone Forsythe
OL
SEA
361
501
2
20
OL power = offense snaps − 5×penalty yards − 20×penalties. Min 8 GP, 200 snaps.