Neyfy CastilloSS Hillsboro Hops
Age 25 R/R 6'2" / 175 lbs A+ HR +4% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 258 proj PA
wRC+†32
AVG/OBP/SLG.168 / .226 / .269
PA258
HR5
SB6
K%40
BB%6
ISO102
MLB%0%
Value2026 · WAR
BAT: -19.9 runs (wOBA-derived runs vs avg)-20BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.8 runs (Positional adjustment)+3POSREP: +7.3 runs (Replacement-level credit)+7REPTotal WAR: -1.00-1.0WAR
trajectory · projected WAR by year
-1.0-0.8-0.7-0.7262829
Tools · ContractCON 20 / POW 39
Toolsscout grade
CONTACT20
scouting grade only
POWER39
scouting grade only
EYE39
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
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
Totals $0.0M $0.0M +$0.0M

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
201817 ROKDSL D-backs 1 257231 34511 16926 202 147221190412 43232 366 192 5
201817 ROKDSL D-backs 1 257221 46812 26646 202 208308281589 72277 2510 273 67
201918 ROKACL D-backs 204186 33731 10693 71 177231263495 86264 345 218 25
201918 ROKACL D-backs 204180 481151 16483 71 267337400737 133346 248 322 105
202120 AVisalia Rawhide 455401 608216 3923712 269 150246299545 150291 529 242 43
202120 AVisalia Rawhide 455382 8814421 5817012 269 230350453802 223345 3713 356 130
202221 A+Hillsboro Hops 344319 627112 211474 159 194253335588 141312 436 255 53
202221 A+Hillsboro Hops 344309 7713211 311154 159 249326411737 162361 339 330 111
202322 AAAmarillo Sod Poodles 391354 551226 291646 196 155231251483 96263 427 218 25
202322 AAAmarillo Sod Poodles 391348 8316317 351286 196 239319448767 210322 339 338 117
202423 A+3 teams 504466 7313210 252299 146 157214258472 101273 455 209 18
202423 A+3 teams 504448 9918413 431669 146 221302366668 145315 339 300 88
▸ 2026 Season
202625 MLBARI 258238 41815 151033 62 172230277508 105270 406 227 32 -20 +0 +0 +3 +7 -1.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBARI 30% 282259 46916 171084 62 178239290529 112273 386 238 40 -19 +0 +0 +3 +8 -0.8
202827 MLBARI 42% 333305 561127 211244 73 184245302547 118275 376 244 45 -21 +0 +0 +4 +9 -0.8
202928 MLBARI 48% 365333 621228 241335 83 186251306558 120275 367 248 48 -22 +0 -1 +4 +10 -0.8
202726 MLBARI 30% 8579 14302 5331 21 177235291526 114275 396 230 34 -6 +0 +0 +1 +2 -0.3
202827 MLBARI 42% 139127 24513 9522 31 189254315569 126277 376 237 40 -9 +0 +0 +1 +4 -0.4
202928 MLBARI 48% 174159 30614 11642 41 189250314564 126278 376 240 42 -11 +0 -0 +2 +5 -0.5
▸ Career Totals
Career 398365 681429 251495 93 186248310558 123282 376 237 40 -27 +1 -0 +4 +11 -1.2
/ 162G 650596 11123315 412438 155 186248310558 124282 376 237 40 -44 +1 -1 +7 +18 -1.9
Career 33933092 522921772 217140656 12843 169236279516 111275 416 230 34 -253 +8 -1 +36 +96 -11.5
/ 162G 650592 10018314 4226911 258 169238280518 111274 416 230 34 -48 +2 -0 +7 +18 -2.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
201817 ROKDSL D-backs 1 257221 46812 26646 202 208308281589 72277 2510 273 67 -9 +3 +7 0.1
201918 ROKACL D-backs 204180 481151 16483 71 267337400737 133346 248 322 105 +1 +1 +6 0.8
202120 AVisalia Rawhide 455382 8814421 5817012 269 230350453802 223345 3713 356 130 +16 +2 +13 3.1
202221 A+Hillsboro Hops 344309 7713211 311154 159 249326411737 162361 339 330 111 +4 -1 +10 1.4
202322 AAAmarillo Sod Poodles 391348 8316317 351286 196 239319448767 210322 339 338 117 +7 +1 +11 2.0
202423 AAAmarillo Sod Poodles 213194 401015 17771 51 206274345619 139310 368 278 71 -7 +1 +6 -0.0
202423 A+Hillsboro Hops 265231 52736 24847 85 225317359676 134319 329 305 91 -3 -0 +8 0.5
202423 AVisalia Rawhide 2623 7102 251 10 304385609993 304312 198 431 188 +3 +0 +1 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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
140089183243296+4+3-0.9-0.4
/1626641415+7.1+5.0-1.5pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Neyfy Castillo (OGILVIE) 25 20 39 50 39 168/226/269 101270 56 40% 6% 32 -1.3
Jack Conley
2022 · AAA
25 34 40→45 50→45 38 172/234/264 91270 87 38% 7% 33 -2.9 198/262/311 113286 108 32% 7% 57 -1.2 182/252/29611425610531%7%45-1.0
Gunnar Heidt
2018 · AA
25 37→39 42→45 47→50 38 186/242/289 103277 1012 35% 6% 43 -2.2 197/252/301 104308 913 37% 6% 50 -1.8 206/260/3081032978932%6%52-1.0
Grae Kessinger
2023 · AA
25 33→28 45 49→50 42 177/246/290 113244 1418 33% 7% 46 -2.0 206/279/324 118280 1312 29% 9% 68 -0.5 189/267/30011124911727%9%56-0.5
Edwin Díaz
2021 · AA
25 35→31 45→50 49→40 36 179/242/305 127289 135 41% 7% 48 -1.9 173/227/316 143304 195 47% 6% 44 -2.1 158/222/31015223522442%7%38-1.2
Toby Welk
2022 · AA
25 38→33 43→45 48→45 41 191/257/300 109268 109 32% 7% 53 -1.5 202/261/308 106298 107 33% 7% 56 -1.3 189/237/29911127911035%5%42-0.7
Sean Coyle
2017 · AAA
25 35→34 45→50 47→50 37 180/243/296 116289 1311 40% 7% 46 -2.0 189/248/293 104291 910 36% 7% 46 -2.0 146/203/235892193633%7%8-1.2
Dylan Rosa
2021 · AA
25 38→28 44→45 50→45 36 191/246/302 112288 129 37% 6% 48 -1.9 191/247/329 138340 168 46% 6% 56 -1.3 157/215/30314628719650%5%33-1.0
Cadyn Grenier
2022 · AAA
25 41→39 40 48→50 39 190/264/282 92318 810 40% 8% 51 -1.7 201/280/301 100296 813 32% 9% 63 -0.9 184/275/2809625971629%10%53-1.0
Marty Bechina
2022 · AAA
25 34→33 47→50 48→45 30 178/225/314 135284 158 42% 4% 43 -2.2 194/265/328 134314 159 40% 7% 64 -0.8 172/260/30213028015841%8%52-1.1
Jason Martinson
2014 · AA
25 36→39 46→45 54→50 38 184/255/307 124295 1515 41% 8% 54 -1.4 186/245/294 108295 1214 39% 6% 45 -2.1 162/221/26810527112843%6%26-2.4
Jordan Betts
2017 · AA
25 34→27 41→45 45→40 34 174/219/271 97274 84 39% 5% 27 -3.3 190/236/303 113293 124 38% 5% 43 -2.2 180/226/29311327214338%5%36-1.7
Zach Watson
2023 · AA
26 34→32 44→45 51→50 31 178/219/289 111282 1213 41% 4% 33 -2.9 192/239/307 115292 1215 37% 5% 46 -2.0 162/206/278116229142436%4%23-1.3
Bryan Arias
2023 · AA
26 38 43→45 51→50 38 183/255/286 103300 1114 40% 7% 49 -1.8 201/273/302 101301 914 34% 8% 59 -1.1 198/297/2949626082425%10%65-0.1
Ismael Alcantara
2023 · AA
24 38→28 45 50 37 195/254/318 123282 1312 35% 6% 56 -1.3 212/270/305 93320 917 34% 6% 59 -1.1 219/278/2927333972435%6%54-0.9
Rylan Sandoval
2013 · AA
25 38 41→40 45 35 187/242/284 97286 95 36% 5% 42 -2.3 210/261/294 84310 68 32% 6% 52 -1.6 210/261/280693085831%5%44-0.8
Gift Ngoepe
2015 · AA
25 40 43→45 51→50 37 192/250/302 110306 1014 39% 7% 50 -1.8 208/262/322 114317 108 36% 6% 59 -1.1 171/250/28311229611543%9%43-0.9
Tanner Murphy
2023 · A
25 39 42→45 53→50 35 182/255/289 107320 1012 43% 7% 50 -1.8 194/257/291 97367 814 46% 7% 50 -1.7 155/219/2267134762253%7%14-1.3
Blake Forsythe
2014 · AA
25 36→37 45 50→30 39 184/246/308 124280 124 38% 7% 50 -1.8 197/249/310 113314 115 39% 6% 51 -1.7 182/235/2789630410042%6%33-1.3
Joe Donovan
2023 · A
24 35 43→45 51→40 35 174/245/285 111285 117 41% 6% 44 -2.1 197/254/306 109317 95 39% 5% 53 -1.5 196/252/3141183019036%4%50-0.7
C.J. Stubbs
2022 · AA
25 37 43→45 45→50 32 176/233/284 108316 119 46% 6% 38 -2.6 158/241/281 123301 1514 49% 8% 42 -2.3 141/235/255115241141144%8%31-1.6