NFL Offensive Line Rankings

Through week 5, 2026 — all 32 teams. Higher is better.

Ratings are cumulative through the week shown, not that week in isolation — every input is season-to-date, so a change between weeks is a change in the season-to-date picture.

Movement is against week 4 of 2026, the previously published ratings.

#TeamTotalMoveBlockPassRun
1BUF13.45–3.20 (1)3.21 (4)7.04 (1)
2BAL10.88+20.88 (11)3.20 (5)6.80 (2)
3SF8.46-12.40 (3)1.97 (7)4.08 (3)
4CHI7.97-12.12 (4)4.09 (1)1.76 (8)
5ATL6.58–1.63 (5)3.53 (2)1.43 (10)
6DET4.33+21.57 (6)0.60 (12)2.15 (7)
7KC4.14-11.48 (8)-0.28 (18)2.94 (5)
8MIN3.63+31.53 (7)2.51 (6)-0.41 (21)
9TB3.47+60.57 (14)0.49 (13)2.42 (6)
10LAR3.25-30.88 (10)-0.80 (19)3.16 (4)
11DEN2.76-2-0.50 (20)3.46 (3)-0.20 (18)
12MIA1.14+110.48 (15)0.38 (16)0.28 (14)
13PIT0.60+30.44 (16)0.12 (17)0.04 (15)
14DAL0.16–-0.91 (26)1.20 (9)-0.13 (17)
15JAX-0.53-3-0.68 (24)0.39 (15)-0.24 (19)
16IND-0.57-30.01 (19)-1.16 (23)0.58 (13)
17WAS-0.65+100.11 (18)-1.51 (24)0.75 (11)
18NE-0.74+21.18 (9)-1.55 (25)-0.37 (20)
19NYG-1.31+20.60 (13)-1.15 (22)-0.76 (22)
20SEA-1.68-3-0.53 (21)1.66 (8)-2.80 (26)
21CIN-1.87-3-0.67 (23)-1.90 (27)0.70 (12)
22CAR-2.36–-2.04 (29)-2.08 (28)1.76 (9)
23CLE-3.08-4-0.68 (24)0.44 (14)-2.83 (27)
24PHI-3.79-14-0.56 (22)0.64 (11)-3.88 (29)
25NYJ-4.01+10.72 (12)-3.01 (30)-1.71 (24)
26NO-4.99+2-1.62 (28)-1.11 (21)-2.26 (25)
27HOU-5.48+20.17 (17)-1.68 (26)-3.97 (30)
28LV-5.82-42.87 (2)-2.18 (29)-6.51 (32)
29LAC-6.58+2-1.09 (27)-5.41 (32)-0.08 (16)
30ARI-6.92–-5.03 (31)1.02 (10)-2.91 (28)
31TEN-7.34-6-2.21 (30)-4.02 (31)-1.11 (23)
32GB-13.12–-6.30 (32)-1.08 (20)-5.73 (31)

Rank by week

TeamWk 1Wk 2Wk 3Wk 4Wk 5
BUF111 ▲111
BAL14 ▼2 ▲4 ▼2 ▲
SF76 ▲3 ▲2 ▲3 ▼
CHI224 ▼3 ▲4 ▼
ATL237 ▲5 ▲55
DET69 ▼6 ▲8 ▼6 ▲
KC103 ▲8 ▼6 ▲7 ▼
MIN1813 ▲1311 ▲8 ▲
TB2724 ▲21 ▲15 ▲9 ▲
LAR215 ▲7 ▼710 ▼
DEN258 ▲11 ▼9 ▲11 ▼
MIA3026 ▲2623 ▲12 ▲
PIT3127 ▲23 ▲16 ▲13 ▲
DAL1723 ▼15 ▲14 ▲14
JAX818 ▼10 ▲12 ▼15 ▼
IND2010 ▲22 ▼13 ▲16 ▼
WAS1915 ▲31 ▼27 ▲17 ▲
NE2217 ▲25 ▼20 ▲18 ▲
NYG319 ▼14 ▲21 ▼19 ▲
SEA1514 ▲16 ▼17 ▼20 ▼
CIN912 ▼1218 ▼21 ▼
CAR411 ▼18 ▼22 ▼22
CLE1621 ▼20 ▲19 ▲23 ▼
PHI516 ▼9 ▲10 ▼24 ▼
NYJ1322 ▼28 ▼26 ▲25 ▲
NO2930 ▼17 ▲28 ▼26 ▲
HOU1429 ▼292927 ▲
LV1220 ▼24 ▼2428 ▼
LAC282827 ▲31 ▼29 ▲
ARI2631 ▼30 ▲3030
TEN2425 ▼19 ▲25 ▼31 ▼
GB3232323232

