Team Strength — 2026 regular season (final)
All 30 clubs as they stood at the end of the 2026 regular season,
ordered by 2026 form: run differential per game adjusted
for the strength of schedule. Saved as it stood; the live page now shows
only the postseason field.
CompareRadar comparison
Percentile rank across these 30 teams — higher is better on every axis.
#1
2026 form
Milwaukee Brewers
MIL
#2
model
2026 form
+1.34
Run diff / game
+1.32
Schedule
about average
+0.02
Record
Pythag .633
103-59
Last 30 days
+1.33 run diff/g
19-8
Last 10 games
run differential
+14
Model rating
+0.16
80% range
-0.10 to +0.44
Offense
+0.05
Defense
+0.12
#2
2026 form
Los Angeles Dodgers
LAD
#1
model
2026 form
+1.19
Run diff / game
+1.24
Schedule
easier than average
-0.05
Record
Pythag .629
100-62
Last 30 days
+1.93 run diff/g
19-8
Last 10 games
run differential
+28
Model rating
+0.17
80% range
-0.09 to +0.44
Offense
+0.03
Defense
+0.14
#3
2026 form
Chicago Cubs
CHC
#3
model
2026 form
+0.96
Run diff / game
+0.91
Schedule
tougher than average
+0.06
Record
Pythag .586
89-73
Last 30 days
+1.11 run diff/g
13-14
Last 10 games
run differential
+8
Model rating
+0.11
80% range
-0.15 to +0.38
Offense
+0.05
Defense
+0.06
#4
2026 form
New York Yankees
NYY
#4
model
2026 form
+0.80
Run diff / game
+0.86
Schedule
easier than average
-0.06
Record
Pythag .593
93-68
Last 30 days
+1.37 run diff/g
17-10
Last 10 games
run differential
+1
Model rating
+0.09
80% range
-0.17 to +0.36
Offense
-0.01
Defense
+0.10
#5
2026 form
Atlanta Braves
ATL
#5
model
2026 form
+0.76
Run diff / game
+0.72
Schedule
tougher than average
+0.05
Record
Pythag .577
94-68
Last 30 days
+0.04 run diff/g
14-13
Last 10 games
run differential
+1
Model rating
+0.08
80% range
-0.19 to +0.34
Offense
+0.01
Defense
+0.07
#6
2026 form
Tampa Bay Rays
TB
#8
model
2026 form
+0.49
Run diff / game
+0.53
Schedule
easier than average
-0.04
Record
Pythag .557
98-64
Last 30 days
+1.21 run diff/g
18-10
Last 10 games
run differential
+6
Model rating
+0.06
80% range
-0.20 to +0.33
Offense
-0.02
Defense
+0.08
#7
2026 form
Boston Red Sox
BOS
#6
model
2026 form
+0.46
Run diff / game
+0.48
Schedule
easier than average
-0.02
Record
Pythag .555
87-75
Last 30 days
-0.79 run diff/g
14-14
Last 10 games
run differential
-4
Model rating
+0.08
80% range
-0.19 to +0.34
Offense
-0.04
Defense
+0.11
#8
2026 form
Detroit Tigers
DET
#11
model
2026 form
+0.31
Run diff / game
+0.41
Schedule
easier than average
-0.10
Record
Pythag .544
75-86
Last 30 days
+0.07 run diff/g
14-14
Last 10 games
run differential
-5
Model rating
+0.03
80% range
-0.23 to +0.30
Offense
-0.02
Defense
+0.05
#9
2026 form
Pittsburgh Pirates
PIT
#9
model
2026 form
+0.29
Run diff / game
+0.17
Schedule
tougher than average
+0.11
Record
Pythag .517
82-80
Last 30 days
+0.27 run diff/g
17-9
Last 10 games
run differential
+7
Model rating
+0.05
80% range
-0.21 to +0.32
Offense
+0.01
Defense
+0.04
#10
2026 form
San Diego Padres
SD
#7
model
2026 form
+0.28
Run diff / game
+0.25
Schedule
tougher than average
+0.03
Record
Pythag .527
91-71
Last 30 days
+1.07 run diff/g
19-8
Last 10 games
run differential
+18
Model rating
+0.06
80% range
-0.21 to +0.34
Offense
+0.03
Defense
+0.04
#11
2026 form
Chicago White Sox
CWS
#18
model
2026 form
+0.27
Run diff / game
+0.35
Schedule
easier than average
-0.08
Record
Pythag .534
84-78
Last 30 days
+0.32 run diff/g
13-15
Last 10 games
run differential
+22
Model rating
-0.01
80% range
-0.27 to +0.26
Offense
-0.00
Defense
-0.01
2026 form
+0.13
Run diff / game
+0.04
Schedule
tougher than average
+0.09
Record
Pythag .505
87-74
Last 30 days
-0.37 run diff/g
13-14
Last 10 games
run differential
-16
Model rating
+0.05
80% range
-0.23 to +0.32
Offense
+0.01
Defense
+0.04
#13
2026 form
Washington Nationals
WSH
#19
model
2026 form
+0.12
Run diff / game
+0.04
Schedule
tougher than average
+0.08
Record
Pythag .503
77-85
Last 30 days
-0.52 run diff/g
13-12
Last 10 games
run differential
+0
Model rating
-0.03
80% range
-0.29 to +0.24
Offense
+0.02
Defense
-0.05
#14
2026 form
Miami Marlins
MIA
#12
model
2026 form
+0.11
Run diff / game
+0.02
Schedule
tougher than average
+0.09
Record
Pythag .502
80-82
Last 30 days
-0.33 run diff/g
12-15
Last 10 games
run differential
-4
Model rating
+0.01
80% range
-0.25 to +0.29
Offense
+0.01
Defense
-0.00
#15
2026 form
Arizona Diamondbacks
AZ
#14
model
2026 form
+0.10
Run diff / game
+0.06
Schedule
tougher than average
+0.04
Record
Pythag .506
86-76
Last 30 days
+0.19 run diff/g
14-12
Last 10 games
run differential
+8
Model rating
+0.00
80% range
-0.26 to +0.28
Offense
+0.03
Defense
-0.02
#16
2026 form
Cleveland Guardians
CLE
#13
model
2026 form
-0.03
Run diff / game
+0.07
Schedule
easier than average
-0.09
Record
Pythag .507
85-77
Last 30 days
+0.67 run diff/g
17-10
Last 10 games
run differential
+21
Model rating
+0.01
80% range
-0.26 to +0.28
Offense
-0.04
Defense
+0.05
#17
2026 form
St. Louis Cardinals
STL
#16
model
2026 form
-0.03
Run diff / game
-0.15
Schedule
tougher than average
+0.12
Record
Pythag .485
77-84
Last 30 days
-0.73 run diff/g
9-17
Last 10 games
run differential
-16
Model rating
-0.01
80% range
-0.27 to +0.27
Offense
+0.01
Defense
-0.02
#18
2026 form
Baltimore Orioles
BAL
#21
model
2026 form
-0.07
Run diff / game
-0.08
Schedule
about average
+0.01
Record
Pythag .492
79-81
Last 30 days
+0.08 run diff/g
13-13
Last 10 games
run differential
+13
Model rating
-0.04
80% range
-0.30 to +0.23
Offense
-0.02
Defense
-0.02
#19
2026 form
New York Mets
NYM
#15
model
2026 form
-0.08
Run diff / game
-0.20
Schedule
tougher than average
+0.12
Record
Pythag .480
74-88
Last 30 days
+0.81 run diff/g
14-13
Last 10 games
run differential
+11
Model rating
-0.00
80% range
-0.26 to +0.26
Offense
+0.02
Defense
-0.03
#20
2026 form
Toronto Blue Jays
TOR
#17
model
2026 form
-0.26
Run diff / game
-0.28
Schedule
tougher than average
+0.03
Record
Pythag .469
79-83
Last 30 days
+0.46 run diff/g
13-13
Last 10 games
run differential
-5
Model rating
-0.01
80% range
-0.27 to +0.26
Offense
-0.04
Defense
+0.03
#21
2026 form
Minnesota Twins
MIN
#25
model
2026 form
-0.39
Run diff / game
-0.36
Schedule
easier than average
-0.03
Record
Pythag .465
77-85
Last 30 days
+0.04 run diff/g
13-14
Last 10 games
run differential
+15
Model rating
-0.07
80% range
-0.34 to +0.20
Offense
-0.02
Defense
-0.05
#22
2026 form
Houston Astros
HOU
#23
model
2026 form
-0.39
Run diff / game
-0.20
Schedule
easier than average
-0.20
Record
Pythag .480
81-81
Last 30 days
+0.37 run diff/g
13-14
Last 10 games
run differential
+22
Model rating
-0.04
80% range
-0.31 to +0.23
Offense
-0.02
Defense
-0.02
#23
2026 form
Texas Rangers
TEX
#22
model
2026 form
-0.46
Run diff / game
-0.28
Schedule
easier than average
-0.17
Record
Pythag .470
80-82
Last 30 days
+0.22 run diff/g
14-13
Last 10 games
run differential
-8
Model rating
-0.04
80% range
-0.31 to +0.23
Offense
-0.03
Defense
-0.01
#24
2026 form
San Francisco Giants
SF
#20
model
2026 form
-0.49
Run diff / game
-0.56
Schedule
tougher than average
+0.07
Record
Pythag .442
65-97
Last 30 days
-0.67 run diff/g
10-17
Last 10 games
run differential
-20
Model rating
-0.04
80% range
-0.30 to +0.24
Offense
+0.00
Defense
-0.04
#25
2026 form
Seattle Mariners
SEA
#24
model
2026 form
-0.52
Run diff / game
-0.36
Schedule
easier than average
-0.16
Record
Pythag .462
76-86
Last 30 days
+0.22 run diff/g
12-15
Last 10 games
run differential
+3
Model rating
-0.06
80% range
-0.32 to +0.21
Offense
-0.03
Defense
-0.03
#26
2026 form
Los Angeles Angels
LAA
#28
model
2026 form
-0.73
Run diff / game
-0.60
Schedule
easier than average
-0.13
Record
Pythag .437
62-100
Last 30 days
-0.74 run diff/g
10-17
Last 10 games
run differential
-19
Model rating
-0.11
80% range
-0.38 to +0.16
Offense
-0.05
Defense
-0.06
#27
2026 form
Kansas City Royals
KC
#27
model
2026 form
-0.77
Run diff / game
-0.74
Schedule
easier than average
-0.02
Record
Pythag .427
69-93
Last 30 days
-1.62 run diff/g
8-18
Last 10 games
run differential
-27
Model rating
-0.09
80% range
-0.36 to +0.18
Offense
-0.04
Defense
-0.04
#28
2026 form
Cincinnati Reds
CIN
#26
model
2026 form
-0.79
Run diff / game
-0.99
Schedule
tougher than average
+0.20
Record
Pythag .403
75-87
Last 30 days
-2.30 run diff/g
11-16
Last 10 games
run differential
-12
Model rating
-0.08
80% range
-0.35 to +0.20
Offense
+0.00
Defense
-0.08
#29
2026 form
Colorado Rockies
COL
#29
model
2026 form
-1.05
Run diff / game
-1.19
Schedule
tougher than average
+0.13
Record
Pythag .397
58-104
Last 30 days
-1.93 run diff/g
6-21
Last 10 games
run differential
-22
Model rating
-0.16
80% range
-0.42 to +0.11
Offense
+0.00
Defense
-0.16
#30
2026 form
Athletics
ATH
#30
model
2026 form
-1.57
Run diff / game
-1.47
Schedule
easier than average
-0.10
Record
Pythag .369
64-98
Last 30 days
-1.93 run diff/g
11-16
Last 10 games
run differential
-33
Model rating
-0.19
80% range
-0.46 to +0.09
Offense
-0.05
Defense
-0.15
How to read the ratings
The ratings are log-rate adjustments. An offense of +0.10
means the team's expected runs-per-game is e0.10 ≈ 1.10×
the league baseline; a defense of +0.10 cuts opponent
scoring by the same factor. Overall strength is the sum of the two.
The bars show the 80% credible interval of the posterior. Wider bars
mean we have less certainty about that team — usually because few games
have been played, or results have been inconsistent.
Current form is each team's run differential over
their most recent 10 completed games — a snapshot of what they've
actually done lately, separate from the long-run model rating
above. A team can be a strong rated club (high overall) yet be in a
cold patch (negative current form), or vice versa. The model uses
this short-window number as an explicit term in the log-rate
equation so a current slump or streak modulates the per-game
prediction rather than waiting for the slow recency weighting to
catch up.
Model rank vs 2026-form rank. The two ranks on each
card answer different questions. 2026 form ranks teams purely
on this season's results: run differential per game, adjusted for the
strength of each club's schedule — what they've done so far.
The model rank blends 2026 with recency-weighted prior seasons,
so a team that was poor for years carries a sceptical prior even after a
strong half-season (and a recent powerhouse keeps some shine after a
slow start). That can look harsh — a club outplaying its run
differential, or rebounding from a bad multi-year stretch, will sit
lower on the model rank than its 2026 form suggests. It is deliberate:
a walk-forward backtest on the held-out 2025 season shows the blended
rating predicts future games more accurately than a
current-season-only rating at every recency setting tested (lower
log-loss and lower standings-recovery error). Half a season of results
is genuinely noisy, and the prior is the model declining to overreact
to it. The 2026-form rank is here so you can see exactly how much
skepticism the model is applying, team by team.