NFL
›
Power Rankings
OL · 2024 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
Alex Cappa
OL
CIN
1,093
1,133
1
4
2
Joe Thuney
OL
KC
1,047
1,117
1
10
3
Creed Humphrey
OL
KC
1,047
1,117
1
10
4
Ted Karras
OL
CIN
1,022
1,137
2
15
5
Cody Mauch
OL
TB
1,018
1,133
2
15
6
Bradley Bozeman
OL
LAC
987
1,057
1
10
7
Brandon Scherff
OL
JAX
968
1,013
1
5
8
Evan Brown
OL
ARI
955
1,070
2
15
9
Laken Tomlinson
OL
SEA
947
1,097
3
18
10
Dan Moore Jr.
OL
PIT
938
1,113
3
23
11
Coleman Shelton
OL
CHI
937
1,122
3
25
12
Kevin Zeitler
OL
DET
933
1,048
2
15
13
Garrett Bradbury
OL
MIN
912
1,117
4
25
14
Kevin Dotson
OL
LAR
909
1,024
2
15
15
Tytus Howard
OL
HOU
903
1,018
2
15
16
Greg Van Roten
OL
NYG
900
1,125
4
29
17
Brian O'Neill
OL
MIN
895
1,100
4
25
18
Penei Sewell
OL
DET
885
1,145
5
32
19
Cooper Beebe
OL
DAL
881
1,061
3
24
20
Josh Myers
OL
GB
863
1,008
3
17
21
Cam Jurgens
OL
PHI
863
1,068
4
25
22
Terence Steele
OL
DAL
861
1,171
7
34
23
Quinn Meinerz
OL
DEN
858
1,088
4
30
24
Kaleb McGary
OL
ATL
856
1,041
3
25
25
Taylor Moton
OL
CAR
847
847
—
—
26
Zach Tom
OL
GB
845
1,070
5
25
27
Zach Frazier
OL
PIT
841
976
2
19
28
Mitch Morse
OL
JAX
836
1,021
3
25
29
Joel Bitonio
OL
CLE
832
1,177
6
45
30
Tyler Biadasz
OL
WAS
831
946
2
15
31
Nick Allegretti
OL
WAS
831
1,151
6
40
32
Charles Cross
OL
SEA
827
1,097
6
30
33
Mason McCormick
OL
PIT
824
939
2
15
34
Ben Powers
OL
DEN
813
1,088
5
35
35
Colton McKivitz
OL
SF
812
1,062
5
30
36
Taylor Decker
OL
DET
810
895
2
9
37
Kolton Miller
OL
LV
805
1,075
5
34
38
John Michael Schmitz
OL
NYG
802
987
3
25
39
Matt Pryor
OL
CHI
801
1,006
4
25
40
Zion Johnson
OL
LAC
797
1,047
4
34
41
Connor McGovern
OL
BUF
796
961
2
25
42
Ezra Cleveland
OL
JAX
796
911
2
15
43
Mike Onwenu
OL
NE
791
1,021
4
30
44
Joe Tippmann
OL
NYJ
786
1,066
4
40
45
Dominick Puni
OL
SF
783
1,078
6
35
46
Damien Lewis
OL
CAR
783
943
3
20
47
Daniel Faalele
OL
BAL
782
1,107
5
45
48
Tyler Smith
OL
DAL
775
1,055
4
40
49
Jake Matthews
OL
ATL
773
1,118
6
45
50
Roger Rosengarten
OL
BAL
773
933
3
20
51
Cesar Ruiz
OL
NO
769
814
1
5
52
Ethan Pocic
OL
CLE
757
1,072
6
39
53
Darnell Wright
OL
CHI
752
1,022
6
30
54
Shaq Mason
OL
HOU
748
933
3
25
55
Aaron Brewer
OL
MIA
743
1,138
6
55
56
Dylan Parham
OL
LV
732
882
3
18
57
Jack Conklin
OL
CLE
727
817
2
10
58
Trey Pipkins
OL
LAC
723
838
2
15
59
David Edwards
OL
BUF
722
977
4
35
60
Landon Dickerson
OL
PHI
721
996
5
35
61
Rashawn Slater
OL
LAC
719
904
3
25
62
Robert Hunt
OL
CAR
717
967
5
30
63
Bernhard Raimann
OL
IND
716
856
2
20
64
Graham Glasgow
OL
DET
711
1,081
6
50
65
Tyler Linderbaum
OL
BAL
709
1,094
7
49
66
Andrew Wylie
OL
WAS
708
893
3
25
67
Mekhi Becton
OL
PHI
698
903
4
25
68
Frank Ragnow
OL
DET
690
1,060
6
50
69
Anton Harrison
OL
JAX
688
943
4
35
70
Alijah Vera-Tucker
OL
NYJ
685
915
4
30
71
Luke Wattenberg
OL
DEN
684
824
3
16
72
Peter Skoronski
OL
TEN
674
1,094
6
60
73
Trey Smith
OL
KC
657
1,117
7
64
74
Dillon Radunz
OL
TEN
647
902
4
35
75
Ben Bredeson
OL
TB
643
1,128
8
65
76
Sean Rhyan
OL
GB
643
963
6
40
77
Jordan Mailata
OL
PHI
642
802
3
20
78
Lane Johnson
OL
PHI
642
937
6
35
79
Zack Martin
OL
DAL
639
639
—
—
80
John Simpson
OL
NYJ
636
951
6
39
81
Jermaine Eluemunor
OL
NYG
634
929
6
35
82
Jake Brendel
OL
SF
632
1,072
7
60
83
Amarius Mims
OL
CIN
631
836
4
25
84
Isaac Seumalo
OL
PIT
619
829
4
26
85
O'Cyrus Torrence
OL
BUF
613
1,013
6
56
86
Terron Armstead
OL
MIA
610
820
3
30
87
Hjalte Froholdt
OL
ARI
603
1,078
8
63
88
Tristan Wirfs
OL
TB
601
1,016
7
55
89
Alaric Jackson
OL
LAR
599
894
6
35
90
Matthew Bergeron
OL
ATL
595
1,105
9
66
91
JC Latham
OL
TEN
594
1,094
10
60
92
Robert Jones
OL
MIA
593
1,078
7
69
93
Cordell Volson
OL
CIN
590
985
6
55
94
Wyatt Teller
OL
CLE
589
884
5
39
95
Chris Lindstrom
OL
ATL
589
1,099
8
70
96
Andre James
OL
LV
587
702
2
15
97
Brandon Coleman
OL
WAS
585
790
4
25
98
Liam Eichenberg
OL
MIA
575
1,035
8
60
99
Juice Scruggs
OL
HOU
573
873
5
40
100
Mike McGlinchey
OL
DEN
572
847
5
35
101
Taliese Fuaga
OL
NO
571
1,071
10
60
102
Mike Jordan
OL
NE
570
685
2
15
103
Blake Brandel
OL
MIN
567
1,117
11
66
104
Graham Barton
OL
TB
560
1,065
8
69
105
Teven Jenkins
OL
CHI
553
738
3
25
106
Quenton Nelson
OL
IND
548
1,083
11
63
107
Aaron Banks
OL
SF
545
775
4
30
108
Broderick Jones
OL
PIT
543
1,073
8
74
109
Daniel Brunskill
OL
TEN
543
683
2
20
110
Dalton Risner
OL
MIN
537
537
—
—
111
Cody Ford
OL
CIN
529
689
3
20
112
Ben Brown
OL
NE
527
667
2
20
113
Joe Alt
OL
LAC
526
1,011
8
65
114
Sam Cosmi
OL
WAS
522
1,162
11
84
115
Matt Goncalves
OL
IND
521
566
1
5
116
Rasheed Walker
OL
GB
520
1,075
9
75
117
Ryan Kelly
OL
IND
506
601
1
15
118
Rob Havenstein
OL
LAR
504
684
4
20
119
Kelvin Beachum
OL
ARI
502
742
5
28
120
Elgton Jenkins
OL
GB
496
1,071
9
79
121
Ronnie Stanley
OL
BAL
494
1,089
11
75
122
Jarrett Patterson
OL
HOU
478
548
1
10
123
Steve Avila
OL
LAR
466
596
2
18
124
Kendall Lamm
OL
MIA
466
511
1
5
125
Ed Ingram
OL
MIN
465
580
2
15
126
Trent Williams
OL
SF
464
649
3
25
127
Beaux Limmer
OL
LAR
457
917
8
60
128
Cam Robinson
OL
MIN
454
999
11
65
129
Paris Johnson Jr.
OL
ARI
445
865
6
60
130
Jordan Meredith
OL
LV
439
574
3
15
131
Tyron Smith
OL
NYJ
432
592
3
20
132
Morgan Moses
OL
NYJ
427
722
6
35
133
Luke Goedeke
OL
TB
427
907
9
60
134
Braxton Jones
OL
CHI
395
720
5
45
135
Dalton Tucker
OL
IND
394
464
1
10
136
Connor Williams
OL
SEA
388
618
4
30
137
Cornelius Lucas
OL
WAS
377
467
2
10
138
Braden Smith
OL
IND
366
731
7
45
139
Lloyd Cushenberry III
OL
TEN
359
499
2
20
140
Jackson Powers-Johnson
OL
LV
351
956
11
77
141
Tanor Bortolini
OL
IND
351
351
0
0
142
Layden Robinson
OL
NE
348
603
4
35
143
Landon Young
OL
NO
348
393
1
5
144
Drew Dalman
OL
ATL
344
554
3
30
145
Nick Saldiveri
OL
NO
344
344
—
—
146
Shane Lemieux
OL
NO
338
338
—
—
147
Austin Jackson
OL
MIA
335
540
4
25
148
Andrew Thomas
OL
NYG
334
419
2
9
149
Kenyon Green
OL
HOU
333
583
5
30
150
Walker Little
OL
JAX
333
508
4
19
151
Garett Bolles
OL
DEN
328
1,068
12
100
152
Patrick Mekari
OL
BAL
328
998
11
90
153
Stone Forsythe
OL
SEA
324
414
2
10
154
Fred Johnson
OL
PHI
321
481
3
20
155
Wanya Morris
OL
KC
319
734
8
51
156
Trystan Colon
OL
ARI
316
386
1
10
157
Cade Mays
OL
CAR
315
495
4
20
158
Jawaan Taylor
OL
KC
314
1,094
14
100
159
Mark Glowinski
OL
IND
310
355
1
5
160
Germain Ifedi
OL
CLE
308
538
4
30
OL power = offense snaps − 5×penalty yards − 20×penalties. Min 8 GP, 200 snaps.