DIVISION REPORT

NL West

Best run differential
Optimal-lineup leader

Standings

# Team W L PCT GB RD L10 Strk
1 Los Angeles Dodgers 100 62 .617 - +201 8-2 W3
2 San Diego Padres 91 71 .562 9.0 +41 8-2 W2
3 Arizona Diamondbacks 86 76 .531 14.0 +9 6-4 L2
4 San Francisco Giants 65 97 .401 35.0 -91 2-8 L5
5 Colorado Rockies 58 104 .358 42.0 -192 2-8 L1
# Team W* L* ±W Δ Rank
1 Los Angeles Dodgers 100 62 0 —
2 San Diego Padres 91 71 0 —
3 Arizona Diamondbacks 86 76 0 —
4 San Francisco Giants 65 97 0 —
5 Colorado Rockies 58 104 0 —

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
Padres Craig Stammen 137 GP 2.37 R · 0.02 R/G 3.35 R · 0.02 R/G 3.10 R · 0.02 R/G 32.00 R · 0.23 R/G
Rockies Warren Schaeffer 149 GP 3.98 R · 0.03 R/G 2.90 R · 0.02 R/G 3.75 R · 0.03 R/G 37.12 R · 0.25 R/G
Diamondbacks Torey Lovullo 130 GP 4.41 R · 0.03 R/G 4.77 R · 0.04 R/G 4.20 R · 0.03 R/G 29.10 R · 0.22 R/G
Giants Tony Vitello 128 GP 2.83 R · 0.02 R/G 4.30 R · 0.03 R/G 3.74 R · 0.03 R/G 34.20 R · 0.27 R/G
Dodgers Dave Roberts 128 GP 2.13 R · 0.02 R/G 1.62 R · 0.01 R/G 7.42 R · 0.06 R/G 57.17 R · 0.45 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 West

Manager

Roberts now at 11.2R lost to lineup decisions

Dave Roberts (LAD) has cost 11.2 runs across lineup, bunt, and IBB decisions this season — past the 10R watermark. Lineup decisions account for 2.1R, the largest single category.

Manager detail →
Player

Hyeseong Kim's OPS swings .875 between lineup spots

Hyeseong Kim (LAD) has hit in 7 different lineup spots over 90 games this season. OPS by spot: 2nd .167 (4 g), 4th .000 (2 g), 5th .167 (4 g), 6th .875 (5 g), 7th .352 (13 g), 8th .542 (30 g), 9th .774 (32 g).

See on team page →
Player

Sung Mun Song's OPS swings .667 between lineup spots

Sung Mun Song (SD) has hit in 8 different lineup spots over 54 games this season. OPS by spot: 1st .500 (2 g), 2nd .000 (4 g), 3rd — (1 g), 4th .000 (4 g), 6th .000 (3 g), 7th .667 (7 g), 8th .628 (15 g), 9th .485 (18 g).

See on team page →
Player

Ryan Waldschmidt's OPS swings 2.000 between lineup spots

Ryan Waldschmidt (AZ) has hit in 8 different lineup spots over 55 games this season. OPS by spot: 1st — (1 g), 2nd .750 (2 g), 4th 2.000 (1 g), 5th .800 (6 g), 6th .367 (8 g), 7th .000 (1 g), 8th .500 (1 g), 9th .565 (35 g).

See on team page →
Player

Jonah Cox's OPS swings 1.500 between lineup spots

Jonah Cox (SF) has hit in 8 different lineup spots over 37 games this season. OPS by spot: 1st .650 (14 g), 3rd .250 (3 g), 4th .507 (8 g), 5th .000 (2 g), 6th — (2 g), 7th .000 (3 g), 8th .583 (3 g), 9th 1.500 (2 g).

See on team page →
Player

Jung Hoo Lee's OPS swings .780 between lineup spots

Jung Hoo Lee (SF) has hit in 9 different lineup spots over 287 games this season. OPS by spot: 1st .578 (65 g), 2nd .699 (13 g), 3rd .678 (56 g), 4th .659 (9 g), 5th .554 (48 g), 6th .621 (56 g), 7th .633 (35 g), 8th 1.333 (3 g), 9th 1.000…

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.