Angelo CastellanoSS Aguilas del Zulia
Age 31 R/R 5'11" / 165 lbs INTL BB +6%HR -6% Svc 0.0 · Ctrl thru 2036 peak 0.4 · 2026
wRC+†82
AVG/OBP/SLG.221 / .286 / .365
PA170
HR5
K%22
BB%8
MLB%0%
BAT: -3.5 runs (wOBA-derived runs vs avg)-3BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: +0.40+0.4WAR
trajectory · 10 yrs
0.3peak
2026

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
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
201217 ROKDSL Royals 194162 36310 16274 46 .222.308.253.561 .031.265 148 .237 40 -13 -2 +0 +2 +5 -0.7
201318 ROKDSL Royals 262234 50610 19363 95 .214.281.248.529 .034.251 147 .234 37 -19 -0 +0 +3 +7 -0.9
201419 ROKBurlington Royals 128117 18500 4212 40 .154.195.197.392 .043.184 163 .164 -16 -17 +1 +0 +1 +4 -1.1
201520 ROK3 teams 284260 50320 9424 32 .192.231.219.450 .027.228 153 .195 7 -30 -0 +0 +3 +8 -1.9
201621 ROK2 teams 300270 61832 14416 126 .226.279.300.579 .074.255 145 .251 50 -17 +0 +0 +3 +8 -0.5
201722 A2 teams 535488 1031227 321163 1911 .211.264.287.551 .076.260 226 .241 43 -35 -1 +0 +6 +15 -1.5
201823 A+2 teams 491447 851523 221305 1312 .190.236.253.489 .063.255 264 .213 21 -44 -2 +0 +5 +14 -2.7
201924 AA2 teams 330290 50925 19946 105 .172.238.269.507 .097.233 286 .217 25 -28 +0 +0 +4 +9 -1.6
202126 AAA2 teams 333305 59707 17934 82 .193.245.285.531 .092.249 285 .234 37 -24 +1 +0 +4 +9 -1.0
202227 AAA2 teams 313279 47913 24775 75 .168.247.240.487 .072.219 258 .220 27 -26 -1 +0 +3 +9 -1.5
202328 AAA2 teams 628549 13428122 581178 206 .244.325.419.744 .175.269 199 .316 100 +0 +2 +0 +7 +18 2.7
202429 AAA2 teams 160153 30304 5491 32 .196.226.294.521 .098.260 313 .231 35 -12 -0 +0 +2 +5 -0.6
202530 INTLAguilas del Zulia 222201 56922 14264 10 .279.338.373.711 .095.307 126 +0 +2
▸ 2026 Season
202631 MLBCWS 170154 34615 13381 41 .221.286.370.656 .149.262 228 .292 82 -3 +0 +0 +2 +5 0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202732 MLB 7%CWS 154140 31614 12351 31 .221.288.364.652 .143.264 238 .291 81 -3 +0 -4 +2 +4 -0.1
202833 MLB 18%CWS 136124 27504 10321 21 .218.281.355.636 .137.264 247 .288 78 -3 +0 -4 +1 +4 -0.2
202934 MLB 27%CWS 10494 21403 8251 10 .223.291.362.653 .138.264 248 .283 75 -3 +0 -5 +1 +3 -0.4
▸ Career Totals (MLE all levels + projections)
Career 47444267 8921381971 29699959 12365 .209.270.300.570 .091.254 216 .234 37 -337 -1 -13 +51 +134 -16.9
/ 162G 650585 12319310 411378 179 .210.272.304.576 .094.255 216 .234 37 -46 -0 -2 +7 +18 -2.3

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
201217 ROKDSL Royals 194153 38310 25194 46 .248.368.281.649 .033.281 1013 .292 82 -4 -2 +5 -0.0
201318 ROKDSL Royals 262223 59810 30253 95 .265.359.309.669 .045.296 1011 .306 93 -2 -0 +7 0.5
201419 ROKBurlington Royals 128115 21600 6152 40 .183.236.235.471 .052.206 125 .210 19 -12 +1 +4 -0.7
201520 ALexington Legends 1716 2000 011 00 .125.176.125.301 .000.133 60 .150 -27 -2 +0 +0 -0.2
201520 ROKBurlington Royals 239213 49420 13263 22 .230.284.268.551 .038.261 115 .245 46 -15 -0 +7 -0.8
201520 INTLBravos de Margarita 2826 6000 170 10 .231.259.231.490 .000.316 254 .219 26 -2 +0 +1 -0.1
201621 ROKIdaho Falls Chukars 273237 671042 21266 115 .283.356.384.740 .101.305 108 .325 107 +2 +0 +8 1.0
201621 INTLBravos de Margarita 2723 6300 370 11 .261.346.391.737 .130.375 2611 .321 104 +0 -0 +1 0.1
201722 ALexington Legends 496433 1061428 51813 1910 .245.329.342.670 .097.282 1610 .302 89 -6 -0 +14 0.8
201722 INTLBravos de Margarita 3934 5000 250 01 .147.194.147.342 .000.167 135 .152 -26 -6 -0 +1 -0.5
201823 A+Wilmington Blue Rocks 429375 831622 35814 129 .221.295.291.585 .069.272 198 .262 59 -20 -1 +12 -0.9
201823 INTLNavegantes del Magallanes 6255 6010 4121 13 .109.183.145.329 .036.136 196 .156 -22 -9 -1 +2 -0.8
201924 AANorthwest Arkansas Naturals 254217 47815 22573 63 .217.298.332.629 .115.269 229 .274 68 -9 +0 +7 -0.2
201924 A+Wilmington Blue Rocks 7663 12310 7123 42 .190.301.270.571 .079.231 169 .260 58 -4 +0 +2 -0.2
202126 AAAOmaha Storm Chasers 284252 57708 20634 82 .226.292.349.642 .123.265 227 .284 75 -8 +1 +8 0.1
202126 AANorthwest Arkansas Naturals 4945 12101 4130 00 .267.327.356.682 .089.355 278 .310 96 -0 +0 +1 0.1
202227 AAAOmaha Storm Chasers 203174 38803 21375 62 .218.320.316.636 .098.259 1810 .292 82 -4 +0 +6 0.2
202227 AANorthwest Arkansas Naturals 11094 15310 14240 13 .160.269.213.481 .053.211 2213 .229 33 -8 -1 +3 -0.6
202328 AAAOmaha Storm Chasers 386327 9221115 53603 124 .281.386.489.876 .208.303 1614 .385 153 +23 +1 +11 3.6
202328 INTLNavegantes del Magallanes 242203 561011 24255 82 .276.366.350.716 .074.304 1010 .317 101 +0 +1 +7 0.8
202429 AAACharlotte Knights 119112 27304 6300 31 .241.280.375.655 .134.295 255 .290 80 -3 +0 +3 0.1
202429 INTLNavegantes del Magallanes 4139 11402 141 01 .282.317.538.856 .256.273 102 .372 143 +2 -0 +1 0.3
202530 INTLAguilas del Zulia 222201 56922 14264 10 .279.338.373.711 .095.307 126 .318 101 +0 +0 +6 0.7

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
Angelo Castellano (OGILVIE) 31 .221/.286/.365 .144.262 54 22% 8% 82 +0.1
Chris Owings
2023 · MLB
31 40→50 47→50 50→55 44 .205/.272/.343 .138.276 1513 31% 8% 70 -0.3 .203/.276/.336 .133.294 1611 34% 8% 70 -0.3 .193/.274/.320.127.282161135%9%62-0.5
Brooks Conrad
2011 · MLB
31 41→44 52→55 52→50 43 .217/.277/.384 .167.274 2011 29% 7% 83 +0.6 .230/.298/.415 .185.307 239 31% 8% 100 +1.7 .210/.276/.403.193.27426233%8%85+0.3
Justin Leone
2008 · AAA
31 42→41 48→50 52→55 48 .212/.290/.355 .142.274 1614 28% 9% 81 +0.4 .199/.276/.341 .142.265 1616 30% 9% 71 -0.3 .169/.251/.300.130.226151431%10%50-1.0
Anthony Recker
2015 · MLB
31 41→48 52→50 43→45 43 .214/.277/.374 .160.286 206 32% 8% 80 +0.4 .211/.285/.362 .151.286 185 31% 8% 81 +0.4 .205/.278/.348.144.27615230%8%70-0.1
John Mayberry Jr.
2014 · MLB
30 47→48 52→55 46→50 47 .240/.297/.410 .170.281 208 22% 7% 98 +1.6 .216/.285/.374 .158.262 176 24% 8% 84 +0.6 .180/.259/.335.155.21217224%9%64-0.2
Jesus Alberto Vega
2013 · AAA
31 43 46→50 46→40 43 .217/.271/.341 .124.261 157 23% 6% 69 -0.4 .225/.275/.351 .126.292 157 27% 6% 73 -0.1 .221/.272/.330.110.29513329%6%62-0.3
Andy Burns
2022 · MLB
31 43→53 49→50 49→55 51 .220/.299/.366 .147.274 1613 26% 10% 87 +0.8 .200/.275/.314 .114.287 1112 32% 9% 63 -0.8 .172/.248/.262.091.24910833%9%37-1.4
Brandon Larson
2006 · MLB
30 43→42 49→50 45 45 .221/.292/.366 .145.284 177 28% 8% 85 +0.7 .227/.277/.383 .156.291 206 29% 6% 82 +0.5 .217/.262/.366.149.27321529%5%68-0.2
Robinson Cancel
2007 · AAA
31 46 47→45 47→50 47 .234/.286/.366 .132.271 158 20% 6% 82 +0.5 .229/.270/.343 .114.270 1110 19% 5% 68 -0.5 .251/.300/.345.094.29681517%6%77+0.1
David Matranga
2008 · AAA
31 40 46→45 50 43 .204/.272/.327 .122.263 1412 28% 7% 66 -0.6 .217/.291/.342 .125.292 139 29% 8% 78 +0.2 .211/.297/.329.119.28812529%9%75+0.0
Donnie Murphy
2014 · MLB
31 41 54→60 47→45 42 .219/.284/.396 .177.269 227 28% 6% 89 +1.0 .205/.270/.344 .139.260 176 27% 6% 69 -0.4 .170/.239/.268.098.21512027%7%35-0.9
Mario Lisson
2015 · AAA
31 45→49 51→55 48→55 45 .230/.299/.392 .162.283 1912 26% 7% 95 +1.4 .231/.296/.368 .137.301 178 28% 7% 86 +0.8 .218/.285/.340.123.28915629%8%73-0.1
Lorenzo Quintana
2019 · AA
30 41 51→55 48→45 41 .215/.266/.377 .162.254 1812 24% 5% 76 +0.1 .235/.279/.403 .168.287 218 26% 4% 89 +1.0 .238/.283/.409.171.28822325%4%89+0.5
Austin Wynns
2022 · MLB
31 45→52 45 48→30 46 .224/.281/.336 .112.265 135 21% 7% 72 -0.2 .243/.308/.357 .114.303 125 23% 8% 89 +0.9 .244/.309/.343.100.31210224%7%82+0.2
Tim Federowicz
2019 · MLB
31 47→49 47→50 49→40 42 .236/.285/.371 .136.302 155 27% 6% 82 +0.5 .209/.262/.340 .131.279 156 30% 7% 64 -0.8 .166/.219/.275.108.22315232%6%28-1.3
Cody Ransom
2008 · MLB
32 38→41 51→55 49→50 42 .204/.265/.360 .156.265 1912 31% 7% 72 -0.2 .215/.279/.389 .174.271 2110 28% 7% 85 +0.7 .217/.285/.398.181.29023732%8%87+0.6
Niko Vasquez
2019 · AAA
30 47→41 51→50 47→45 41 .240/.291/.401 .161.299 209 27% 6% 93 +1.3 .218/.276/.340 .122.302 159 31% 6% 71 -0.3 .190/.255/.287.097.26614433%6%46-0.8
Francisco Peña
2021 · MLB
31 43 51→55 48→40 41 .227/.265/.384 .157.265 206 23% 5% 78 +0.2 .206/.259/.373 .167.242 245 26% 5% 73 -0.1 .176/.233/.336.160.19526127%5%53-1.1
Jacob Wilson
2021 · AAA
31 47→49 49→55 45→40 47 .238/.299/.390 .152.284 175 23% 7% 93 +1.3 .221/.289/.400 .179.269 216 26% 7% 92 +1.2 .194/.271/.385.190.22523026%8%79+0.1
Pedro Severino
2023 · MLB
30 51→50 47→50 49→45 46 .251/.310/.385 .134.318 155 25% 8% 96 +1.5 .225/.283/.360 .135.285 1511 26% 7% 79 +0.3 .189/.246/.307.118.234151326%7%45-0.9