Esteban CastroC DSL Astros Orange
Age 18 R/R 5'10" / 185 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 73 proj PA
wRC+54
AVG/OBP/SLG.188 / .271 / .255
PA6
HR0
K%34
BB%7
ISO67
MLB%0%
Value2026 · WAR
BAT: -0.3 runs (wOBA-derived runs vs avg)-0BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.1 runs (Positional adjustment)+0POSREP: +0.1 runs (Replacement-level credit)+0REPTotal WAR: -0.10-0.1WAR
0.00.51.00.20.20.30.30.40.40.40.30.226272829303132333435
projected WAR paid WAR ($/8M) surplus deficit+$10M ctrl surplus
Tools · Contract
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
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Pre-Arb$1.0M+0.4$0.9M+$0.5M
2034Pre-Arb$1.0M+0.4$0.9M+$0.4M
2035Arb-1$2M+0.4$0.8M+$0.0M
2036Arb-2$3M+0.3$0.6M+$0.0M (cut)
2037Arb-3$3M+0.2$0.3M+$0.0M (cut)
Totals $5M $4M +$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. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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 Astros Orange 8062 9001 10267 00 145329194523 48222 3212 268 68 -3 +0 +2 -0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Astros Orange 8066 6000 6377 00 9124191331 182 468 177 6 -9 +0 +2 -0.7
202517 ROK MLEDSL Astros Orange 8066 6000 6377 00 9124191331 200 468 177 6
202517 ROK RAWDSL Astros Orange 8062 9001 10267 00 145329194523 48222 3212 268 6
202517 ROK MLEDSL Astros Orange 8067 6000 6377 00 9024190330 182 468 177 6
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202517 ROK MLEDSL Astros Orange 8067 6000 6377 00 9024190330 182 468 177 6
▸ 2026 season
202618 MLB MLE 0% 66 1000 020 00 167167167333 290 330 248 54 -0 +0 +0 +0 +0 -0.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202719 MLB MLE 34% 166148 29412 12545 10 196279277556 81292 337 260 62 -8 +0 +0 +3 +4 -0.1
202820 MLB MLE 48% 310274 56824 24979 21 204290292582 88294 318 268 68 -12 +0 +0 +6 +7 0.0
202921 MLB MLE 54% 421374 771127 3213012 21 206289302592 96295 318 274 72 -14 +0 +0 +8 +9 0.2
203022 MLB MLE 57% 500443 931438 3915214 31 210294309604 99295 308 277 74 -16 +0 +0 +9 +11 0.5
203123 MLB MLE 58% 520460 971439 4015815 31 211295313608 102296 308 279 75 -15 +0 +0 +9 +11 0.6
203224 MLB MLE 57% 520459 971439 4115815 31 211297314611 102297 308 281 76 -15 +0 +0 +9 +11 0.6
203325 MLB MLE 57% 520459 9814310 4115715 31 214299322621 109297 308 282 77 -14 +0 +0 +9 +11 0.7
203426 MLB MLE 57% 520459 9814310 4115715 31 214299322621 109297 308 283 77 -14 +0 +0 +9 +11 0.7
203527 MLB MLE 55% 520459 9814310 4115815 31 214299322621 109297 308 283 77 -14 +0 +0 +9 +11 0.7
203628 MLB MLE 55% 520458 9814310 4215915 31 214301323624 109296 318 282 77 -14 +0 -1 +9 +11 0.6
203729 MLB MLE 53% 520458 961439 4216015 31 210297312609 103295 318 280 75 -15 +0 -1 +9 +11 0.4
203830 MLB MLE 53% 520458 961439 4216115 31 210297312609 103294 318 277 73 -16 +0 -2 +9 +11 0.2
203931 MLB MLE 52% 504444 901328 4115814 31 203291295586 92291 318 273 71 -18 +0 -3 +9 +11 -0.0
202719 MLB CTX 34% 5751 10101 4182 00 196281275555 78292 327 260 62 -3 +0 +0 +1 +1 -0.0
202820 MLB CTX 48% 150134 27412 11474 10 201282291573 90294 317 268 68 -6 +0 +0 +3 +3 0.0
202921 MLB CTX 54% 228202 42614 18706 10 208292307599 99295 318 274 72 -8 +0 +0 +4 +5 0.2
203022 MLB CTX 57% 283251 54825 22868 21 215299323622 108295 308 277 74 -9 +0 +0 +5 +6 0.2
203123 MLB CTX 58% 299266 56825 23918 21 211293312605 102296 308 279 75 -9 +0 +0 +5 +6 0.3
203224 MLB CTX 57% 296263 56825 23908 21 213296316612 103297 308 281 76 -8 +0 +0 +5 +6 0.3
203325 MLB CTX 57% 295262 55825 23898 21 210294313606 103297 308 282 77 -8 +0 +0 +5 +6 0.4
203426 MLB CTX 57% 294261 55825 23898 21 211295314609 103297 308 283 77 -8 +0 +0 +5 +6 0.4
203527 MLB CTX 55% 289256 54825 23888 21 211296316613 105297 308 283 77 -8 +0 +0 +5 +6 0.4
203628 MLB CTX 55% 286253 54825 23878 21 213299320619 107296 308 282 77 -8 +0 -0 +5 +6 0.3
203729 MLB CTX 53% 278246 51715 22858 11 207293305598 98295 318 280 75 -8 -0 -1 +5 +6 0.2
203830 MLB CTX 53% 274242 50715 22858 11 207294306600 99294 318 277 73 -9 -0 -1 +5 +6 0.1
203931 MLB CTX 52% 263233 47714 21827 11 202287292579 90291 318 273 71 -9 -0 -1 +5 +6 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 32922920 611881956 258100791 1910 209294310604 101297 318 278 73 -100 -0 -4 +59 +71 2.7
/ 162G A+C 650577 12017411 5119918 42 208293308601 101295 318 278 73 -20 -0 -1 +12 +14 0.5
Career MLE 61475425 113016234105 4841898181 3512 208295309604 100296 318 277 73 -186 +2 -7 +108 +131 5.0
/ 162G MLE 650574 12017411 5120119 41 209295310605 101298 318 277 73 -20 +0 -1 +12 +14 0.5