OGILVIE · 2026 Season How it works →
Projected 2026 Standings
Full standings + playoffs →
AL EastW · L · GB · PO%
NYY956799%
BOS86768.284%
BAL837911.462%
TOR828013.050%
TB758720.17%
AL CentralW · L · GB · PO%
KC818154%
DET80821.341%
MIN79832.134%
CLE73897.86%
CWS719110.32%
AL WestW · L · GB · PO%
SEA887491%
OAK80827.239%
TEX79838.728%
HOU738915.13%
LAA689419.20%
NL EastW · L · GB · PO%
NYM927095%
ATL91711.291%
PHI87755.172%
MIA748818.72%
WSH719121.30%
NL CentralW · L · GB · PO%
CHC897385%
PIT84785.544%
MIL80829.119%
CIN798310.114%
STL748815.32%
NL WestW · L · GB · PO%
LAD10458100%
ARI847820.643%
SF818123.025%
SD788426.68%
COL689436.20%
Top Hitters AL
1Aaron JudgeNYY+9.0 WAR2.3 act + 6.7 ros
2Bobby Witt Jr.KC+7.7 WAR2.0 act + 5.7 ros
3Gunnar HendersonBAL+6.1 WAR1.5 act + 4.6 ros
4Cal RaleighSEA+5.7 WAR1.4 act + 4.3 ros
5Julio RodríguezSEA+5.5 WAR1.4 act + 4.1 ros
View all →
Top Pitchers AL
1Max FriedNYY+3.3 WAR0.8 act + 2.5 ros
2Tarik SkubalDET+3.2 WAR0.7 act + 2.5 ros
3Dylan CeaseTOR+2.9 WAR0.4 act + 2.5 ros
4Logan GilbertSEA+2.9 WAR0.4 act + 2.5 ros
5George KirbySEA+2.8 WAR0.5 act + 2.3 ros
View all →
Top Rookies AL
1Munetaka MurakamiCWS+2.4 WAR0.6 act + 1.8 ros
2Connelly EarlyBOS+2.4 WAR0.6 act + 1.8 ros
3Kevin McGonigleDET+1.8 WAR0.5 act + 1.3 ros
4Andrew MorrisMIN+1.6 WAR0.4 act + 1.2 ros
5Brian Van BelleTB+1.5 WAR0.4 act + 1.1 ros
Top Hitters NL
1Shohei OhtaniLAD+8.3 WAR2.1 act + 6.2 ros
2Juan SotoNYM+7.1 WAR1.8 act + 5.3 ros
3Elly De La CruzCIN+6.1 WAR1.5 act + 4.6 ros
4Ketel MarteARI+5.5 WAR1.4 act + 4.1 ros
5Fernando Tatis Jr.SD+5.5 WAR1.4 act + 4.1 ros
View all →
Top Pitchers NL
1Shohei OhtaniLAD+8.3 WAR2.1 act + 6.2 ros
2Logan WebbSF+4.3 WAR1.1 act + 3.2 ros
3Paul SkenesPIT+4.3 WAR0.5 act + 3.8 ros
4Cristopher SánchezPHI+4.0 WAR0.6 act + 3.4 ros
5Zack WheelerPHI+3.6 WAR0.9 act + 2.7 ros
View all →
Top Rookies NL
1Bubba ChandlerPIT+2.2 WAR0.6 act + 1.6 ros
2JJ WetherholtSTL+1.8 WAR0.5 act + 1.3 ros
3Melvin HernandezMIL+1.7 WAR0.4 act + 1.3 ros
4Konnor GriffinPIT+1.5 WAR0.4 act + 1.1 ros
5Moisés BallesterosCHC+1.4 WAR0.4 act + 1.0 ros
Best at Each PositionAL · NL · Top Prospect (peak projected WAR)
C
1B
2B
SS
3B
LF
CF
RF
DH
ALAmerican
Cal Raleigh
SEA
+5.7WAR
V. Guerrero Jr.
TOR
+4.0WAR
J. Chisholm Jr.
NYY
+3.7WAR
Brendan Donovan
SEA
+3.4WAR
Bobby Witt Jr.
KC
+7.7WAR
José Ramírez
CLE
+5.0WAR
Yordan Alvarez
HOU
+4.3WAR
Julio Rodríguez
SEA
+5.5WAR
Aaron Judge
NYY
+9.0WAR
Corey Seager
TEX
+5.2WAR
NLNational
Drake Baldwin
ATL
+5.3WAR
W. Contreras
MIL
+5.1WAR
Matt Olson
ATL
+2.6WAR
Michael Busch
CHC
+2.3WAR
Ketel Marte
ARI
+5.5WAR
Elly De La Cruz
CIN
+6.1WAR
Rafael Devers
SF
+3.9WAR
Alex Bregman
CHC
+3.5WAR
James Wood
WSH
+4.4WAR
Jackson Merrill
SD
+4.4WAR
Juan Soto
NYM
+7.1WAR
Shohei Ohtani
LAD
+8.3WAR
PROSFuture
R. Rodriguez
STL
5.4PEAK
M. Murakami
CWS
4.0PEAK
JJ Wetherholt
STL
3.7PEAK
Konnor Griffin
PIT
7.3PEAK
Kevin McGonigle
DET
5.5PEAK
Dustin Harris
CWS
1.0PEAK
Max Clark
DET
4.6PEAK
Chase DeLauter
CLE
1.9PEAK
Projected 2026 Stat Leaders
Home Runs
1Aaron Judge46
2Kyle Schwarber42
3Shohei Ohtani41
Stolen Bases
1Chandler Simpson52
2Elly De La Cruz46
3Bobby Witt Jr.42
Batting Avg (400+ PA)
1Yordan Alvarez.313
2Vladimir Guerrero Jr..308
3Yandy Díaz.307
Strikeouts
1Paul Skenes194
2Logan Gilbert191
3Dylan Cease183
ERA (130+ IP)
1Paul Skenes2.44
2Yoshinobu Yamamoto3.00
3Cristopher Sánchez3.09

