Jose Camacho

C DSL Angels
Age 20 R/R 6'0" / 187 lbs ROK K +5%HR +4% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#496ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKLAA171.290/.453/.3661959—.180/.329/.216
202518ROKLAA100.155/.283/.21411-5—.091/.192/.102
202619ROKLAA163.250/.481/.4022672—.161/.358/.250
2027PROJMLE20MLBLAA273.214/.305/.29825750.2
2028PROJ34% MLB21MLBLAA46.217/.308/.31011800.1
2029PROJ48% MLB22MLBLAA110.220/.311/.32222830.2
Next 3 projected WAR 0.5Projected 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
BB%93
wOBA89
Chase%89
wRC+86
K%70
ISO66
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsNacho Alvarez Jr. (age 20) · Jesus Rodriguez (age 20) · Luis Santana (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 84 proj PA
wRC+†75
AVG/OBP/SLG.212 / .302 / .295
PA84
HR1
K%25
BB%9
ISO84
MLB%0%
Value2027 · WAR
BAT: -2.5 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+1POSREP: +1.8 runs (Replacement-level credit)+2REPTotal WAR: +0.20+0.2WAR
0.00.51.00.10.20.40.60.70.70.70.60.50.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$29M ctrl surplus
Tools · ContractCON 53 / POW 37
Toolsscout grade
CONTACT53
scouting grade only
POWER37
scouting grade only
EYE75
scouting grade only
SPEED52
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.7$2M+$1M
2034Pre-Arb$1.0M+0.7$2M+$1M
2035Pre-Arb$1.0M+0.6$1M+$0.9M
2036Arb-1$2M+0.5$1M+$0.2M
2037Arb-2$3M+0.3$0.6M+$0.0M (cut)
2038Arb-3$2M+0.1$0.2M+$0.0M (cut)
Totals $5M $6M +$4M

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 = full-season projection (no games played yet). 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 1-3 WAR low.

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)
202417 ROKDSL Angels — 171131 38511 252514 96 290453366819 76349 1515 385 59 — — — — — —
202518 ROKDSL Angels — 10084 13201 13222 11 155283214497 60194 2213 242 -5 — — — — — —
202619 ROKDSL Angels — 163112 28912 402810 61 250481402883 152313 1725 411 72 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Angels — 171139 25310 172914 96 180329216545 36216 1710 255 59 — — — — — —
202518 ROK MLEDSL Angels — 10088 8100 9272 11 91192102294 11126 279 161 -5 — — — — — —
202619 ROK MLEDSL Angels — 163124 20611 283410 61 161358250608 89190 2117 275 72 — — — — — —
202417 ROK MLEDSL Angels — 171139 25310 172914 96 180329216545 36225 1710 255 59 — — — — — —
202417 ROK RAWDSL Angels — 171131 38511 252514 96 290453366819 76349 1515 385 59 — — — — — —
202518 ROK MLEDSL Angels — 10088 8100 9272 11 91192102294 11129 279 161 -5 — — — — — —
202518 ROK RAWDSL Angels — 10084 13201 13222 11 155283214497 60194 2213 242 -5 — — — — — —
202619 ROK MLEDSL Angels — 163124 20611 283410 61 161358250608 89211 2117 275 72 — — — — — —
202619 ROK RAWDSL Angels — 163112 28912 402810 61 250481402883 152313 1725 411 72 — — — — — —
202417 ROK MLEDSL Angels — 171138 25310 172914 96 181329217547 36216 1710 255 59 — — — — — —
202518 ROK MLEDSL Angels — 10089 8100 9272 11 90192101293 11126 279 161 -5 — — — — — —
202619 ROK MLEDSL Angels — 163124 20611 283410 61 161358250608 89190 2117 275 72 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Angels — 171138 25310 172914 96 181329217547 36216 1710 255 59 — — — — — —
202518 ROK MLEDSL Angels — 10089 8100 9272 11 90192101293 11126 279 161 -5 — — — — — —
202619 ROK MLEDSL Angels — 163124 20611 283410 61 161358250608 89190 2117 275 72 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLELAA 0% 273239 51922 26686 51 214305298603 84285 2510 279 75 -8 +1 +0 +5 +6 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLELAA 34% 135118 27512 13333 21 218309313622 95287 2410 286 80 -3 +0 +0 +2 +3 0.2
202922 MLB MLELAA 48% 228200 45823 21565 41 222312325636 103288 259 291 83 -5 +0 +0 +4 +5 0.5
203023 MLB MLELAA 54% 323284 631125 30786 62 225314334648 109289 249 296 86 -5 +0 +0 +6 +7 0.8
203124 MLB MLELAA 55% 392344 791437 37958 82 227315341657 114290 249 299 88 -5 +1 +0 +7 +8 1.1
203225 MLB MLELAA 56% 431380 861538 401048 93 228316346662 118290 249 301 90 -5 +1 +0 +8 +9 1.3
203326 MLB MLELAA 56% 445392 891638 421078 93 228316347663 119290 249 301 90 -5 +1 +0 +8 +10 1.3
203427 MLB MLELAA 55% 445392 891638 421088 93 227315344659 117289 249 299 89 -6 +1 +0 +8 +10 1.2
203528 MLB MLELAA 55% 445392 891638 421098 83 225313339652 114288 249 297 87 -7 +0 -1 +8 +10 1.1
203629 MLB MLELAA 58% 445392 881538 421108 73 223310333643 110287 259 293 84 -8 +0 -1 +8 +10 0.8
203730 MLB MLELAA 60% 440388 851527 411108 73 220306325631 105285 259 288 81 -10 +0 -2 +8 +10 0.6
203831 MLB MLELAA 62% 406359 771326 371037 54 215301315616 99282 259 282 77 -11 -1 -3 +7 +9 0.2
203932 MLB MLELAA 63% 366324 681125 33956 46 210295302597 92278 269 275 72 -12 -2 -4 +7 +8 -0.3
202821 MLB CTXLAA 34% 4641 8101 4111 10 217308310618 94284 249 284 80 -1 +0 +0 +1 +1 0.1
202922 MLB CTXLAA 48% 11097 22412 10272 21 220311322633 102286 259 290 83 -2 +0 +0 +2 +2 0.2
203023 MLB CTXLAA 54% 175153 34613 16434 31 223313332645 109287 259 294 86 -3 +0 +0 +3 +4 0.4
203124 MLB CTXLAA 55% 217191 42714 20524 41 226314339654 114288 249 298 88 -3 +0 +0 +4 +5 0.6
203225 MLB CTXLAA 56% 241211 49825 23585 51 227315344659 117288 2410 300 90 -3 +1 +0 +4 +5 0.7
203326 MLB CTXLAA 56% 250220 51925 23605 52 227315345660 118288 249 300 90 -3 +0 +0 +4 +5 0.7
203427 MLB CTXLAA 55% 246216 49825 23595 52 226314342656 116287 249 298 89 -3 +0 +0 +4 +5 0.7
203528 MLB CTXLAA 55% 244214 47814 23605 42 224312337649 113286 259 296 87 -4 +0 -0 +4 +5 0.6
203629 MLB CTXLAA 58% 258227 51924 24645 42 221309331640 109285 259 292 84 -5 +0 -1 +5 +6 0.5
203730 MLB CTXLAA 60% 265233 51914 25665 42 218305323628 104283 259 287 81 -6 +0 -1 +5 +6 0.3
203831 MLB CTXLAA 62% 251222 47814 23644 32 214300313613 99280 259 281 77 -7 -0 -2 +4 +5 0.1
203932 MLB CTXLAA 63% 230203 42713 21594 34 209294300594 91276 269 274 72 -8 -1 -2 +4 +5 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 25332228 493841544 23562349 4320 221309332641 110286 259 292 81 -47 +1 -6 +45 +55 4.8
/ 162G— A+C — 650572 12722411 6016013 115 222311332643 110287 259 292 81 -12 +0 -2 +12 +14 1.2
Career— MLE — 50194390 9551683277 4821219111 9542 218311323634 105282 2410 288 81 -86 +2 -10 +82 +99 8.9
/ 162G— MLE — 650569 12422410 6215814 125 218310323633 105282 2410 288 81 -12 +0 -1 +12 +14 1.3

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 DSLDSL Angels · 163 PAwOBA .405 → .275 (−130)K% 17.2% → 21.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.18%÷1.000×1.220——20.96%
BB% (unintentional) /PA24.54%÷1.000×0.700—×0.99517.09%
HBP% /PA6.13%—×0.700—×0.9954.27%
Singles /BIP19.05%÷1.000×0.680×0.950×0.99512.24%
Doubles /BIP10.71%÷1.000×0.600×0.950×0.9956.08%
Triples /BIP1.19%÷1.000×0.600×0.950×0.9950.68%
Home runs /BIP2.38%÷1.000×0.470—×0.9951.11%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .405 → .275; ISO .152 → .090; BABIP .313 → .190. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 DSLDSL Angels · 100 PAwOBA .239 → .161 (−78)K% 22.0% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.00%÷1.007×1.220——26.64%
BB% (unintentional) /PA13.00%÷0.973×0.700—×1.0089.42%
HBP% /PA2.00%—×0.700—×1.0081.41%
Singles /BIP16.13%÷0.990×0.680×0.955×1.00810.66%
Doubles /BIP3.23%÷0.920×0.600×0.955×1.0082.02%
Triples /BIP0.00%÷1.110×0.600×0.955×1.0080.00%
Home runs /BIP1.61%÷0.975×0.470—×1.0080.78%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 95, 1B 98, 2B 84, 3B 122, K 101, BB 95 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.955.

Result: wOBA .239 → .161; ISO .060 → .033; BABIP .194 → .126. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 DSLDSL Angels · 171 PAwOBA .379 → .255 (−124)K% 14.6% → 17.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.62%÷1.038×1.220——17.18%
BB% (unintentional) /PA14.62%÷1.064×0.700—×1.0229.84%
HBP% /PA8.19%—×0.700—×1.0225.86%
Singles /BIP29.25%÷1.052×0.680×0.962×1.02218.59%
Doubles /BIP4.72%÷1.081×0.600×0.962×1.0222.57%
Triples /BIP0.94%÷0.961×0.600×0.962×1.0220.58%
Home runs /BIP0.94%÷1.068×0.470—×1.0220.42%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 114, 1B 110, 2B 116, 3B 92, K 108, BB 113 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.962.

Result: wOBA .379 → .255; ISO .076 → .044; BABIP .349 → .216. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).