Ty HarveyC Lake Elsinore Storm
Age 20 R/R 6'1" / 215 lbs A HR -7% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION78 act + 52 ros · stats below = ROS only
wRC+†65
AVG/OBP/SLG.213 / .288 / .319
PA52
HR1
K%31
BB%10
BABIP300
ISO106
MLB%0%
Value2026 · WAR
BAT: -2.9 runs (wOBA-derived runs vs avg)-3BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +2.3 runs (Positional adjustment)+2POSREP: +3.7 runs (Replacement-level credit)+4REPTotal WAR: +0.40+0.4WAR
0.01.12.10.30.61.01.31.51.61.61.51.31.1+$80M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 41 / POW 57
Toolsscout grade
CONTACT41
scouting grade only
POWER57
scouting grade only
EYE40
scouting grade only
SPEED36
scouting grade only
DEFENSE48
scouting grade only
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
2031Pre-Arb$0.9M+1.5$8M+$8M
2032Pre-Arb$0.9M+1.6$8M+$8M
2033Pre-Arb$1.0M+1.6$8M+$7M
2034Arb-1$3M+1.5$7M+$5M
2035Arb-2$4M+1.3$5M+$4M
2036Arb-3$5M+1.1$4M+$2M
Totals $15M $40M +$34M

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
202519 ALake Elsinore Storm 3025 2000 5180 00 8023380313 286 6017 195 7
202519 ALake Elsinore Storm 3023 4000 7120 00 174367174541 364 4023 283 75
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ASD 7869 18500 9240 51 261346333679 72400 3112 303 90 -1 +1 +0 +1 +2 0.3
YTD20 ASD 7865 22600 13180 51 338449431879 92468 2317 401 165 +6 +1 +0 +1 +2 1.0
ROS20 ASD 0% 5247 10201 5160 10 213288319608 106302 3110 270 65 -2 +0 -0 +1 +1 0.1
ROS20 MLBSD 0% 01 0000 000 00 298 263 60 -0 +0
FULL20 ASD 7870 18500 9240 51 257346329675 71391 3112 303 90 -1 +1 +0 +1 +2 0.3
TOT20 ASD 130116 28701 14400 61 241323328651 86360 3111 290 80 -3 +1 -0 +2 +4 0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBSD 34% 170151 33613 16511 31 219298331629 113301 309 279 72 -5 +0 -0 +3 +5 0.3
202822 MLBSD 48% 303270 591116 28892 41 219297333630 115302 299 286 77 -8 +0 -0 +5 +9 0.6
202923 MLBSD 54% 393351 791528 361133 51 225303348650 123302 299 291 81 -9 +1 -0 +7 +11 1.0
203024 MLBSD 55% 455407 9117210 421303 51 224301349650 125303 299 294 83 -9 +1 -0 +8 +13 1.3
203125 MLBSD 56% 490437 9919211 461404 61 227306355661 128303 299 296 84 -9 +1 -0 +9 +14 1.5
203226 MLBSD 56% 510454 10320211 471464 61 227305352657 126303 299 297 85 -8 +1 -0 +9 +14 1.6
203327 MLBSD 55% 518460 10520212 491484 61 228308359667 130303 299 297 85 -9 +1 -0 +9 +15 1.6
203428 MLBSD 55% 519461 10420212 491494 61 226305356661 130302 299 296 85 -9 +1 -1 +9 +15 1.5
203529 MLBSD 53% 512454 10119211 491484 51 222304346650 123301 2910 294 83 -10 +1 -2 +9 +15 1.3
203630 MLBSD 53% 504447 10019211 481474 51 224305349654 125300 2910 291 81 -11 +1 -2 +9 +14 1.1
203731 MLBSD 52% 476424 9217210 461413 51 217298337635 120297 3010 287 78 -12 +1 -3 +8 +13 0.8
202721 MLBSD 34% 5853 11201 5170 10 208276302578 94298 299 271 66 -2 +0 -0 +1 +2 0.1
202822 MLBSD 48% 147131 29513 14431 20 221301344645 122298 2910 277 70 -5 +0 -0 +3 +4 0.2
202923 MLBSD 54% 213189 42814 20612 31 222303339642 116298 299 282 74 -6 +0 -0 +4 +6 0.4
203024 MLBSD 55% 252225 49915 23722 31 218296333629 116299 299 285 76 -7 +0 -0 +4 +7 0.5
203125 MLBSD 56% 274245 541016 25782 31 220298343641 122299 289 286 77 -7 +0 -0 +5 +8 0.6
203226 MLBSD 56% 287256 571116 27822 31 223302344646 121299 299 287 78 -7 +0 -0 +5 +8 0.6
203327 MLBSD 55% 287256 571116 27822 31 223302344646 121299 299 287 78 -7 +0 -0 +5 +8 0.6
203428 MLBSD 55% 285254 551016 27822 31 217297335631 118298 299 287 77 -7 +0 -1 +5 +8 0.6
203529 MLBSD 53% 274244 541016 26792 31 221301344646 123297 299 285 76 -7 +0 -1 +5 +8 0.5
203630 MLBSD 53% 265236 511015 25772 31 216297331627 114296 299 282 74 -8 +0 -1 +5 +8 0.3
203731 MLBSD 52% 248220 48915 24732 21 218301336637 118294 2910 278 71 -8 +0 -2 +4 +7 0.2
▸ Career Totals
Career 25902310 507951053 24374619 299 219299338637 119298 299 284 75 -72 +2 -5 +46 +73 4.5
/ 162G 650580 12824313 611875 72 221301340640 119300 299 284 75 -18 +1 -1 +12 +18 1.1
Career 49324388 97818520106 466143636 5711 223303347649 124304 299 292 82 -103 +7 -10 +88 +140 12.4
/ 162G 650578 12924314 611895 81 223302348650 125304 299 292 82 -14 +1 -1 +12 +18 1.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202519 ALake Elsinore Storm 3023 4000 7120 00 174367174541 364 4023 283 75 -1 +0 +1 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
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#3Dioner Navarrolast yr '16
career totals — 12 seasons, 3,544 PA
123,5447714250308370+63-112.111.6
/162664143+11.9-0.22.3pk7: 11
#4Stephen Vogtlast yr '22
career totals — 9 seasons, 2,571 PA
92,571825241303410+36-119.39.4
/162664211+9.2-2.82.4pk7: 9
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,6485630224300346+47-67.06.3
/162664147+11.9-1.41.8pk7: 6
#5Devin Mesoracolast yr '18
career totals — 8 seasons, 1,574 PA
81,574584232309406+28-136.06.2
/162664242+11.9-5.32.5pk7: 6
#6Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6

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 241/323/328 86360 16 31% 11% 80 +0.4
Rudy van Heydoorn
2009 · A
20 39 43→45 42→50 48 193/294/300 106278 1110 32% 10% 69 -0.4 183/263/286 103286 106 37% 8% 52 -1.6 153/236/25410123711238%9%32-0.9
Agustín Ramírez
2022 · A
20 37→45 44→55 43→55 39 188/247/306 118283 114 36% 7% 50 -1.8 225/286/368 143285 1612 26% 7% 82 +0.5 232/295/411179268221622%7%94+1.3
Eddys Leonard
2021 · A
20 42→47 40→55 45→50 44 202/274/296 94295 78 32% 8% 59 -1.1 228/295/379 151303 175 29% 7% 89 +1.0 225/292/37815329318428%6%84+0.6
Elias Díaz
2011 · A
20 39→49 39→50 40→45 42 190/245/274 84248 74 26% 6% 40 -2.4 188/237/262 74243 45 23% 5% 33 -2.9 245/304/37813327215016%7%89+0.5
Franklin Tineo
2016 · A
21 36 38→45 41→50 47 177/258/254 77247 57 29% 9% 41 -2.3 190/264/281 91260 710 28% 8% 50 -1.7 184/261/2809623981325%8%47-0.7
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Eric Wood
2014 · A
21 42→48 40→55 39→45 38 205/249/297 92281 84 30% 5% 47 -1.9 210/263/304 94296 75 30% 6% 55 -1.4 218/275/39017327921629%6%81+0.2
Joe DeCarlo
2014 · A
20 39→37 42→55 41→30 41 185/265/288 103302 93 39% 8% 53 -1.5 187/270/297 110290 102 36% 8% 58 -1.2 194/273/35516126220133%8%70-0.2
Deivy Grullón
2017 · A
21 43→42 43→55 38→30 37 213/254/323 110294 112 31% 5% 56 -1.3 228/266/371 143305 182 30% 5% 74 -0.1 228/269/39116329723031%5%78+0.1
Dusty Ryan
2006 · A
21 37→46 40→50 43→40 38 183/235/269 86268 86 34% 6% 34 -2.8 200/265/307 107312 124 37% 7% 57 -1.2 212/288/37115931118335%9%80+0.2
Carter Jensen
2023 · A
20 35→45 42→55 45→50 44 176/254/278 102265 97 35% 9% 46 -2.0 196/287/331 135277 149 32% 11% 73 -0.1 224/298/39617229121829%9%92+0.9
Brendan Rodgers
2017 · A
20 42→50 43→50 44→45 39 209/256/311 103281 116 30% 5% 54 -1.4 227/270/347 120292 136 26% 4% 69 -0.4 236/292/35912328113020%6%80+0.2
Shed Long Jr.
2016 · A
20 42→47 42→50 43→50 42 210/262/309 99277 96 27% 6% 56 -1.3 229/287/360 131315 1311 30% 7% 80 +0.4 233/295/385151314171130%7%87+0.6
Antonio Negron
2006 · A
20 43 40→45 42→50 49 206/290/300 93271 710 25% 9% 67 -0.5 203/288/307 104253 1010 23% 9% 68 -0.5 187/280/293106224111121%9%60-0.4
Cristian Santana
2017 · A
20 39→48 42→45 39→30 35 198/229/297 99268 104 30% 4% 38 -2.6 228/252/352 124317 162 33% 3% 63 -0.9 249/275/3489933410028%3%68-0.3
Ramon Mendoza
2021 · A
20 46→51 39→45 41→45 44 215/285/308 93302 64 29% 7% 66 -0.6 195/267/273 78284 45 30% 8% 50 -1.8 232/306/34711631011327%9%82+0.3
Raul Juarez
2018 · A
20 44 38→45 42→40 40 212/269/287 76277 66 25% 5% 54 -1.4 203/254/282 79289 65 30% 5% 46 -2.0 147/189/214672088033%3%-2-1.0
Christopher Tamarez
2014 · A
20 42 38→45 36→40 41 203/248/281 78264 63 25% 5% 43 -2.2 202/244/257 55288 35 29% 5% 33 -2.9 184/216/19172630329%4%0-1.7
Max Stassi
2012 · A
21 38→43 43→55 43→40 40 192/254/302 109285 115 35% 7% 51 -1.7 220/270/362 142293 164 30% 5% 74 -0.1 218/304/38616828222030%10%93+0.6
Yu Chang
2016 · A
20 41→46 42→50 45 38 202/252/305 103275 96 29% 5% 50 -1.7 201/256/343 142286 158 34% 6% 63 -0.9 215/275/36414928217429%7%75-0.0