Jesus D. CastroC ACL Padres
Age 22 S/R 5'10" / 158 lbs ROK HR -7% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 64 proj PA
wRC+†57
AVG/OBP/SLG.202 / .272 / .294
PA64
HR1
K%30
BB%8
ISO93
MLB%0%
Value2026 · WAR
BAT: -3.1 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +1.8 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.40.70.90.90.80.70.50.20.0+$38M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.8$2M+$2M
2033Pre-Arb$1.0M+0.7$2M+$1M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Arb-1$0.4M+0.2$0.4M+$0.2M
2036Arb-2$0.4M
2037Extbeyond projection horizon · no WAR estimate
Totals $3M $5M +$4M

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
202218 ROKDSL Padres 5447 8200 6190 41 170264213477 43276 3511 222 28
202218 ROKDSL Padres 5443 10200 10130 41 233377279656 47323 2419 311 96
202319 ROKDSL Padres Gold 141123 26803 17381 30 211312350662 138280 2712 293 82
202319 ROKDSL Padres Gold 141114 31905 26271 30 272411482894 211317 1918 399 163
202420 ROKACL Padres 7161 4000 6311 00 6616266227 129 448 107 -60
202420 ROKACL Padres 7158 5000 9211 00 8622186307 132 3013 163 -17
202521 ROKACL Padres 6559 11300 4252 00 186262237499 51324 386 228 33
202521 ROKACL Padres 6556 16500 7182 00 286385375760 89421 2811 350 126
▸ 2026 Season
202622 MLBSD 6458 11201 5191 10 190266276541 86287 308 260 57 -3 +0 +0 +1 +2 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBSD 34% 140127 26512 11411 21 205273307580 102289 298 271 66 -5 +0 +0 +3 +4 0.1
202824 MLBSD 46% 262236 511015 21753 31 216288331619 114290 298 279 71 -8 +0 +0 +5 +7 0.4
202925 MLBSD 52% 340307 671327 27963 41 218288342630 124291 288 283 75 -10 +0 +0 +6 +10 0.7
203026 MLBSD 54% 392353 771528 321104 41 218290340630 122291 288 286 77 -10 +0 +0 +7 +11 0.9
203127 MLBSD 54% 418377 821629 341174 52 218289342631 125290 288 286 77 -11 +0 +0 +7 +12 0.9
203228 MLBSD 54% 431388 841629 361224 51 216290338627 121290 288 285 76 -12 +1 -1 +8 +12 0.8
203329 MLBSD 53% 431388 841629 361224 41 216290338627 121289 288 283 75 -12 +0 -1 +8 +12 0.7
203430 MLBSD 52% 428385 821628 361234 41 213287327614 114288 298 280 73 -13 +0 -2 +8 +12 0.5
203531 MLBSD 52% 405364 781528 341174 31 214289332621 118285 298 276 70 -14 +0 -3 +7 +11 0.2
203632 MLBSD 56% 379340 711327 321114 21 209285321605 112282 298 271 65 -15 +0 -4 +7 +11 -0.1
202723 MLBSD 34% 4844 9201 4140 10 205271318589 114285 298 261 58 -2 +0 +0 +1 +1 0.0
202824 MLBSD 46% 121109 23412 10341 10 211283321604 110287 288 268 63 -5 +0 +0 +2 +3 0.1
202925 MLBSD 52% 176158 34713 14502 21 215287329616 114287 288 272 66 -7 +0 +0 +3 +5 0.1
203026 MLBSD 54% 213192 41814 17602 21 214284328612 115287 288 275 68 -8 +0 +0 +4 +6 0.2
203127 MLBSD 54% 227204 44815 19642 31 216289338627 123287 288 275 68 -8 +0 +0 +4 +6 0.3
203228 MLBSD 54% 234211 46915 19662 31 218289341630 123286 288 274 68 -9 +0 -0 +4 +7 0.2
203329 MLBSD 53% 229206 44815 19652 21 214286335621 121285 288 272 66 -9 +0 -1 +4 +6 0.1
203430 MLBSD 52% 224201 42814 19642 21 209284318602 109284 298 269 64 -9 +0 -1 +4 +6 0.0
203531 MLBSD 52% 211189 39714 18612 21 206282317600 111282 299 265 61 -9 +0 -1 +4 +6 -0.1
203632 MLBSD 56% 213191 39714 18632 10 204280314594 110278 308 260 57 -10 +0 -2 +4 +6 -0.2
▸ Career Totals
Career 18961705 36168937 15754117 197 212285327612 116285 298 270 65 -75 +1 -6 +34 +54 0.8
/ 162G 650585 12423313 541856 72 212286328614 116285 288 270 65 -26 +1 -2 +12 +18 0.3
Career 40213613 7621501876 337116640 4412 211285325611 115287 298 276 70 -138 +4 -10 +72 +114 4.2
/ 162G 650584 12324312 541886 72 211284324607 113287 298 276 70 -22 +1 -2 +12 +18 0.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
202218 ROKDSL Padres 5443 10200 10130 41 233377279656 47323 2419 311 96 -0 +0 +2 0.2
202319 ROKDSL Padres Gold 141114 31905 26271 30 272411482894 211317 1918 399 163 +10 +1 +4 1.5
202420 ROKACL Padres 7158 5000 9211 00 8622186307 132 3013 163 -17 -9 +0 +2 -0.8
202521 ROKACL Padres 6556 16500 7182 00 286385375760 89421 2811 350 126 +2 +0 +2 0.4

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
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
61,9583819216285334+35+242.82.7
/162664137+11.9+8.10.9pk7: 3
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2

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
Jesus D. Castro (OGILVIE) 22 202/272/294 92287 11 30% 8% 57 -0.1
Marcus Littlewood
2014 · A
22 40 40→45 48→45 46 194/268/290 96282 74 32% 9% 54 -1.4 208/272/320 112275 105 27% 8% 63 -0.8 209/274/32211327010425%8%62-0.4
Adrian Nieto
2012 · A
22 40→45 40→45 47→40 42 197/256/283 87281 74 31% 7% 46 -2.0 214/276/324 110304 105 31% 8% 66 -0.6 213/279/32511229711330%8%66-0.3
Ashton McGee
2021 · A
22 41 39→45 50→40 41 194/258/283 89288 55 33% 7% 48 -1.9 196/284/305 109362 114 44% 10% 66 -0.6 177/274/28410733412245%11%53-0.8
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
John Tolisano
2011 · A
22 40→47 43→50 44→50 44 198/261/308 110272 106 30% 8% 56 -1.3 209/271/344 135275 1411 28% 8% 69 -0.4 205/268/344139261141226%8%64-0.5
Hutton Moyer
2016 · A
23 39→43 42→55 50 36 194/252/305 111271 97 31% 4% 51 -1.7 207/256/343 136305 1513 36% 5% 63 -0.8 199/246/342143292171537%4%55-0.6
Skye Bolt
2017 · A
23 39 40→50 47→50 40 192/250/287 95270 79 30% 6% 46 -2.0 199/257/325 126291 1110 34% 7% 59 -1.1 238/304/382144312161228%7%89+0.4
Blake Hunt
2021 · A
22 41 39→50 49→40 43 198/254/288 90263 66 26% 6% 47 -1.9 192/251/307 115278 124 34% 6% 52 -1.6 207/268/34113426314226%6%65-0.3
Daniel Schneemann
2019 · A
22 38→48 40→50 50 43 185/251/280 94271 86 33% 8% 44 -2.1 209/267/297 88289 79 28% 7% 55 -1.4 226/305/375149299151328%10%88+0.7
Taylor Gushue
2016 · A
22 40 39→50 45→30 38 195/237/282 87259 64 27% 4% 37 -2.6 183/233/285 102250 112 30% 5% 38 -2.6 204/266/34213828116032%7%65-0.3
Francisco Acuna
2022 · A
22 39→49 38→45 48→50 44 184/272/269 85267 510 31% 8% 52 -1.6 206/276/298 92284 611 28% 6% 60 -1.0 223/293/3229929491626%7%70-0.2
Jonah Heim
2017 · A
22 37→47 39→55 49→40 43 184/235/265 81234 74 24% 6% 33 -2.9 211/259/307 96271 93 25% 6% 54 -1.4 227/289/39516825321319%8%88+0.6
Pratt Maynard
2012 · A
22 43 39→45 48→45 42 206/272/292 86305 75 33% 7% 56 -1.3 216/277/305 89275 75 22% 8% 62 -0.9 218/282/314952717421%8%63-0.4
Franklin Tineo
2017 · A
22 36 38→45 46→50 45 179/245/253 75239 510 26% 7% 35 -2.8 198/277/298 100282 810 30% 8% 60 -1.0 201/298/325124262101225%10%74-0.0
Anthony Seigler
2021 · A
22 42→39 37→50 49→55 47 199/276/274 74283 56 29% 9% 53 -1.5 192/289/301 109273 99 30% 12% 67 -0.5 226/317/363137277122821%11%91+0.6
Alejandro Flores
2016 · A
20 37 39→50 45→40 43 182/248/265 83263 75 32% 8% 39 -2.5 203/261/310 107295 96 32% 7% 56 -1.3 202/257/34214027113430%6%59-0.5
Oswaldo Cabrera
2021 · A
22 41→43 41→55 41→50 39 203/240/304 101263 97 26% 4% 45 -2.1 225/274/392 167291 1916 29% 6% 83 +0.6 220/274/385165277191828%6%78+0.1
Jose Sibrian
2021 · A
22 43 38→50 49→30 39 204/261/283 79291 56 30% 6% 49 -1.8 200/255/276 76267 53 26% 5% 45 -2.1 193/253/280872458024%5%42-0.8
Jose Marquez
2019 · A
21 43 42→50 48→50 39 212/256/319 107280 87 27% 5% 56 -1.3 211/260/311 100309 98 33% 5% 56 -1.3 125/197/20681204131244%7%1-0.9
Christopher Familia
2022 · A
22 42 38→55 47→45 43 200/270/285 85279 410 28% 7% 54 -1.4 212/277/365 153274 195 29% 6% 79 +0.3 203/266/37717425524231%6%72-0.1