Deuri CastilloSS DSL Mariners
Age 22 L/R 5'10" / 170 lbs ROK HR +3% Svc 0.0 · Ctrl thru 2037 peak 1.3 · 2031
wRC+†70
AVG/OBP/SLG.203 / .289 / .311
PA115
HR2
K%29
BB%10
MLB%0%
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: +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
Scouting · nowfuture
HIT
2429
PWR
3035
SPD
6570
EYE
6570
trajectory · 10 yrs
1.3peak
2031

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
2032Ext / FA-deal$0.9M+1.2$11M+$11M
2033Ext / FA-deal$1.0M+1.1$11M+$10M
2034Ext / FA-deal$1.0M+0.9$5M+$4M
2035Ext / FA-deal$1M+0.7$4M+$2M
2036Ext / FA-deal$1M+0.4$2M+$0.8M
2037Ext / FA-deal$0.6M+0.1$0.6M-$0.1M
Totals $6M $33M +$27M

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
202420 ROKDSL Mariners 156130 20220 19665 202 .154.286.200.486 .046.303 4212 .234 37 -11 +3 +0 +2 +4 -0.2
202521 ROKDSL Mariners 138115 21121 18375 176 .183.319.252.571 .070.260 2713 .262 59 -6 +1 +0 +1 +4 -0.0
▸ 2026 Season
202622 MLBSEA 115102 21412 11341 31 .206.289.324.613 .118.282 3010 .276 70 -4 +0 +0 +1 +3 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 11%SEA 184162 34614 18522 51 .210.297.333.630 .123.284 2810 .287 78 -5 +1 +0 +2 +5 0.3
202824 MLB 26%SEA 296262 571027 29813 82 .218.303.351.654 .134.285 2710 .294 83 -6 +1 +0 +3 +8 0.7
202925 MLB 43%SEA 364320 711329 37994 112 .222.310.359.670 .138.286 2710 .299 87 -5 +1 +0 +4 +10 1.0
203026 MLB 58%SEA 408358 7914210 421105 123 .221.311.355.666 .134.287 2710 .301 89 -5 +1 +0 +4 +12 1.2
203127 MLB 76%SEA 430377 8315310 451165 133 .220.311.355.667 .135.287 2710 .301 89 -6 +1 +0 +5 +12 1.3
203228 MLB 84%SEA 439385 8415310 461205 133 .218.310.351.660 .132.286 2710 .300 88 -6 +1 -1 +5 +12 1.2
203329 MLB 90%SEA 438384 8315210 461215 132 .216.308.344.652 .128.285 2811 .298 86 -7 +2 -1 +5 +12 1.1
203430 MLBSEA 433380 8114210 451215 122 .213.305.339.644 .126.284 2810 .295 84 -8 +2 -2 +5 +12 0.9
203531 MLBSEA 423371 781429 441205 111 .210.302.332.634 .121.282 2810 .291 81 -9 +2 -3 +5 +12 0.7
203632 MLBSEA 406356 731328 421175 101 .205.298.320.618 .115.281 2910 .286 77 -10 +2 -4 +4 +12 0.4
203733 MLBSEA 378332 671227 391114 100 .202.293.313.607 .111.279 2910 .281 73 -11 +2 -4 +4 +11 0.1
203834 MLBSEA 334292 591026 351014 90 .202.296.312.608 .110.277 3010 .275 69 -12 +2 -5 +4 +9 -0.2
203935 MLBSEA 282248 48815 29883 80 .194.286.294.580 .101.275 3110 .267 63 -12 +2 -6 +3 +8 -0.5
▸ Career Totals (MLE all levels + projections)
Career 52244574 95916631108 545149466 17529 .210.303.330.633 .121.284 2910 .289 79 -123 +23 -25 +56 +148 8.1
/ 162G 650569 11921413 681868 224 .209.302.329.631 .120.284 2910 .289 79 -15 +3 -3 +7 +18 1.0

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
202420 ROKDSL Mariners 156122 26330 27465 202 .213.377.287.664 .074.333 2917 .316 100 +0 +3 +4 0.8
202521 ROKDSL Mariners 138104 24121 29265 176 .231.420.308.728 .077.299 1921 .352 128 +4 +1 +4 0.9

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 .203/.289/.311 .108.282 23 29% 10% 70 -0.1
Jakob Marsee
2023 · A
22 45→47 43→45 57→60 53 .214/.313/.328 .115.295 920 28% 11% 84 +0.6 .215/.314/.338 .123.272 1332 24% 11% 87 +0.8 .209/.308/.338.130.260144024%11%81+0.5
Roberto Caro
2016 · A
22 44→39 38→40 61→60 48 .207/.284/.298 .091.280 320 26% 8% 63 -0.9 .210/.279/.286 .076.314 218 31% 8% 57 -1.2 .219/.291/.296.077.32822631%8%63-0.4
Hoy Park
2018 · A
22 41→50 39→45 57→55 45 .197/.265/.287 .090.262 617 26% 7% 52 -1.6 .220/.297/.304 .084.293 616 25% 9% 70 -0.3 .229/.318/.327.099.30091724%11%81+0.3
Nolan Fontana
2013 · A
22 46→43 41→40 53→50 60 .213/.329/.315 .101.288 714 26% 14% 88 +0.9 .208/.315/.303 .095.304 611 29% 13% 79 +0.3 .201/.310/.291.090.2964929%13%71-0.2
Tsung-Che Cheng
2023 · A
22 48→47 42→45 56→55 51 .227/.310/.344 .116.304 821 26% 10% 85 +0.7 .216/.281/.331 .115.291 1019 27% 8% 70 -0.3 .203/.267/.306.103.27691928%7%55-1.1
Eric Brown Jr.
2023 · A
22 46→32 44→40 58→65 45 .224/.296/.346 .123.297 1125 27% 8% 81 +0.4 .197/.265/.283 .086.256 829 25% 7% 51 -1.7 .170/.237/.237.067.22162925%7%26-1.6
Victor Scott II
2023 · A
22 44→54 44→40 57→65 50 .214/.296/.341 .127.291 1019 28% 10% 79 +0.3 .226/.286/.327 .101.285 844 22% 6% 71 -0.3 .219/.283/.310.090.27674922%6%63-0.7
Francisco Santana
2010 · A
22 43 42→50 57→55 43 .209/.257/.321 .112.264 812 24% 6% 56 -1.3 .194/.230/.287 .093.276 68 31% 4% 36 -2.7 .154/.171/.242.088.2186632%2%-5-1.7
Chris Pieters
2017 · A
22 48 39→45 54→55 49 .226/.307/.315 .088.296 617 24% 8% 77 +0.1 .211/.271/.300 .089.291 512 27% 7% 57 -1.2 .201/.259/.291.090.27751327%6%47-0.7
Eddinson Paulino
2023 · A
21 44→41 46→45 56→50 44 .216/.282/.359 .144.289 1114 28% 8% 78 +0.2 .202/.260/.328 .126.278 1215 30% 6% 61 -1.0 .186/.241/.303.118.255131532%6%43-1.4
Kameron Misner
2021 · A
23 47→42 39→50 54→55 48 .219/.296/.307 .088.304 713 28% 9% 70 -0.3 .201/.284/.337 .136.322 1421 38% 10% 74 -0.1 .192/.287/.345.153.303172639%11%74-0.0
Trey Sweeney
2023 · AA
23 38→43 48→50 57→55 45 .200/.272/.345 .145.264 1619 30% 8% 71 -0.3 .213/.284/.353 .140.278 1618 28% 8% 78 +0.2 .213/.283/.350.137.276161728%8%73-0.1
Leon Johnson
2008 · A
23 49 40 58→60 50 .230/.303/.328 .098.298 621 24% 9% 79 +0.3 .220/.286/.297 .077.280 417 21% 7% 63 -0.9 .202/.266/.223.021.24802217%6%32-0.7
Brock Deatherage
2019 · A
23 51→32 40 58→60 38 .237/.285/.334 .097.354 719 34% 6% 72 -0.2 .195/.235/.291 .096.310 727 38% 4% 39 -2.5 .165/.199/.257.092.26473639%3%13-3.5
Isaiah Greene
2023 · A
21 44→40 37→40 56→55 51 .199/.298/.275 .076.314 419 34% 12% 64 -0.8 .186/.271/.271 .085.309 617 37% 10% 51 -1.7 .146/.227/.226.080.25151740%9%18-1.0
Juan Mora
2022 · A
22 46 44→45 55 46 .222/.297/.343 .121.288 1115 26% 8% 81 +0.4 .226/.283/.335 .109.306 109 28% 5% 72 -0.2 .220/.277/.325.105.29210827%5%65-0.3
River Town
2023 · A
24 41→38 45→40 55→50 46 .206/.287/.332 .126.261 1215 25% 8% 74 -0.1 .217/.304/.312 .095.269 815 21% 9% 76 +0.1 .215/.313/.285.071.26361519%10%71-0.1
Max Ferguson
2023 · A
23 37→34 39→40 63→60 51 .177/.278/.266 .090.267 731 33% 12% 53 -1.5 .181/.264/.273 .092.273 829 34% 10% 49 -1.8 .174/.253/.257.083.25293232%9%37-1.8
Ryan Rogowski
2007 · A
23 49→46 40 58→55 52 .230/.301/.332 .102.279 618 19% 9% 79 +0.3 .219/.288/.310 .091.274 526 20% 8% 67 -0.5 .214/.285/.300.086.26643120%8%61-0.8
Cody Rogers
2011 · A
22 40→41 47→45 57→50 42 .205/.268/.339 .134.277 1414 31% 7% 67 -0.5 .199/.260/.302 .103.275 916 29% 6% 53 -1.5 .191/.253/.284.092.26871830%6%43-1.8