Ty HarveyC Lake Elsinore Storm
Age 20 R/R 6'1" / 215 lbs A HR +13%BB +8% Svc 0.0 · Ctrl thru 2036 peak 3.0 · 2032
wRC+†82
AVG/OBP/SLG.210 / .273 / .346
PA58
HR2
K%31
BB%7
MLB%0%
BAT: -1.2 runs (wOBA-derived runs vs avg)-1BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +1.6 runs (Replacement-level credit)+2REPTotal WAR: +0.20+0.2WAR
Scouting · nowfuture
HIT
2041
PWR
4057
SPD
3036
FLD
2048
EYE
4040
trajectory · 10 yrs
3.1peak
2033

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Arb-3$0.9M+2.8$26M+$25M
2032Ext / FA-deal$0.9M+3.0$29M+$28M
2033Ext / FA-deal$1.0M+3.0$30M+$29M
2034Ext / FA-deal$6M+2.9$29M+$24M
2035Ext / FA-deal$9M+2.7$28M+$19M
2036Ext / FA-deal$12M+2.5$27M+$15M
Totals $30M $169M +$139M

Career Projections (MLE)

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.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202519 ALake Elsinore Storm 3025 3000 5170 00 .120.267.120.387 .000.375 5717 .199 11 -3 +0 +0 +1 +1 -0.2
▸ 2026 Season (actual · ROS · total)
202620 ALake Elsinore Storm 2018 5200 270 20 .278.350.389.739 .111.455 3510 .318 102 +0 +0 +0 +0 +1 0.1
ROS20 MLBSD 3835 7101 3120 10 .200.263.314.577 .114.288 328 .279 71 -1 +0 -0 +1 +1 0.1
TOT20 MLBSD 5853 12301 5190 30 .226.293.340.633 .113.333 339 .292 82 -1 +1 -0 +1 +2 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202721 MLB 11%SD 170153 35616 13512 21 .229.298.399.696 .170.291 308 .300 88 -2 +0 -0 +3 +5 0.6
202822 MLB 28%SD 303272 6310211 25873 41 .232.303.404.708 .173.292 298 .310 96 -1 +0 -0 +5 +9 1.3
202923 MLB 48%SD 393352 8313315 341114 51 .236.310.418.728 .182.293 289 .317 101 +0 +1 -0 +7 +11 1.9
203024 MLB 62%SD 455407 9616317 401265 51 .236.312.415.727 .179.294 289 .323 105 +3 +1 -0 +8 +13 2.4
203125 MLB 80%SD 490438 10317319 441355 61 .235.312.418.730 .183.295 289 .326 108 +4 +1 -0 +9 +14 2.8
203226 MLB 94%SD 510453 10818320 471405 61 .238.317.424.741 .185.295 279 .328 109 +5 +1 -0 +9 +14 3.0
203327 MLBSD 518460 11018321 481435 61 .239.318.428.746 .189.295 289 .328 109 +5 +1 -0 +9 +15 3.0
203428 MLBSD 519460 10918320 491445 50 .237.317.420.737 .183.295 289 .327 108 +5 +1 -1 +9 +15 2.9
203529 MLBSD 512454 10617320 481445 50 .233.314.416.730 .183.294 289 .325 107 +4 +1 -2 +9 +15 2.7
203630 MLBSD 504446 10417319 481435 50 .233.315.413.727 .179.292 2810 .321 104 +2 +1 -2 +9 +14 2.5
203731 MLBSD 476423 9715318 451375 40 .229.311.407.717 .177.291 299 .318 101 +1 +1 -3 +8 +13 2.1
203832 MLBSD 446397 8914316 421314 30 .224.305.395.700 .171.289 299 .313 98 -1 +1 -4 +8 +13 1.7
203933 MLBSD 405360 7912214 381224 30 .219.301.381.682 .161.288 309 .307 93 -3 +1 -4 +7 +11 1.2
204034 MLBSD 351312 6710212 331083 30 .215.296.375.671 .160.286 319 .300 88 -5 +1 -5 +6 +10 0.7
204135 MLBSD 293261 55829 27933 20 .211.292.360.652 .149.283 329 .292 82 -6 +0 -6 +5 +8 0.2
204236 MLBSD 235210 42617 21772 20 .200.279.338.617 .138.280 339 .283 75 -7 +0 -6 +4 +7 -0.2
204337 MLBSD 177157 32515 16602 20 .204.286.344.630 .140.276 349 .273 67 -7 +0 -7 +3 +5 -0.5
▸ Career Totals (MLE all levels + projections)
Career 68256075 138822141250 626198167 697 .228.307.402.709 .173.293 299 .315 99 -7 +11 -43 +122 +193 28.2
/ 162G 650579 13221424 601896 71 .228.307.402.709 .174.293 299 .315 99 -1 +1 -4 +12 +18 2.7

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202519 ALake Elsinore Storm 3023 4000 7120 00 .174.367.174.541 .000.364 4023 .283 75 -1 +0 +1 0.0

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
Ty Harvey (OGILVIE) 20 20→41 40→57 30→36 40 .210/.273/.346 .136.288 21 31% 7% 71 -0.0
Max Stassi
2011 · A
20 39→43 45→55 43→40 38 .194/.254/.315 .121.302 135 39% 7% 55 -1.4 .211/.269/.347 .136.289 164 31% 6% 69 -0.4 .208/.295/.359.151.27120030%10%81+0.2
Mark Vientos
2021 · A
21 39→49 46→60 41→30 38 .203/.249/.329 .126.269 153 30% 5% 56 -1.3 .231/.283/.421 .190.315 262 34% 6% 95 +1.4 .246/.306/.451.204.32128031%7%109+2.0
Agustín Ramírez
2022 · A
20 37→45 43→55 44→50 39 .188/.245/.301 .113.275 114 34% 6% 47 -1.9 .223/.286/.366 .143.284 1611 26% 8% 82 +0.5 .230/.293/.405.176.264221622%7%92+1.1
Wilin Rosario
2009 · A
20 42→52 43→60 44→45 37 .209/.253/.314 .105.295 115 32% 5% 53 -1.5 .225/.261/.370 .145.298 174 30% 4% 72 -0.2 .265/.302/.457.192.30126421%5%107+1.6
Andy Pages
2021 · A
20 41→51 47→60 46→45 46 .210/.298/.347 .138.263 1510 26% 8% 83 +0.6 .215/.301/.412 .197.284 256 32% 9% 101 +1.8 .261/.318/.433.172.316211023%6%110+1.8
Brendan Rodgers
2017 · A
20 41→51 45→50 44→45 39 .211/.256/.331 .120.275 146 28% 5% 59 -1.1 .235/.277/.371 .136.297 156 26% 4% 79 +0.3 .253/.308/.383.131.29813019%6%93+0.8
Welington Castillo
2008 · A
21 45→55 44→60 42→30 39 .226/.274/.340 .114.298 134 28% 5% 69 -0.4 .227/.267/.348 .121.299 133 28% 4% 69 -0.4 .256/.312/.443.187.31126126%7%109+1.6
Juan Apodaca
2006 · A
20 41→51 48→45 46→40 40 .217/.257/.353 .136.263 175 25% 5% 66 -0.6 .219/.272/.323 .104.274 125 24% 6% 64 -0.8 .281/.346/.393.113.34310320%8%110+1.3
Rudy van Heydoorn
2009 · A
20 40 43→45 43→50 47 .193/.290/.298 .105.281 1110 32% 10% 67 -0.5 .182/.264/.285 .103.284 106 37% 8% 52 -1.6 .153/.236/.254.101.23711238%9%32-0.9
Carter Kieboom
2018 · A
20 44→54 48→50 44→45 41 .224/.282/.368 .144.295 165 29% 6% 81 +0.4 .233/.300/.366 .133.307 156 27% 8% 87 +0.8 .230/.308/.354.123.30514527%9%84+0.4
Ryan McMahon
2015 · A
20 41→51 46→55 43→45 39 .206/.261/.343 .136.298 136 34% 6% 65 -0.7 .230/.283/.380 .150.335 157 34% 6% 84 +0.6 .230/.314/.391.161.29819628%10%98+1.6
Travis Denker
2006 · A
20 45→52 52→50 38→45 49 .233/.303/.397 .164.282 204 25% 9% 97 +1.5 .226/.299/.365 .139.268 164 21% 9% 87 +0.8 .233/.308/.392.159.26118018%8%97+0.8
Daniel Robertson
2014 · A
20 46→54 43→45 38→40 46 .227/.287/.337 .110.280 104 22% 7% 74 -0.1 .243/.310/.355 .112.303 93 22% 7% 89 +0.9 .234/.338/.350.116.30512425%11%96+0.8
Eric Haase
2015 · A
22 39→41 48→65 42→40 38 .201/.253/.347 .146.286 163 35% 6% 63 -0.9 .194/.252/.355 .161.294 184 39% 6% 65 -0.7 .218/.277/.437.219.28432235%7%94+0.9
Gary Sánchez
2013 · A
20 43→51 50→65 47→45 37 .223/.267/.374 .151.302 188 32% 5% 76 +0.0 .229/.278/.368 .139.290 175 26% 6% 79 +0.3 .232/.315/.480.248.25437126%9%119+2.3
Austin Riley
2017 · A
20 40→50 50→65 42→40 35 .207/.251/.361 .154.300 184 37% 5% 66 -0.6 .223/.270/.391 .168.312 223 34% 5% 82 +0.5 .273/.345/.498.224.32530125%8%136+4.9
Nolan Gorman
2021 · A
21 40→43 48→60 43→45 37 .201/.259/.345 .145.302 163 38% 6% 65 -0.7 .224/.278/.400 .176.300 246 33% 7% 88 +0.9 .225/.289/.424.199.29029633%8%95+1.2
Derek Norris
2010 · A
21 42→52 52→55 45→50 47 .217/.293/.381 .164.280 205 29% 9% 89 +0.9 .205/.301/.370 .165.275 208 31% 11% 90 +1.0 .254/.332/.403.149.31115522%10%106+1.6
Luis Campusano
2018 · A
19 43→53 41→50 42→30 44 .214/.269/.309 .096.275 104 26% 6% 59 -1.1 .248/.300/.359 .111.296 112 19% 6% 85 +0.7 .261/.327/.424.162.29521119%8%110+1.4
Victor Heredia
2019 · A
19 47 44→50 42→30 40 .230/.273/.349 .119.292 114 25% 4% 71 -0.3 .214/.267/.303 .089.290 74 27% 6% 56 -1.3 .176/.240/.214.038.2493228%6%21-1.0