Alex IsolaC St. Paul Saints
Age 28 R/R 6'0" / 215 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†64
AVG/OBP/SLG.203 / .271 / .321
PA250
HR5
K%24
BB%8
ISO119
MLB%10%
Value2026 · WAR
BAT: -10.0 runs (wOBA-derived runs vs avg)-10BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.5 runs (Positional adjustment)+4POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.20.20.0+$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 46 / POW 40
Toolsscout grade
CONTACT46
scouting grade only
POWER40
scouting grade only
EYE48
scouting grade only
SPEED46
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.2$0.7M+$0.0M
2029Pre-Arb$0.8M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.8M $0.7M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201921 ACedar Rapids Kernels 6257 14302 4130 00 246295404699 158279 216 270 65
201921 ACedar Rapids Kernels 6256 15302 590 00 268328429756 161283 158 331 112
202123 A+Cedar Rapids Kernels 418380 7312016 351222 10 192264350614 158235 298 268 63
202123 A+Cedar Rapids Kernels 418362 8815017 53892 10 243343425768 182276 2113 344 121
202224 AA2 teams 314280 659012 29811 01 232306393699 161277 269 305 92
202224 AA2 teams 314267 7314010 42561 01 273374438812 165307 1813 360 134
202325 AAWichita Wind Surge 465422 9621012 361256 52 227297363660 135294 278 291 81
202325 AAWichita Wind Surge 465408 11422020 501006 52 279366480847 201325 2211 375 145
202426 AAA2 teams 352318 551206 27852 42 173242267509 94211 248 232 36
202426 AAA2 teams 352307 661507 38682 42 215305332638 117249 1911 289 79
▸ 2026 Season
202628 MLBMIN 250227 461005 19612 31 203270313583 110253 248 270 64 -10 +0 +0 +4 +7 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBMIN 27% 323292 611317 25793 41 209278332610 123257 248 273 67 -12 +0 -1 +6 +9 0.2
202830 MLBMIN 37% 343310 651318 27843 31 210279335615 126258 248 274 68 -12 +0 -2 +6 +10 0.2
202931 MLBMIN 43% 332300 621317 26823 31 207277327603 120258 258 273 67 -12 +0 -3 +6 +9 0.0
202729 MLBMIN 27% 8880 16302 7211 10 200273312585 112257 248 268 63 -4 +0 -0 +2 +2 0.0
202830 MLBMIN 37% 128116 24503 10311 10 207276328603 121258 248 269 64 -5 +0 -1 +2 +4 0.0
202931 MLBMIN 43% 144131 27603 11361 10 206273321593 115258 258 267 62 -6 +0 -1 +3 +4 -0.0
▸ Career Totals
Career 360327 671408 28883 30 205274321595 116253 248 268 63 -15 +1 -2 +6 +10 -0.0
/ 162G 650590 12025014 511595 50 203272317589 114252 248 268 63 -27 +1 -4 +12 +18 -0.0
Career 28592586 537106375 22873222 239 208278338615 130257 268 273 67 -105 +1 -6 +51 +81 2.2
/ 162G 650588 12224117 521665 52 207278338616 131257 268 273 67 -24 +0 -1 +12 +18 0.5

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201921 ACedar Rapids Kernels 6256 15302 590 00 268328429756 161283 158 331 112 +1 +0 +2 0.3
202123 A+Cedar Rapids Kernels 418362 8815017 53892 10 243343425768 182276 2113 344 121 +10 +0 +12 2.3
202224 AAWichita Wind Surge 247210 609010 32451 01 286383471854 186314 1813 375 145 +13 -0 +7 2.0
202224 INTLGlendale Desert Dogs 6757 13500 10110 00 228343316659 88283 1615 308 94 -0 +0 +2 0.1
202325 AAWichita Wind Surge 465408 11422020 501006 52 279366480847 201325 2211 375 145 +24 +0 +13 3.8
202426 AAASt. Paul Saints 274237 511305 31531 41 215309333642 118250 1911 290 80 -6 +0 +8 0.2
202426 AAWichita Wind Surge 7870 15202 7151 01 214295329623 114245 199 286 77 -2 -0 +2 -0.0

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
138584209275330+7+40.30.3
/162664157+11.9+6.90.5pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Alex Isola (OGILVIE) 28 46 40 46 48 203/271/321 118253 53 24% 8% 64 -0.3
Danny Mendick
2022 · MLB
28 46→49 43→45 43→50 46 225/285/331 105277 118 23% 7% 72 -0.2 236/295/361 125290 1412 23% 7% 84 +0.6 230/289/365135277151522%7%78+0.1
Jonathan Morales
2023 · AAA
28 44→47 41→40 46→30 46 215/272/307 92262 104 22% 7% 60 -1.0 216/269/333 117257 145 21% 6% 66 -0.6 197/248/31211522614120%6%50-1.2
Dan Butler
2015 · MLB
28 43→38 43→45 44→40 43 213/270/326 113269 113 25% 6% 64 -0.8 220/284/316 96287 63 24% 7% 67 -0.5 220/291/305852865023%8%65-0.3
Spencer Kieboom
2019 · MLB
28 45 41→40 46→30 51 217/286/311 94261 93 20% 8% 67 -0.5 208/267/301 93263 86 23% 7% 56 -1.3 164/215/211462172024%6%7-1.5
Xavier Fernández
2023 · AAA
28 46 42→50 46→40 43 227/270/325 98274 105 22% 5% 63 -0.8 239/291/381 142289 155 22% 6% 88 +0.9 245/302/41517029018022%7%98+1.1
Tres Barrera
2023 · MLB
28 44→42 44→45 40 47 218/286/328 110273 123 24% 8% 72 -0.2 206/270/321 115260 145 25% 7% 63 -0.8 179/247/2719222613226%7%38-1.1
Gavin Collins
2022 · AAA
27 41 45→50 44→40 44 208/276/324 116260 136 25% 7% 67 -0.5 222/290/349 127278 156 25% 7% 79 +0.3 211/275/31810724412318%6%62-0.3
Brad Cresse
2006 · AAA
28 41 43→50 47→30 43 202/267/321 119264 106 27% 7% 63 -0.9 218/278/353 135306 156 32% 7% 75 -0.0 206/269/34013429318035%7%68-0.2
Alex De Goti
2023 · AAA
28 44→47 42→45 51→50 49 214/289/322 109281 88 26% 9% 71 -0.3 199/276/283 84272 710 27% 9% 56 -1.3 177/262/2355824741027%9%36-1.2
Javi Herrera
2009 · AAA
28 46 41→40 43→45 49 219/301/313 94275 87 22% 8% 75 -0.0 211/289/313 102278 99 26% 8% 69 -0.4 130/224/199691706025%9%16-0.7
Austin Wynns
2019 · MLB
28 47→51 45 47→30 44 235/285/349 114286 143 23% 6% 76 +0.1 223/276/327 104271 134 22% 6% 66 -0.6 235/302/33810429012322%7%78+0.1
Grayson Greiner
2020 · MLB
27 42 45 45→30 45 212/276/331 119282 133 29% 8% 68 -0.5 203/266/324 121314 144 37% 7% 63 -0.9 179/245/2678833110145%7%36-0.9
Dusty Brown
2011 · AAA
29 42 44→45 47→30 43 212/272/328 116281 123 28% 7% 66 -0.6 219/288/371 152273 165 25% 8% 84 +0.6 214/294/38316925618123%9%90+0.3
Jake Kahaulelio
2012 · AA
27 42→43 44→45 45 45 209/272/323 114256 116 23% 6% 65 -0.7 213/288/314 101260 811 20% 7% 69 -0.4 192/299/2425022702313%9%56-0.2
Jose Trevino
2021 · MLB
28 43→52 43→45 47→40 41 215/250/332 116254 105 20% 4% 56 -1.3 233/270/355 122268 144 18% 5% 71 -0.3 225/275/34712224517217%6%70-0.1
Caonabo Cosme
2007 · AAA
28 42 45→50 45 41 213/262/334 121271 138 27% 6% 63 -0.8 223/253/356 133316 157 33% 4% 64 -0.8 225/246/35913432416435%3%58-0.5
Arturo Rodriguez
2019 · AAA
27 45→42 43→45 47→30 42 222/265/326 104274 116 24% 6% 62 -0.9 262/297/411 149294 206 18% 4% 98 +1.6 288/318/43915131224216%3%109+1.3
Juan Brito
2006 · MLB
28 44 43→45 47→40 41 220/267/323 104284 115 27% 6% 62 -0.9 230/276/343 113300 114 26% 6% 71 -0.3 232/277/33810630210026%5%67-0.2
Alvin Colina
2010 · AAA
28 42 46→45 44→40 40 214/267/340 125281 145 29% 6% 67 -0.5 213/261/339 126288 148 30% 5% 64 -0.8 173/213/27910523713332%3%26-1.1
Beamer Weems
2015 · AAA
28 43→47 43→45 47→40 40 215/264/325 110285 119 28% 6% 61 -1.0 207/257/304 97252 87 20% 6% 52 -1.6 180/230/251712183018%6%23-1.4