Rank across the season, by division

AFC East

1163212345BUF — wk 1, rank 11BUF — wk 2, rank 1BUF — wk 3, rank 1BUF — wk 4, rank 1BUF — wk 5, rank 1BUFMIA — wk 1, rank 30MIA — wk 2, rank 26MIA — wk 3, rank 26MIA — wk 4, rank 23MIA — wk 5, rank 12MIANE — wk 1, rank 22NE — wk 2, rank 17NE — wk 3, rank 25NE — wk 4, rank 20NE — wk 5, rank 18NENYJ — wk 1, rank 13NYJ — wk 2, rank 22NYJ — wk 3, rank 28NYJ — wk 4, rank 26NYJ — wk 5, rank 25NYJ

AFC North

1163212345BAL — wk 1, rank 1BAL — wk 2, rank 4BAL — wk 3, rank 2BAL — wk 4, rank 4BAL — wk 5, rank 2BALCIN — wk 1, rank 9CIN — wk 2, rank 12CIN — wk 3, rank 12CIN — wk 4, rank 18CIN — wk 5, rank 21CINCLE — wk 1, rank 16CLE — wk 2, rank 21CLE — wk 3, rank 20CLE — wk 4, rank 19CLE — wk 5, rank 23CLEPIT — wk 1, rank 31PIT — wk 2, rank 27PIT — wk 3, rank 23PIT — wk 4, rank 16PIT — wk 5, rank 13PIT

AFC South

1163212345HOU — wk 1, rank 14HOU — wk 2, rank 29HOU — wk 3, rank 29HOU — wk 4, rank 29HOU — wk 5, rank 27HOUIND — wk 1, rank 20IND — wk 2, rank 10IND — wk 3, rank 22IND — wk 4, rank 13IND — wk 5, rank 16INDJAX — wk 1, rank 8JAX — wk 2, rank 18JAX — wk 3, rank 10JAX — wk 4, rank 12JAX — wk 5, rank 15JAXTEN — wk 1, rank 24TEN — wk 2, rank 25TEN — wk 3, rank 19TEN — wk 4, rank 25TEN — wk 5, rank 31TEN

AFC West

1163212345DEN — wk 1, rank 25DEN — wk 2, rank 8DEN — wk 3, rank 11DEN — wk 4, rank 9DEN — wk 5, rank 11DENKC — wk 1, rank 10KC — wk 2, rank 3KC — wk 3, rank 8KC — wk 4, rank 6KC — wk 5, rank 7KCLAC — wk 1, rank 28LAC — wk 2, rank 28LAC — wk 3, rank 27LAC — wk 4, rank 31LAC — wk 5, rank 29LACLV — wk 1, rank 12LV — wk 2, rank 20LV — wk 3, rank 24LV — wk 4, rank 24LV — wk 5, rank 28LV

NFC East

1163212345DAL — wk 1, rank 17DAL — wk 2, rank 23DAL — wk 3, rank 15DAL — wk 4, rank 14DAL — wk 5, rank 14DALNYG — wk 1, rank 3NYG — wk 2, rank 19NYG — wk 3, rank 14NYG — wk 4, rank 21NYG — wk 5, rank 19NYGPHI — wk 1, rank 5PHI — wk 2, rank 16PHI — wk 3, rank 9PHI — wk 4, rank 10PHI — wk 5, rank 24PHIWAS — wk 1, rank 19WAS — wk 2, rank 15WAS — wk 3, rank 31WAS — wk 4, rank 27WAS — wk 5, rank 17WAS

NFC North

1163212345CHI — wk 1, rank 2CHI — wk 2, rank 2CHI — wk 3, rank 4CHI — wk 4, rank 3CHI — wk 5, rank 4CHIDET — wk 1, rank 6DET — wk 2, rank 9DET — wk 3, rank 6DET — wk 4, rank 8DET — wk 5, rank 6DETGB — wk 1, rank 32GB — wk 2, rank 32GB — wk 3, rank 32GB — wk 4, rank 32GB — wk 5, rank 32GBMIN — wk 1, rank 18MIN — wk 2, rank 13MIN — wk 3, rank 13MIN — wk 4, rank 11MIN — wk 5, rank 8MIN

