Jackson CastilloOF Somerset Patriots
Age 23 L/L 5'9" / 195 lbs AA HR +8% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION307 act + 204 ros · stats below = ROS only
wRC+†69
AVG/OBP/SLG.217 / .286 / .319
PA204
HR3
SB5
K%26
BB%8
BABIP285
ISO103
MLB%2%
Value2026 · WAR
BAT: -16.8 runs (wOBA-derived runs vs avg)-17BATRUN: +1.9 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.1 runs (Positional adjustment)-3POSREP: +14.5 runs (Replacement-level credit)+14REPTotal WAR: -0.40-0.4WAR
0.00.51.00.20.30.40.20.1+$7M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 30
Toolsscout grade
CONTACT40
scouting grade only
POWER30
scouting grade only
EYE50
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.3$1.0M+$0.3M
2030Pre-Arb$0.9M+0.4$1M+$0.6M
2031Pre-Arb$0.9M+0.2$0.5M+$0.0M
2032Arb-1$0.2M+0.1$0.3M+$0.1M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$1M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202320 A2 teams 8573 12111 10402 20 164282247529 82344 4712 221 28
202320 A2 teams 8567 15111 16262 20 224388313702 90350 3119 335 115
202421 A2 teams 415363 751738 431233 216 207296336632 129282 3010 279 72
202421 A2 teams 415340 912139 66803 216 268391426818 159319 1916 365 137
202522 A+2 teams 499450 901516 401415 221 200273278551 78274 288 246 47
202522 A+2 teams 499432 1021917 581025 221 236333333667 97291 2012 306 92
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 AANYY 307278 621216 23793 81 223289338628 115286 267 280 72 -10 +1 +0 -2 +9 -0.2
YTD23 AANYY 307267 691417 34613 81 258349397746 139307 2011 334 114 +5 +1 +0 -2 +9 1.3
ROS23 AANYY 2% 204184 40813 16532 51 217286319606 103283 268 275 69 -7 +1 +0 -1 +6 -0.2
ROS23 MLBNYY 2% 44 1000 010 00 250250250500 284 250 271 65 -0 +0 +0 -0 +0 -0.0
FULL23 AANYY 311282 631216 23803 81 223289337626 113286 267 280 72 -10 +1 +0 -2 +9 -0.2
TOT23 AANYY 511462 1022029 391325 132 220288331619 110286 268 278 71 -17 +2 +0 -3 +14 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBNYY 31% 520469 10520210 421324 121 224293339632 115285 258 285 76 -14 +2 +0 -3 +15 -0.0
202825 MLBNYY 45% 535481 10820211 441345 122 225296343639 119285 258 290 80 -12 +2 +0 -3 +15 0.2
202926 MLBNYY 51% 551495 11221212 461375 132 226299349648 123286 258 293 83 -11 +2 +0 -3 +16 0.3
203027 MLBNYY 53% 556499 11321213 471385 132 226299355654 128286 258 294 83 -11 +2 +0 -3 +16 0.4
203128 MLBNYY 53% 555497 11221212 481395 122 225300348648 123285 259 293 82 -11 +2 -1 -3 +16 0.2
203229 MLBNYY 53% 547490 11121212 471385 111 227301351652 124284 259 291 81 -12 +2 -1 -3 +15 0.1
202724 MLBNYY 31% 161146 32613 13411 40 219287336623 116286 258 281 73 -5 +1 +0 -1 +5 -0.0
202825 MLBNYY 45% 238214 48915 20602 61 224297346642 121287 258 287 77 -6 +1 +0 -1 +7 0.0
202926 MLBNYY 51% 281253 581117 23703 71 229301364665 134287 258 289 80 -6 +1 +0 -2 +8 0.1
203027 MLBNYY 53% 292262 601117 25733 71 229303359662 130287 259 290 80 -7 +1 +0 -2 +8 0.1
203128 MLBNYY 53% 296266 601117 25743 71 226299353653 128287 258 289 79 -7 +1 -0 -2 +8 0.0
203229 MLBNYY 53% 288258 591117 25733 61 229304360665 132286 259 287 78 -7 +1 -1 -2 +8 -0.1
▸ Career Totals
Career 15601403 31859636 13139215 375 227300354654 128287 258 288 78 -38 +5 -1 -9 +44 0.1
/ 162G 650585 13225215 551636 152 226299352651 126286 258 288 78 -16 +2 -0 -4 +18 0.0
Career 44674001 8781651888 383117541 12318 219294336630 116285 269 283 75 -128 +17 -2 -27 +127 -1.3
/ 162G 650582 12824313 561716 183 220295338634 119286 269 283 75 -19 +2 -0 -4 +18 -0.2

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
202320 ATampa Tarpons 4338 7001 5160 10 184279263542 79286 3712 256 54 -2 +0 +1 -0.1
202320 ROKFCL Yankees 4229 8110 11102 10 276500379879 103421 2426 416 177 +4 +0 +1 0.5
202421 A+Hudson Valley Renegades 8170 22422 8151 51 314392514907 200364 1910 389 156 +5 +1 +2 0.8
202421 ATampa Tarpons 334270 691717 58652 165 256391404795 148307 1917 359 133 +12 +1 +9 2.3
202522 AASomerset Patriots 9381 17302 10211 10 210304321625 111254 2311 286 77 -2 +0 +3 0.0
202522 A+Hudson Valley Renegades 406351 851615 48814 211 242340336676 94299 2012 310 96 -2 +4 +12 1.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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#6Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,5623435227296351-9+00.70.7
/1626641415-4.0+0.00.3pk7: 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
Jackson Castillo (OGILVIE) 23 40 30 55 50 220/288/331 110286 913 26% 8% 71 -0.4
Ramiro Rodriguez
2021 · AA
23 42 40 50 48 204/285/300 96281 818 28% 9% 64 -0.8 200/261/296 96312 911 36% 7% 53 -1.5 146/208/210642387840%6%4-1.2
Raynel Delgado
2023 · AA
23 40→50 39→40 49→60 43 195/265/283 88276 715 30% 7% 51 -1.7 229/292/326 97319 823 29% 7% 73 -0.1 242/304/3369433383228%7%76+0.1
Chris Pieters
2018 · A
23 45 41→45 51→55 44 215/279/319 105286 713 26% 7% 66 -0.6 207/259/301 94296 611 30% 6% 53 -1.5 165/200/2195425201533%4%4-0.8
Rodrigo Aguirre
2007 · AAA
23 43 43→30 48→45 39 216/258/329 113286 1114 28% 5% 59 -1.1 230/271/336 106267 108 17% 5% 66 -0.6 267/312/347802974211%6%82+0.2
Jake Thomas
2016 · A
23 44 39→30 49→50 47 210/289/293 83281 78 26% 8% 64 -0.8 203/284/269 66306 28 31% 10% 56 -1.3 195/285/252573021832%11%49-0.9
Kier Meredith
2022 · A
22 42 36→30 51→60 45 198/268/265 67279 412 29% 8% 47 -1.9 206/304/278 72297 426 29% 9% 68 -0.5 217/333/2685129933525%10%75-0.0
Alvaro Ramirez
2009 · A
23 45 38→40 49→55 46 213/277/299 86263 515 20% 6% 60 -1.0 238/293/315 77287 516 18% 5% 70 -0.3 298/358/3757733042710%5%111+1.0
Tristan Peters
2023 · AA
23 45→53 44→45 53→50 48 218/288/344 126281 914 25% 8% 76 +0.1 229/295/348 119286 912 22% 8% 80 +0.4 238/306/369131290101021%8%87+0.6
Troy Montgomery
2018 · AA
23 48→55 42→40 51→50 47 230/294/339 109298 913 25% 8% 77 +0.1 227/294/313 86322 512 28% 8% 70 -0.3 245/317/3167135821529%9%79+0.2
River Town
2022 · A
23 44→36 37→40 54→50 43 203/281/277 74287 312 28% 7% 57 -1.2 205/290/306 101264 915 24% 8% 69 -0.4 199/291/2949525191523%9%64-0.4
Caleb Roberts
2023 · AA
23 41→42 43→45 50 43 199/278/313 114297 1112 34% 8% 65 -0.7 202/279/326 124295 1111 33% 8% 69 -0.4 187/272/303117258121130%8%58-0.7
Matt Rudick
2022 · A
24 45→44 39→45 56→50 49 215/284/308 92270 611 22% 8% 66 -0.6 212/297/327 115264 1014 22% 9% 77 +0.1 206/302/338132254151624%10%78+0.1
Noe Becerra
2010 · AAA
23 44 39→30 43→40 48 213/275/293 80267 77 23% 8% 57 -1.2 232/280/318 86272 77 17% 6% 66 -0.6 274/319/333593103012%5%84+0.2
Braiden Ward
2022 · A
23 48→45 37→40 47→70 46 223/310/297 75312 410 28% 8% 75 -0.0 211/301/295 84308 644 31% 6% 72 -0.2 223/313/32410130666426%6%79+0.2
Juan Silva
2014 · A
23 46 42→45 51→55 47 220/292/325 105300 921 28% 9% 73 -0.1 222/297/313 91298 622 25% 9% 72 -0.2 218/298/3008229042424%10%66-0.3
Blake Rambusch
2023 · A
23 47 37→30 52→65 42 219/287/293 74318 414 30% 7% 63 -0.9 230/317/295 65313 329 25% 9% 76 +0.1 252/330/3045231614919%9%79+0.1
Hoy Park
2019 · A
23 46→49 39→45 55 50 218/298/304 86288 617 25% 9% 71 -0.3 227/304/324 97304 716 25% 9% 78 +0.2 217/301/336119289131828%10%77+0.1
Leon Johnson
2008 · A
23 49 40 58→60 50 229/302/326 97301 622 24% 9% 77 +0.1 218/282/296 78282 517 23% 7% 61 -1.0 200/262/2212124802218%6%30-0.7
Davis Bradshaw
2021 · A
23 46 36→40 52→50 39 218/261/285 67284 312 24% 4% 49 -1.8 252/304/325 73318 411 21% 5% 77 +0.1 270/323/3386934241021%5%85+0.4
Dallas Poulk
2011 · A
23 42 40→30 50 44 204/263/298 94276 78 28% 7% 53 -1.5 210/276/281 71300 39 28% 8% 54 -1.4 203/274/265612941829%8%47-1.3