MLB STANDINGS
2026 MLB Standings
Every division with the RunsLeft lens: run differential, staff run-prevention (RA/G), and the optimal-lineup counterfactual — what the standings would look like if every manager filled out the optimizer's card. Updated Jul 31.
Best record
Los Angeles Dodgers
68-40
Best run differential
Los Angeles Dodgers
+156
Stingiest staff (RA/G)
Los Angeles Dodgers
3.70
American League
AL East
AL East report →| # | Team | W | L | PCT | GB | RD | RA/G | Opt | ΔR |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Tampa Bay Rays | 64 | 44 | .593 | - | +43 | 4.06 | 64-44 | — |
| 2 | New York Yankees | 61 | 48 | .560 | 3.5 | +87 | 3.84 | 61-48 | — |
| 3 | Boston Red Sox | 56 | 51 | .523 | 7.5 | +49 | 3.74 | 56-51 | — |
| 4 | Baltimore Orioles | 53 | 56 | .486 | 11.5 | -24 | 4.82 | 53-56 | — |
| 5 | Toronto Blue Jays | 50 | 59 | .459 | 14.5 | -60 | 4.50 | 50-59 | — |
AL Central
AL Central report →| # | Team | W | L | PCT | GB | RD | RA/G | Opt | ΔR |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Chicago White Sox | 57 | 51 | .528 | - | +43 | 4.38 | 57-51 | — |
| 2 | Cleveland Guardians | 56 | 54 | .509 | 2.0 | -14 | 4.05 | 56-54 | — |
| 3 | Minnesota Twins | 55 | 55 | .500 | 3.0 | -29 | 4.97 | 55-55 | — |
| 4 | Detroit Tigers | 51 | 58 | .468 | 6.5 | +38 | 3.99 | 51-58 | — |
| 5 | Kansas City Royals | 46 | 64 | .418 | 12.0 | -94 | 5.03 | 46-64 | — |
AL West
AL West report →| # | Team | W | L | PCT | GB | RD | RA/G | Opt | ΔR |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Texas Rangers | 55 | 54 | .505 | - | -22 | 4.39 | 55-54 | — |
| 2 | Houston Astros | 55 | 55 | .500 | 0.5 | -41 | 4.96 | 55-55 | — |
| 3 | Seattle Mariners | 53 | 56 | .486 | 2.0 | +7 | 3.95 | 53-56 | — |
| 4 | Oakland Athletics | 45 | 63 | .417 | 9.5 | -128 | 5.59 | 45-63 | — |
| 5 | Los Angeles Angels | 42 | 67 | .385 | 13.0 | -71 | 4.91 | 42-67 | — |
National League
NL East
NL East report →| # | Team | W | L | PCT | GB | RD | RA/G | Opt | ΔR |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Atlanta Braves | 64 | 45 | .587 | - | +97 | 3.98 | 64-45 | — |
| 2 | Philadelphia Phillies | 57 | 52 | .523 | 7.0 | -15 | 4.48 | 57-52 | — |
| 3 | Miami Marlins | 55 | 55 | .500 | 9.5 | +4 | 4.35 | 55-55 | — |
| 4 | Washington Nationals | 55 | 55 | .500 | 9.5 | +27 | 5.21 | 55-55 | — |
| 5 | New York Mets | 47 | 63 | .427 | 17.5 | -49 | 4.56 | 47-63 | — |
NL Central
NL Central report →| # | Team | W | L | PCT | GB | RD | RA/G | Opt | ΔR |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Milwaukee Brewers | 67 | 41 | .620 | - | +132 | 3.83 | 67-41 | — |
| 2 | Chicago Cubs | 62 | 47 | .569 | 5.5 | +89 | 4.36 | 62-47 | — |
| 3 | Pittsburgh Pirates | 55 | 55 | .500 | 13.0 | +36 | 4.81 | 55-55 | — |
| 4 | St. Louis Cardinals | 54 | 55 | .495 | 13.5 | -14 | 4.50 | 54-55 | — |
| 5 | Cincinnati Reds | 51 | 57 | .472 | 16.0 | -69 | 4.74 | 51-57 | — |
NL West
NL West report →| # | Team | W | L | PCT | GB | RD | RA/G | Opt | ΔR |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Los Angeles Dodgers | 68 | 40 | .630 | - | +156 | 3.70 | 68-40 | — |
| 2 | Arizona Diamondbacks | 57 | 52 | .523 | 11.5 | 0 | 4.51 | 57-52 | — |
| 3 | San Diego Padres | 55 | 53 | .509 | 13.0 | -18 | 4.36 | 55-53 | — |
| 4 | San Francisco Giants | 46 | 62 | .426 | 22.0 | -47 | 4.67 | 46-62 | — |
| 5 | Colorado Rockies | 42 | 67 | .385 | 26.5 | -113 | 5.76 | 42-67 | — |
Go deeper
Each division has its own report — manager decision costs, run-differential bars, recent form, and the full optimal-lineup breakout.
How to read this
- RD — run differential, runs scored minus runs allowed, season to date.
- RA/G — runs allowed per game, the staff run-prevention number. It's a total-runs figure (not earned-run ERA), so it folds in defense and bullpen meltdowns the same way the scoreboard does.
- Opt / ΔR — the optimal-lineup counterfactual. We total each team's lineup-card cost (runs left on the table by sub-optimal batting orders), divide by 10 to convert runs to wins, and flip that many losses to wins:
winsFlip = round(seasonLineupCost / 10). ΔR is how the team's rank would move within its division under that snapshot. It's a snapshot, not a game-by-game replay — the season-long version is future work.