NL East
Standings
| # | Team | W | L | PCT | GB | RD | L10 | Strk |
|---|---|---|---|---|---|---|---|---|
| 1 | Atlanta Braves | 94 | 68 | .580 | - | +116 | 5-5 | L1 |
| 2 | Philadelphia Phillies | 88 | 74 | .543 | 6.0 | +15 | 4-6 | W1 |
| 3 | Miami Marlins | 80 | 82 | .494 | 14.0 | +3 | 5-5 | W1 |
| 4 | Washington Nationals | 77 | 85 | .475 | 17.0 | +6 | 6-4 | W1 |
| 5 | New York Mets | 74 | 88 | .457 | 20.0 | -32 | 5-5 | L1 |
| # | Team | W* | L* | ±W | Δ Rank |
|---|---|---|---|---|---|
| 1 | Atlanta Braves | 94 | 68 | 0 | — |
| 2 | Philadelphia Phillies | 88 | 74 | 0 | — |
| 3 | Miami Marlins | 80 | 82 | 0 | — |
| 4 | Washington Nationals | 77 | 85 | 0 | — |
| 5 | New York Mets | 75 | 87 | +1 | — |
Optimal projects each team's remaining games as if every lineup was optimizer-recommended (snapshot, not full season replay). See methodology below.
Manager decisions across the division
All managers →| Team | Manager | Lineup | Bunts | IBBs | Relievers |
|---|---|---|---|---|---|
| Braves | Walt Weiss 156 GP | 4.38 R · 0.03 R/G | 1.68 R · 0.01 R/G | 3.09 R · 0.02 R/G | 26.90 R · 0.17 R/G |
| Marlins | Clayton McCullough 157 GP | 4.19 R · 0.03 R/G | 4.19 R · 0.03 R/G | 1.98 R · 0.01 R/G | 28.72 R · 0.18 R/G |
| Phillies | Don Mattingly INTERIM 127 GP | 2.93 R · 0.02 R/G | 2.50 R · 0.02 R/G | 1.93 R · 0.02 R/G | 29.19 R · 0.23 R/G |
| ↳ 03/26 → 04/28 | Rob Thomson FIRED 29 GP | 1.81 R · 0.06 R/G | 0.00 R · 0.00 R/G | 0.61 R · 0.02 R/G | 5.78 R · 0.20 R/G |
| Nationals | Blake Butera 156 GP | 3.97 R · 0.03 R/G | 2.56 R · 0.02 R/G | 2.43 R · 0.02 R/G | 35.62 R · 0.23 R/G |
| Mets | Carlos Mendoza 159 GP | 5.39 R · 0.03 R/G | 2.69 R · 0.02 R/G | 1.62 R · 0.01 R/G | 44.37 R · 0.28 R/G |
All costs are tenure-bounded, season to date, and shown as a season total plus a per-game rate (R/G). Lower is better. The categories aren't summed into a total — lineup, bunts and IBBs cover every game while reliever selection covers high-leverage spots only (7th inning+, 1–3 run game), so a single composite would mix scopes. The Relievers leaderboard shows a rolling 30-day window. Fired-manager teams get a sub-row showing the predecessor's own tenure separately.
Run differential
Recent form
RunsLeft insights · NL East
Green now at 9.7R lost to lineup decisions
Andy Green (NYM) has cost 9.7 runs across lineup, bunt, and IBB decisions this season — past the 5R watermark. Lineup decisions account for 5.4R, the largest single category.
Manager detail →Weiss now at 9.1R lost to lineup decisions
Walt Weiss (ATL) has cost 9.1 runs across lineup, bunt, and IBB decisions this season — past the 5R watermark. Lineup decisions account for 4.4R, the largest single category.
Manager detail →Aj Ewing's OPS swings .861 between lineup spots
Aj Ewing (NYM) has hit in 8 different lineup spots over 114 games this season. OPS by spot: 1st .522 (39 g), 3rd 1.000 (1 g), 4th .500 (1 g), 5th .497 (16 g), 6th .397 (16 g), 7th 1.006 (18 g), 8th 1.028 (20 g), 9th .167 (3 g).
See on team page →Nacho Alvarez Jr's OPS swings .342 between lineup spots
Nacho Alvarez Jr (ATL) has hit in 4 different lineup spots over 61 games this season. OPS by spot: 2nd .200 (2 g), 7th .369 (15 g), 8th .542 (26 g), 9th .539 (18 g).
See on team page →Otto Kemp's OPS swings 1.000 between lineup spots
Otto Kemp (PHI) has hit in 7 different lineup spots over 63 games this season. OPS by spot: 1st .000 (1 g), 3rd 1.000 (1 g), 5th .567 (6 g), 6th .906 (15 g), 7th .293 (16 g), 8th .600 (15 g), 9th .714 (9 g).
See on team page →Jakob Marsee's OPS swings .806 between lineup spots
Jakob Marsee (MIA) has hit in 9 different lineup spots over 195 games this season. OPS by spot: 1st .463 (45 g), 2nd .680 (19 g), 3rd .433 (23 g), 4th .367 (4 g), 5th .491 (25 g), 6th .762 (31 g), 7th .641 (32 g), 8th .823 (8 g), 9th 1.173…
See on team page →Keep reading
Methodology
Counterfactual standings project each team's remaining
games as if every lineup card had been the optimizer's recommendation.
The math is a snapshot: winsFlip = round(seasonLineupCost / 10),
added to the current win column and subtracted from the loss column.
Manager decision costs come from the same per-game decision audit used on /managers. Insights are emitted by templates under /methodology and refreshed hourly or nightly depending on the template tier.