Joshddy Castillo

OF DSL Orioles Orange
Age 17 L/R ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202616ROKDSL Orioles O…197.285/.418/.38611455—.183/.289/.231
2027PROJ0% MLB17MLB—307.223/.298/.3042972-0.1
2028PROJ34% MLB18MLB—87.226/.300/.3151376-0.1
2029PROJ48% MLB19MLB—185.230/.306/.3292681-0.0
Next 3 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
K%86
Chase%85
Speed81
Whiff%78
Z-Con%77
BB%70
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 0% · didn't stick 99%
CompsJonathan Martinez (age 17) · Angel Guzman (age 18) · Juan Villavicencio (age 18)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 167 proj PA
wRC+72
AVG/OBP/SLG.221 / .295 / .301
PA167
HR1
SB5
K%22
BB%9
ISO81
MLB%0%
Value2027 · WAR
BAT: -5.5 runs (wOBA-derived runs vs avg)-6BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.0 runs (Positional adjustment)-1POSREP: +3.6 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.20.30.40.50.50.50.50.427282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$12M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.4$1M+$0.5M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Pre-Arb$1.0M+0.5$1M+$0.7M
2036Arb-1$3M+0.5$1M+$0.0M (cut)
2037Arb-2$4M+0.5$0.9M+$0.0M (cut)
2038Arb-3$5M+0.4$0.7M+$0.0M (cut)
Totals $3M $6M +$2M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202616 ROKDSL Orioles Orange — 197158 45731 36270 146 285418386804 101333 1418 364 55 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202616 ROK MLEDSL Orioles Orange — 197169 31420 25330 146 183289231519 47222 1713 250 55 — — — — — —
202616 ROK MLEDSL Orioles Orange — 197169 31420 25330 146 183289231519 47225 1713 250 55 — — — — — —
202616 ROK RAWDSL Orioles Orange — 197158 45731 36270 146 285418386804 101333 1418 364 55 — — — — — —
202616 ROK MLEDSL Orioles Orange — 197170 31420 25330 146 182289229518 47222 1713 250 55 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202616 ROK MLEDSL Orioles Orange — 197170 31420 25330 146 182289229518 47222 1713 250 55 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202717 MLB MLE— 0% 307274 621032 28692 92 223298304601 81287 229 275 72 -10 +1 +0 -2 +7 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202818 MLB MLE— 34% 253226 51832 23572 81 226300315616 89288 239 280 76 -7 +1 +0 -2 +5 -0.2
202919 MLB MLE— 48% 382342 791245 34853 133 230306329635 99290 229 288 81 -9 +1 +0 -2 +8 -0.1
203020 MLB MLE— 54% 482432 1011657 431074 164 233310340651 107292 229 295 86 -8 +2 +0 -3 +10 0.1
203121 MLB MLE— 57% 558497 1171959 501236 195 236313351664 114293 229 300 89 -7 +2 +0 -3 +12 0.3
203222 MLB MLE— 58% 595530 12620511 541306 205 239316359675 120294 229 304 92 -6 +2 +0 -4 +13 0.6
203323 MLB MLE— 58% 614547 13221612 561346 205 240317364681 124295 229 306 94 -5 +2 +0 -4 +13 0.7
203424 MLB MLE— 57% 626558 13521613 571376 215 242319368687 126295 229 309 95 -4 +2 +0 -4 +14 0.8
203525 MLB MLE— 57% 633564 13722613 581386 215 242319371690 128296 229 310 96 -3 +2 +0 -4 +14 0.9
203626 MLB MLE— 57% 639570 13922614 581396 216 242319372692 130295 229 310 96 -3 +2 +0 -4 +14 0.9
203727 MLB MLE— 56% 637568 13722613 581406 216 241318370688 128295 229 309 95 -4 +2 +0 -4 +14 0.8
203828 MLB MLE— 59% 631563 13421513 571406 206 239316365681 125294 229 306 93 -5 +2 -1 -4 +14 0.6
203929 MLB MLE— 56% 621554 13121512 561396 196 237313358672 122292 229 303 91 -7 +1 -1 -4 +13 0.3
202818 MLB CTX— 34% 8778 18311 8201 31 226300315616 89288 239 280 76 -2 +0 +0 -1 +2 -0.1
202919 MLB CTX— 48% 185165 38622 17411 61 230306329635 99290 229 288 81 -4 +1 +0 -1 +4 -0.0
203020 MLB CTX— 54% 261233 55924 24582 92 233310340651 107292 229 295 86 -5 +1 +0 -2 +6 0.1
203121 MLB CTX— 57% 316281 671135 29703 113 236313351664 114293 229 300 89 -4 +1 +0 -2 +7 0.2
203222 MLB CTX— 58% 343306 731236 31753 113 239316359675 120294 229 304 92 -3 +1 +0 -2 +7 0.3
203323 MLB CTX— 58% 356317 761237 32784 123 240317364681 124295 229 306 94 -3 +1 +0 -2 +8 0.4
203424 MLB CTX— 57% 358319 761237 32784 123 242319368687 126295 229 309 95 -2 +1 +0 -2 +8 0.5
203525 MLB CTX— 57% 360320 771237 33794 123 242319371690 128296 229 310 96 -2 +1 +0 -2 +8 0.5
203626 MLB CTX— 57% 362322 781238 33794 123 242319372692 130295 229 310 96 -2 +1 +0 -2 +8 0.5
203727 MLB CTX— 56% 354316 761237 32783 123 241318370688 128295 229 309 95 -2 +1 +0 -2 +8 0.5
203828 MLB CTX— 59% 373333 801338 34833 123 239316365681 125294 229 306 93 -3 +1 -0 -2 +8 0.4
203929 MLB CTX— 56% 347310 731137 31783 113 237313358672 122292 229 303 91 -4 +1 -1 -2 +8 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 37023300 7871253269 33681735 12331 238315358674 120295 229 304 90 -36 +12 -1 -22 +80 3.4
/ 162G— A+C — 650579 13922612 591436 225 240317361678 121297 229 304 90 -6 +2 -0 -4 +14 0.6
Career— MLE — 70356269 148323466125 644154064 23864 237314355669 118293 229 301 90 -72 +22 -2 -41 +148 5.5
/ 162G— MLE — 650579 13822612 601426 226 238316359676 121294 229 301 90 -7 +2 -0 -4 +14 0.5