NFC South

1163212345ATL — wk 1, rank 23ATL — wk 2, rank 7ATL — wk 3, rank 5ATL — wk 4, rank 5ATL — wk 5, rank 5ATLCAR — wk 1, rank 4CAR — wk 2, rank 11CAR — wk 3, rank 18CAR — wk 4, rank 22CAR — wk 5, rank 22CARNO — wk 1, rank 29NO — wk 2, rank 30NO — wk 3, rank 17NO — wk 4, rank 28NO — wk 5, rank 26NOTB — wk 1, rank 27TB — wk 2, rank 24TB — wk 3, rank 21TB — wk 4, rank 15TB — wk 5, rank 9TB

NFC West

1163212345ARI — wk 1, rank 26ARI — wk 2, rank 31ARI — wk 3, rank 30ARI — wk 4, rank 30ARI — wk 5, rank 30ARILAR — wk 1, rank 21LAR — wk 2, rank 5LAR — wk 3, rank 7LAR — wk 4, rank 7LAR — wk 5, rank 10LARSEA — wk 1, rank 15SEA — wk 2, rank 14SEA — wk 3, rank 16SEA — wk 4, rank 17SEA — wk 5, rank 20SEASF — wk 1, rank 7SF — wk 2, rank 6SF — wk 3, rank 3SF — wk 4, rank 2SF — wk 5, rank 3SF

This week

  • MIA moved +11 places between week 4 and week 5.
  • PHI moved -14 places between week 4 and week 5.
  • SEA ranks 8 for pass blocking and 26 for run blocking — the widest split in the league.
  • Trends below are across 5 published weeks.

Comparison is week 5 against week 4, the previously published ratings.

The role and metrics of the offensive line

These ratings assume the offensive line has four main objectives:

  • Open holes for the rushing game
  • Identify, adjust to and negate blitzes
  • Protect the quarterback for a reasonable amount of time
  • Win and hold blocks as a unit

The scores and ranks come from four pass statistics, four run statistics and overall block win rate. Each team is standardized in every metric to give a Pass Score, a Run Score and a Block Score, so the average score in each is 0.00.

Run blocking metrics

An offensive line that cannot run block and create opportunities for ball carriers finds itself forced into a lot of predictable pass-blocking situations.

Rushing Yards Before Contact / Attempt
The ball carrier matters, but the size of the hole — the time until the first defender can make contact — is primarily the line's work.
Runs of 10+ Yards / Game
Lines that can pop the big running play are rewarded. Grinding out four yards at a time is fine, but big runs are normally the result of big holes and good blocking downfield.
Stuffed %
An inverse metric: the lower the value, the higher the score. Lines that are stuffed for no gain or a loss put the whole offense in a hole.
Success %
How often a running play gains 40% of the yards needed on 1st down, 60% on 2nd, or 100% on 3rd or 4th — keeping the chains moving.
Pass blocking metrics

Four metrics measure how the line identifies, adjusts to and negates pressure.

Blitz %
A line that faces a lot of blitzing scores higher here — it measures what it has had to face while producing its other numbers. It is the least insightful metric of the set: it tells us what the opponent did, not how well the line answered. A line that cannot handle the blitz gives the points back in Blitz Deflection % and average time to throw.
QB Pressure %
Hurries, knockdowns and sacks together, divided by pass attempts, scrambles and sacks. Lines that allow the least pressure score highest.
Blitz Deflection %
A metric you have never heard of — I made it up: 1 − (Blitz % / Pressure %). If every blitz led to pressure, the two would match. A line holding pressure BELOW the blitz rate is negating blitzes and keeping pressure off the quarterback outside them. It measures the theoretical negation, not counted blitz pickups.
Average Pocket Time
Time to throw and time to pressure, averaged — how long the quarterback actually had.
Overall block win rate

Perhaps you think everything above is nonsense and overall block win rate is the true measure of an offensive line. It carries double weight in the total for that reason, and it is shown here beside its pass and run halves.

