Junior Castillo

C DSL Nationals
Age 19 S/R 6'1" / 190 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKWSH98.216/.396/.2971429—.125/.271/.150
202618ROKWSH106.195/.371/.2441223—.125/.267/.136
2027PROJ0% MLB19MLBWSH216.193/.281/.26124570.0
2028PROJ34% MLB20MLBWSH62.198/.286/.2731163-0.0
2029PROJ48% MLB21MLBWSH154.202/.290/.28523670.0
Next 3 projected WAR 0.0Projected 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
Chase%99
BB%79
K%68
Whiff%66
Z-Con%58
wOBA26
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 0% · didn't stick 100%
CompsJose Acosta (age 19) · Juan Mosquera (age 19) · Allan Castro (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 91 proj PA
wRC+†57
AVG/OBP/SLG.192 / .279 / .259
PA91
HR1
K%29
BB%10
ISO68
MLB%0%
Value2027 · WAR
BAT: -4.6 runs (wOBA-derived runs vs avg)-5BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +2.0 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.30.40.40.40.30.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$11M ctrl surplus
Tools · ContractCON 36 / POW 36
Toolsscout grade
CONTACT36
scouting grade only
POWER36
scouting grade only
EYE74
scouting grade only
SPEED53
scouting grade only
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.4$0.9M+$0.5M
2035Pre-Arb$1.0M+0.3$0.7M+$0.2M
2036Arb-1$1M+0.2$0.4M+$0.0M (cut)
2037Arb-2$1M+0.1$0.2M+$0.0M (cut)
2038Arb-3$0.6M———
Totals $3M $3M +$1M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

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)
202517 ROKDSL Nationals — 9874 16301 20332 40 216396297693 81375 3420 329 29 — — — — — —
202618 ROKDSL Nationals — 10682 16101 21192 20 195371244615 49238 1820 303 23 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Nationals — 9880 10200 14412 40 125271150421 25242 4214 211 29 — — — — — —
202618 ROK MLEDSL Nationals — 10688 11100 15232 20 125267136403 11151 2214 202 23 — — — — — —
202517 ROK MLEDSL Nationals — 9880 10200 14412 40 125271150421 25256 4214 211 29 — — — — — —
202517 ROK RAWDSL Nationals — 9874 16301 20332 40 216396297693 81375 3420 329 29 — — — — — —
202618 ROK MLEDSL Nationals — 10688 11100 15232 20 125267136403 11167 2214 202 23 — — — — — —
202618 ROK RAWDSL Nationals — 10682 16101 21192 20 195371244615 49238 1820 303 23 — — — — — —
202517 ROK MLEDSL Nationals — 9882 10200 14412 40 122271146417 24242 4214 211 29 — — — — — —
202618 ROK MLEDSL Nationals — 10688 11100 15232 20 125267136403 11151 2214 202 23 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Nationals — 9882 10200 14412 40 122271146417 24242 4214 211 29 — — — — — —
202618 ROK MLEDSL Nationals — 10688 11100 15232 20 125267136403 11151 2214 202 23 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLEWSH 0% 216191 38612 21622 41 193281261542 68274 2910 253 57 -11 +0 +0 +4 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLEWSH 34% 181159 32512 18512 31 198286275561 77276 2810 261 63 -8 +0 +0 +3 +4 -0.1
202921 MLB MLEWSH 48% 318280 58924 31894 62 203290287578 85278 2810 267 67 -13 +0 +0 +6 +7 0.0
203022 MLB MLEWSH 54% 418370 761226 401155 93 206293298591 92280 2810 272 70 -15 +1 +0 +7 +9 0.2
203123 MLB MLEWSH 57% 484429 891437 461316 103 210296307603 97281 2710 277 73 -15 +1 +0 +9 +10 0.5
203224 MLB MLEWSH 57% 520459 991639 501406 114 213298315613 102283 2710 280 76 -15 +1 +0 +9 +11 0.6
203325 MLB MLEWSH 57% 520459 991639 501406 114 213298316614 103283 2710 281 76 -15 +1 +0 +9 +11 0.7
203426 MLB MLEWSH 56% 520459 991639 501406 114 213298316615 103282 2710 281 76 -15 +1 +0 +9 +11 0.7
203527 MLB MLEWSH 55% 520459 971539 501406 104 212297313611 102282 2710 280 75 -15 +0 +0 +9 +11 0.6
203628 MLB MLEWSH 59% 520459 961538 501426 104 210295309604 99281 2710 277 73 -16 +0 -1 +9 +11 0.4
203729 MLB MLEWSH 61% 520459 961538 501436 94 207292302595 95279 2810 273 71 -18 +0 -1 +9 +11 0.1
203830 MLB MLEWSH 62% 520460 941527 491456 94 204289294583 90277 289 268 68 -20 +0 -2 +9 +11 -0.1
202820 MLB CTXWSH 34% 6255 11201 6181 10 198286273559 75275 2910 260 63 -3 +0 +0 +1 +1 -0.0
202921 MLB CTXWSH 48% 154136 28412 15432 31 202290285575 83277 2810 266 67 -6 +0 +0 +3 +3 0.0
203022 MLB CTXWSH 54% 227200 42713 22623 52 206293296589 90279 2710 271 70 -8 +0 +0 +4 +5 0.1
203123 MLB CTXWSH 57% 274243 50814 26743 62 209296305600 96280 279 276 73 -9 +0 +0 +5 +6 0.3
203224 MLB CTXWSH 57% 294260 55915 28794 62 212298312610 100282 2710 279 76 -8 +0 +0 +5 +6 0.4
203325 MLB CTXWSH 57% 294260 55915 28794 62 212298314612 101282 2710 280 76 -8 +0 +0 +5 +6 0.4
203426 MLB CTXWSH 56% 294260 55915 28794 62 212298314612 102281 2710 280 76 -8 +0 +0 +5 +6 0.4
203527 MLB CTXWSH 55% 288255 54915 28783 62 211297311608 100281 2710 279 75 -8 +0 +0 +5 +6 0.3
203628 MLB CTXWSH 59% 307271 56915 29844 62 209295307602 97280 279 276 73 -10 +0 -0 +5 +7 0.2
203729 MLB CTXWSH 61% 317280 58915 30874 52 207292300592 94278 279 272 71 -11 +0 -1 +6 +7 0.1
203830 MLB CTXWSH 62% 324286 58915 31904 53 204288292581 89276 2810 268 68 -12 -0 -1 +6 +7 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28352506 522841045 27177336 5520 208295304598 95280 2710 275 71 -92 +3 -3 +51 +61 2.1
/ 162G— A+C — 650575 11919210 621778 135 207293299592 92279 2710 275 71 -21 +1 -1 +12 +14 0.5
Career— MLE — 53364701 9711532879 522146664 10737 207294301596 95280 2710 272 71 -169 +5 -4 +92 +111 3.6
/ 162G— MLE — 650573 11919310 641798 135 208297304600 96281 2810 272 71 -21 +1 -1 +12 +14 0.5