Latest Updates

2026-04-23
  • Pitcher K% scale fix: whiff→K% model was using hitter coefficients on pitcher-scale data, causing 36%+ K% projections — now calibrated to pitcher whiff avg 25.5%
  • SIERA ERA blend: pitcher ERA now 45% FIP + 25% SIERA + 30% prior ERA (5,616 FG advanced pitching records)
  • Pitcher regression tightened: +0.79 WAR over-projection for avg pitchers fixed by increasing regression BF priors
  • Pitcher aging recalibrated: K% decline reduced 50-80% (was -0.6%/yr at 34, now -0.35%/yr); velocity penalty fixed from compounding to flat per-year
  • Scouting coverage 7x: auto-grading from Statcast (1,288 hitters + 1,708 pitchers) + MLE stats (2,052 more hitters). Zero manual overrides.
  • Scouting fielding+arm grades drive FLD runs for prospects; comp matching uses scouting future grades
  • Pitcher comps: FB velo + pitch profile matching, 3yr IP workload, granular role bucketing (SP/SP-/SW/SU/CL)
  • Hitter comps: multi-signal grades (BABIP+K%, ISO+HR, SB+3B+SB%), target player row, SIM% fix
  • Competitive Window: projected standings 2027-2032 based on team control estimation
  • New data: pitch values (5,616), FG batting advanced (9,610), HR/FB + bat speed, ht/wt for 37,300 players
  • latest.html build report page with verification links + next steps
  • Calibration: wRC+ RMSE=14.5 (from 15.7), WAR RMSE=1.15, wRC+ bias=+0.7 — competitive with Steamer/ZiPS
  • Prospect rankings: split into Top 50 Hitters + Top 50 Pitchers with scouting grades
  • Statcast percentile bars for hitters (6 metrics) and pitchers (4 metrics)
  • Pitch arsenal display on pitcher pages with color-coded run values
  • Player search bar in global header + player-index.json
  • HR/SB/K%/BB%/SPD + AVG/OBP/SLG slash line in hitter hero card
2026-04-22
  • Comp table redesigned: scouting grades now in 4 separate columns (HIT/PWR/SPD/EYE), match quality SIM% score added, K%/BB%/ISO profile columns show WHY each comp was selected
  • Depth chart PA fix: starters now get full projected PA at primary position (GS-weighted split instead of equal proration). Correa 3B / utility player fix.
  • MLB Pipeline scouting grades added: 30 org pages scraped (~400+ matched players) using MLBAM ID exact matching
  • Baseball America org lists added: all 30 team top-30 pages parsed for additional prospect grades
  • Scouting search module (scouting_search.py) added: per-player web search for grades from BA, Prospects Live, Pipeline individual pages
  • Standings PO%: Monte Carlo playoff probability (6k simulations, σ=5 wins) added to each division table
  • CS model: stolen base success rate now speed-dependent (fast runner 87%, avg 78%, slow 74%) instead of flat for all speeds
  • OAA blend: Statcast Outs Above Average (40%) blended with UZR/DRS (60%) for post-2019 fielding projections
  • Pitcher Statcast: fastball velocity → K%, whiff% → K% blend, barrel% against → HR/BF (6,852 pitcher-year records, 2015-2025)
  • Pitcher scouting: fb_velo and control grades now contribute independently to K%/BB% projection (alongside stuff/command)
  • Standings spread: continuous 1.25× spread amplifier replaces step-function; projected stdev now matches actual (~11.7 vs 9.3 before)
  • Pitcher velocity aging: K% decays 0.35%/yr after age 28 from velo loss (0.5 mph/yr × 0.7% K per mph) for pitchers with Statcast data
  • 2026 Statcast: early-season 2026 data now incorporated (414 hitters, 282 pitchers, 400 sprint speed) for in-season projection updates
  • Bullpen leverage badges: ★ marks closers/setup men (gmLI ≥ 1.3) on depth chart pages
  • Injury-adjusted IP: pitchers with 2+ career major IP drops (>60% loss) get 14% IP discount; 1 drop = 7% discount
  • Scouting fielding: field_cur/field_fut + arm grades now drive fielding runs for prospects without MLB defensive data (30-grade C = -10 runs/162)
  • Comp scouting grades: multi-signal derivation — HIT uses BABIP+K%, PWR uses ISO+HR/PA, SPD uses SB/PA+3B/PA+SB%, EYE uses BB%+K%
  • Comp table: SIM% now shows meaningful similarity (was always 0% due to distance scaling bug); BABIP added to profile columns
2026-04-21
  • Eye/plate discipline grade added: FanGraphs Pitch_Sel mapped to eye_cur/eye_fut, wired into BB% projection blend
  • HR/PA scouting cap: grade-80 power capped at 0.050 HR/PA (~30 HR/600) to prevent over-aggressive prospect debuts
  • Pitcher comp distance bug fixed: zip(WEIGHTS, a, b) corrected from zip(WEIGHTS, zip(a,b))
  • Statcast data incorporated: barrel% → HR/PA blend, xwOBA → Marcel contact blend (40%), sprint_speed → UBR baserunning