Overall Block Win %
The unit's win rate across all blocks, counted twice in the total score.
Pass Block Win %
The same measure on pass plays alone.
Run Block Win %
And on run plays alone.
Run blocking
TeamYBC / attempt10+ runs / gameStuffed %Success %Score
BUF2.03 (3)5.60 (1)0.1% (3)0.5% (1)7.04 (1)
BAL3.06 (1)5.00 (2)0.2% (14)0.5% (3)6.80 (2)
SF1.56 (12)4.20 (4)0.1% (3)0.5% (5)4.08 (3)
LAR1.45 (13)2.60 (15)0.1% (1)0.5% (4)3.16 (4)
KC1.60 (10)4.25 (3)0.2% (16)0.5% (8)2.94 (5)
TB2.16 (2)2.60 (15)0.1% (6)0.4% (18)2.42 (6)
DET1.81 (5)3.60 (8)0.2% (23)0.5% (7)2.15 (7)
CHI1.42 (14)4.20 (4)0.1% (12)0.4% (19)1.76 (8)
CAR1.61 (8)3.00 (14)0.1% (9)0.4% (11)1.76 (9)
ATL0.78 (29)3.40 (9)0.1% (10)0.5% (6)1.43 (10)
WAS1.83 (4)3.40 (9)0.2% (18)0.4% (25)0.75 (11)
CIN1.63 (7)2.20 (20)0.1% (8)0.4% (20)0.70 (12)
IND1.21 (17)3.20 (12)0.2% (16)0.4% (10)0.58 (13)
MIA1.60 (10)4.00 (6)0.2% (26)0.4% (22)0.28 (14)
PIT1.28 (16)2.20 (20)0.1% (12)0.4% (13)0.04 (15)
LAC1.18 (18)3.40 (9)0.2% (22)0.4% (14)-0.08 (16)
DAL1.37 (15)1.80 (25)0.2% (27)0.5% (2)-0.13 (17)
DEN1.67 (6)1.60 (28)0.1% (2)0.4% (27)-0.20 (18)
JAX0.94 (24)3.20 (12)0.2% (19)0.4% (11)-0.24 (19)
NE0.60 (31)3.80 (7)0.2% (21)0.4% (9)-0.37 (20)
MIN1.61 (8)2.40 (18)0.1% (11)0.3% (28)-0.41 (21)
NYG0.86 (26)2.00 (23)0.1% (3)0.4% (21)-0.76 (22)
TEN1.08 (21)1.80 (25)0.1% (7)0.4% (23)-1.11 (23)
NYJ0.90 (25)2.60 (15)0.2% (25)0.4% (16)-1.71 (24)
NO0.83 (28)1.20 (32)0.2% (14)0.4% (16)-2.26 (25)
SEA0.96 (23)2.40 (18)0.2% (28)0.4% (24)-2.80 (26)
CLE1.18 (18)2.20 (20)0.2% (20)0.3% (32)-2.83 (27)
ARI0.76 (30)1.40 (31)0.2% (24)0.4% (15)-2.91 (28)
PHI1.15 (20)1.80 (25)0.2% (30)0.4% (26)-3.88 (29)
HOU0.98 (22)2.00 (23)0.2% (29)0.3% (29)-3.97 (30)
GB0.84 (27)1.60 (28)0.2% (32)0.3% (31)-5.73 (31)
LV0.25 (32)1.60 (28)0.2% (31)0.3% (30)-6.51 (32)
Pass blocking
TeamBlitz %QB pressure %Blitz deflection %Avg pocket timeScore
CHI0.5% (1)0.4% (21)0.1% (2)2.92s (4)4.09 (1)
ATL0.4% (4)0.3% (1)0.3% (1)2.52s (30)3.53 (2)
DEN0.4% (9)0.3% (12)0.1% (3)2.88s (8)3.46 (3)
BUF0.4% (11)0.3% (8)0.1% (5)2.90s (6)3.21 (4)
BAL0.4% (7)0.4% (15)0.0% (8)2.99s (1)3.20 (5)
MIN0.4% (8)0.3% (14)0.1% (4)2.79s (15)2.51 (6)
SF0.3% (27)0.3% (3)-0.1% (14)2.97s (3)1.97 (7)
SEA0.4% (4)0.4% (24)0.0% (10)2.86s (10)1.66 (8)
DAL0.3% (15)0.3% (9)0.0% (7)2.67s (26)1.20 (9)
ARI0.3% (16)0.3% (5)0.1% (6)2.61s (28)1.02 (10)
PHI0.4% (2)0.5% (32)-0.1% (17)2.92s (5)0.64 (11)
DET0.3% (20)0.3% (10)0.0% (11)2.71s (22)0.60 (12)
TB0.4% (11)0.4% (23)-0.1% (16)2.83s (12)0.49 (13)
CLE0.4% (6)0.4% (25)-0.1% (13)2.75s (19)0.44 (14)
JAX0.3% (18)0.3% (13)0.0% (12)2.68s (23)0.39 (15)
MIA0.4% (10)0.4% (29)-0.2% (24)2.99s (1)0.38 (16)
PIT0.3% (23)0.3% (10)-0.1% (18)2.77s (17)0.12 (17)
KC0.3% (29)0.3% (2)-0.2% (20)2.71s (21)-0.28 (18)
LAR0.3% (30)0.3% (4)-0.2% (23)2.72s (20)-0.80 (19)
GB0.4% (3)0.4% (22)0.0% (9)2.41s (32)-1.08 (20)
NO0.3% (17)0.4% (18)-0.2% (22)2.67s (25)-1.11 (21)
NYG0.3% (14)0.4% (20)-0.1% (15)2.59s (29)-1.15 (22)
IND0.4% (11)0.4% (26)-0.2% (21)2.68s (23)-1.16 (23)
WAS0.3% (24)0.4% (16)-0.3% (25)2.81s (13)-1.51 (24)
NE0.3% (22)0.4% (27)-0.4% (28)2.90s (6)-1.55 (25)
HOU0.2% (32)0.3% (6)-0.5% (30)2.87s (9)-1.68 (26)
CIN0.3% (25)0.3% (7)-0.1% (19)2.49s (31)-1.90 (27)
CAR0.3% (19)0.4% (28)-0.3% (26)2.79s (16)-2.08 (28)
LV0.3% (26)0.4% (17)-0.4% (27)2.76s (18)-2.18 (29)
NYJ0.3% (21)0.4% (31)-0.5% (29)2.80s (14)-3.01 (30)
TEN0.2% (31)0.4% (19)-0.7% (32)2.85s (11)-4.02 (31)
LAC0.3% (28)0.4% (29)-0.7% (31)2.67s (26)-5.41 (32)
Block win rate
TeamOverall block win %Pass block win %Run block win %Score
BUF0.7% (1)0.6% (2)0.8% (1)3.20 (1)
LV0.7% (2)0.6% (1)0.7% (8)2.87 (2)
SF0.7% (3)0.6% (4)0.8% (3)2.40 (3)
CHI0.7% (4)0.6% (4)0.7% (8)2.12 (4)
ATL0.6% (5)0.5% (8)0.7% (16)1.63 (5)
DET0.6% (6)0.6% (3)0.7% (21)1.57 (6)
MIN0.6% (7)0.5% (12)0.8% (5)1.53 (7)
KC0.6% (8)0.5% (12)0.8% (3)1.48 (8)
NE0.6% (9)0.5% (12)0.7% (8)1.18 (9)
LAR0.6% (10)0.5% (6)0.8% (5)0.88 (10)
BAL0.6% (11)0.5% (20)0.7% (8)0.88 (11)
NYJ0.6% (12)0.5% (6)0.7% (29)0.72 (12)
NYG0.6% (13)0.5% (16)0.7% (8)0.60 (13)
TB0.6% (14)0.5% (16)0.7% (8)0.57 (14)
MIA0.6% (15)0.5% (15)0.7% (23)0.48 (15)
PIT0.6% (16)0.5% (8)0.7% (8)0.44 (16)
HOU0.6% (17)0.5% (8)0.7% (23)0.17 (17)
WAS0.6% (18)0.5% (8)0.7% (32)0.11 (18)
IND0.6% (19)0.5% (19)0.7% (16)0.01 (19)
DEN0.6% (20)0.5% (22)0.7% (16)-0.50 (20)
SEA0.6% (21)0.5% (24)0.7% (23)-0.53 (21)
PHI0.6% (22)0.5% (20)0.7% (23)-0.56 (22)
CIN0.6% (23)0.5% (24)0.8% (1)-0.67 (23)
JAX0.6% (24)0.4% (28)0.7% (8)-0.68 (24)
CLE0.6% (24)0.5% (22)0.7% (23)-0.68 (24)
DAL0.6% (26)0.5% (16)0.7% (31)-0.91 (26)
LAC0.6% (27)0.4% (30)0.8% (5)-1.09 (27)
NO0.5% (28)0.5% (26)0.7% (16)-1.62 (28)
CAR0.5% (29)0.4% (27)0.7% (23)-2.04 (29)
TEN0.5% (30)0.4% (28)0.7% (29)-2.21 (30)
ARI0.5% (31)0.3% (31)0.7% (21)-5.03 (31)
GB0.4% (32)0.3% (32)0.7% (16)-6.30 (32)