Warehouse fresh · 2026-05-04 08:09 UTC
Model R̂ max 1.010
ESS min 644
Divergences 0
Trained 2026-05-04 08:48 UTC

Team Strength

Posterior distributions for each team's offensive rating (runs-scoring tendency) and defensive rating (run-suppression tendency), pooled within league. Bars show the 10th-90th percentile of the posterior. Higher is better on both axes.

CompareRadar comparison

Percentile rank across all 30 teams — higher is better on every axis.
#1

Los Angeles Dodgers

LAD
Offense
+0.09
Defense
+0.09
Overall +0.18 (-0.07, +0.44)
#2

Milwaukee Brewers

MIL
Offense
+0.05
Defense
+0.11
Overall +0.16 (-0.09, +0.41)
#3

New York Yankees

NYY
Offense
+0.08
Defense
+0.07
Overall +0.15 (-0.11, +0.41)
#4

Chicago Cubs

CHC
Offense
+0.05
Defense
+0.07
Overall +0.12 (-0.14, +0.38)
#5

Atlanta Braves

ATL
Offense
+0.04
Defense
+0.05
Overall +0.10 (-0.16, +0.35)
#6

San Diego Padres

SD
Offense
-0.02
Defense
+0.09
Overall +0.07 (-0.19, +0.33)
#7

Philadelphia Phillies

PHI
Offense
+0.02
Defense
+0.04
Overall +0.06 (-0.20, +0.32)
#8

Seattle Mariners

SEA
Offense
-0.01
Defense
+0.06
Overall +0.05 (-0.21, +0.31)
#9

Texas Rangers

TEX
Offense
-0.04
Defense
+0.07
Overall +0.03 (-0.23, +0.30)
#10

Toronto Blue Jays

TOR
Offense
+0.03
Defense
+0.00
Overall +0.03 (-0.23, +0.29)
#11

Tampa Bay Rays

TB
Offense
-0.03
Defense
+0.06
Overall +0.03 (-0.24, +0.29)
#12

Boston Red Sox

BOS
Offense
+0.02
Defense
+0.01
Overall +0.03 (-0.23, +0.29)
#13

Detroit Tigers

DET
Offense
-0.03
Defense
+0.05
Overall +0.02 (-0.24, +0.28)
#14

Houston Astros

HOU
Offense
-0.00
Defense
+0.02
Overall +0.02 (-0.25, +0.27)
#15

Cleveland Guardians

CLE
Offense
-0.07
Defense
+0.09
Overall +0.01 (-0.24, +0.28)
#16

New York Mets

NYM
Offense
-0.00
Defense
+0.01
Overall +0.01 (-0.25, +0.27)
#17

Arizona Diamondbacks

AZ
Offense
+0.07
Defense
-0.09
Overall -0.01 (-0.27, +0.24)
#18

San Francisco Giants

SF
Offense
-0.07
Defense
+0.04
Overall -0.03 (-0.29, +0.23)
#19

Kansas City Royals

KC
Offense
-0.06
Defense
+0.03
Overall -0.03 (-0.29, +0.23)
#20

Cincinnati Reds

CIN
Offense
-0.02
Defense
-0.01
Overall -0.03 (-0.30, +0.23)
#21

Pittsburgh Pirates

PIT
Offense
-0.08
Defense
+0.03
Overall -0.05 (-0.31, +0.22)
#22

St. Louis Cardinals

STL
Offense
-0.02
Defense
-0.03
Overall -0.05 (-0.32, +0.21)
#23

Baltimore Orioles

BAL
Offense
-0.00
Defense
-0.05
Overall -0.05 (-0.31, +0.21)
#24

Minnesota Twins

MIN
Offense
-0.01
Defense
-0.05
Overall -0.06 (-0.31, +0.20)
#25

Miami Marlins

MIA
Offense
-0.05
Defense
-0.06
Overall -0.11 (-0.38, +0.15)
#26

Athletics

ATH
Offense
-0.04
Defense
-0.10
Overall -0.14 (-0.41, +0.12)
#27

Los Angeles Angels

LAA
Offense
-0.05
Defense
-0.11
Overall -0.16 (-0.43, +0.09)
#28

Chicago White Sox

CWS
Offense
-0.11
Defense
-0.07
Overall -0.18 (-0.44, +0.08)
#29

Washington Nationals

WSH
Offense
-0.02
Defense
-0.16
Overall -0.18 (-0.45, +0.08)
#30

Colorado Rockies

COL
Offense
-0.07
Defense
-0.24
Overall -0.31 (-0.57, -0.05)

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.