Deuri CastilloSS DSL Mariners
Age 22 L/R 5'10" / 170 lbs ROK HR -5% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 115 proj PA
wRC+†52
AVG/OBP/SLG.184 / .277 / .261
PA115
HR1
K%30
BB%10
ISO78
MLB%0%
Value2026 · WAR
BAT: -6.2 runs (wOBA-derived runs vs avg)-6BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +3.3 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.30.40.4+$10M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 29 / POW 35
Toolsscout grade
CONTACT29
scouting grade only
POWER35
scouting grade only
EYE70
scouting grade only
SPEED70
scouting grade only
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
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
2037Extbeyond 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
202420 ROKDSL Mariners 156130 20220 19665 202 154286200486 46303 4212 234 37
202420 ROKDSL Mariners 156122 26330 27465 202 213377287664 74333 2917 316 100
202521 ROKDSL Mariners 138115 21121 18375 176 183319252571 70260 2713 262 59
202521 ROKDSL Mariners 138104 24121 29265 176 231420308728 77299 1921 352 128
▸ 2026 Season
202622 MLBSEA 115101 19311 11352 31 188281267548 79268 3010 253 52 -6 +0 +0 +1 +3 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBSEA 34% 184161 32522 18543 51 199291292583 93272 2910 264 60 -8 +1 +0 +2 +5 -0.1
202824 MLBSEA 46% 296261 51824 29854 91 195286287573 92275 2910 271 65 -12 +1 +0 +3 +8 0.1
202925 MLBSEA 52% 364320 651036 361035 112 203294309603 106276 2810 275 69 -13 +1 +0 +4 +10 0.3
203026 MLBSEA 54% 408359 741237 401156 122 206296315611 109276 2810 277 70 -14 +2 +0 +4 +12 0.4
203127 MLBSEA 54% 430379 761237 421226 132 201290303594 103276 2810 277 70 -14 +2 +0 +5 +12 0.4
202723 MLBSEA 34% 6356 12211 6181 20 214302339641 125270 2910 252 51 -4 +0 +0 +1 +2 -0.1
202824 MLBSEA 46% 137121 24412 13392 41 198287298584 99273 289 259 56 -7 +0 +0 +1 +4 -0.1
202925 MLBSEA 52% 188165 34523 18533 61 206296315611 109274 2810 263 59 -9 +1 +0 +2 +5 -0.1
203026 MLBSEA 54% 221194 40624 22623 71 206297320616 113274 2810 265 61 -10 +1 +0 +2 +6 -0.0
203127 MLBSEA 54% 233205 42724 23663 71 205294317611 112274 2810 265 61 -10 +1 +0 +2 +7 -0.0
▸ Career Totals
Career 842741 15224814 8223812 264 205295316610 111280 2810 262 59 -39 +4 +0 +9 +24 -0.3
/ 162G 650572 11819611 631849 203 206295318613 112282 2810 262 59 -30 +3 +0 +7 +18 -0.2
Career 20911826 358531828 21361736 9017 196293291583 95277 3010 269 64 -85 +11 +0 +22 +59 0.8
/ 162G 650568 1121669 6619211 285 197293294587 97278 3010 269 64 -26 +4 +0 +7 +18 0.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202420 ROKDSL Mariners 156122 26330 27465 202 213377287664 74333 2917 316 100 +0 +3 +4 0.8
202521 ROKDSL Mariners 138104 24121 29265 176 231420308728 77299 1921 352 128 +4 +1 +4 0.9

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
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#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 3 projected seasons
39571428201288303+10+90.50.6
/1626641020+7.1+6.20.4pk7: 1
#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
Deuri Castillo (OGILVIE) 22 24→29 30→35 65→70 70 184/277/261 77268 13 30% 10% 52 -0.3
Roberto Caro
2016 · A
22 44→38 38→40 61→60 48 208/284/299 91280 320 25% 8% 63 -0.9 207/276/283 76320 218 33% 8% 55 -1.4 212/285/2927932822633%8%59-0.5
Max Ferguson
2023 · A
23 36→33 39→40 63→60 52 173/278/262 89263 732 33% 12% 53 -1.5 178/261/269 91271 928 34% 10% 46 -2.0 178/251/26991257102933%9%39-1.5
Hoy Park
2017 · A
21 41→49 39→45 60→55 46 193/267/285 92274 517 29% 8% 53 -1.5 216/290/303 87291 617 26% 9% 67 -0.5 227/314/3259830081725%10%79+0.2
Jose Curpa
2022 · A
22 40 36→30 58→55 46 184/272/253 69286 224 33% 10% 47 -1.9 206/292/291 85310 617 32% 9% 65 -0.7 198/299/2636529652331%10%59-0.3
Isaiah Greene
2023 · A
21 44→41 37→40 56→55 51 197/300/273 76315 420 35% 12% 65 -0.7 186/270/272 86315 617 38% 10% 51 -1.7 143/226/2238025451742%10%17-1.1
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
Raul Linares
2013 · A
22 40 36→45 59→55 42 187/248/257 70259 222 27% 6% 37 -2.7 210/259/304 94279 610 25% 6% 53 -1.5 217/260/3231062757723%5%55-0.5
Francisco Santana
2010 · A
22 43 42→50 57→55 43 212/261/324 112266 913 24% 6% 59 -1.1 198/235/292 94282 78 31% 4% 39 -2.5 164/182/259962306632%2%4-1.5
Tsung-Che Cheng
2023 · A
22 47 42→45 57→55 50 224/306/337 113303 721 27% 10% 82 +0.5 210/274/324 114288 1018 29% 8% 65 -0.7 193/262/293100274111932%8%49-1.2
Tyler James
2018 · A
21 44 36→30 64→65 42 204/266/281 77293 227 29% 7% 50 -1.7 220/283/294 74332 427 32% 7% 61 -1.0 230/297/2896035244533%8%61-0.4
Ismael Alcantara
2021 · A
22 44→28 38→45 57→50 41 201/270/281 80317 516 36% 8% 53 -1.5 213/271/338 125320 1313 35% 6% 68 -0.5 202/261/313111301121635%6%53-0.8
Christian Cairo
2023 · A
22 39→46 38→40 53→60 49 182/289/262 80287 616 35% 11% 58 -1.2 202/293/281 79297 523 30% 10% 63 -0.8 214/304/2836830343427%10%66-0.4
Adonis Pacheco
2013 · A
22 45 39→50 57→55 45 213/271/312 99277 416 24% 7% 60 -1.0 204/258/296 92260 511 22% 6% 50 -1.7 160/206/240801913917%6%11-1.2
Kyle Von Tungeln
2014 · A
23 41 37→30 56→55 50 192/280/273 80272 420 28% 10% 55 -1.4 202/273/278 76316 413 34% 8% 53 -1.5 179/252/2173830701038%8%24-1.0
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
Shard Munroe
2017 · A
21 41 38→40 58→50 49 194/268/275 81255 416 24% 8% 50 -1.8 197/265/292 95283 813 31% 8% 53 -1.5 174/247/2689425691434%8%37-0.9
Rudy Martin Jr.
2017 · A
21 44 38→45 58→65 42 203/276/285 82317 420 34% 8% 56 -1.3 199/259/296 97325 829 38% 7% 52 -1.6 227/303/343115312135229%9%78+0.1
Michael Siani
2022 · A
23 37→44 39→45 55→60 42 180/250/266 86268 725 34% 8% 40 -2.4 205/275/310 105272 1030 27% 8% 62 -0.9 206/277/30599268103325%8%59-0.9
Hayden Cantrelle
2022 · AA
23 34 40→45 54→60 55 161/294/251 90257 724 35% 14% 59 -1.1 189/306/294 105299 820 35% 12% 73 -0.1 189/308/29911030092135%12%73-0.1
Jamodrick McGruder
2014 · A
22 40→46 37→45 52→50 46 194/262/260 66258 510 26% 8% 43 -2.2 216/290/317 101275 710 22% 9% 70 -0.3 216/298/32410827161021%10%71-0.2