Santiago Camacho

C ACL Giants
Age 20 S/R 5'10" / 200 lbs ROK HR -15%H -3% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1090ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Giants Or…138.363/.519/.54923116—.255/.393/.373
202518ROKSF156.234/.299/.4265035—.166/.214/.290
202619ROKSF103.258/.347/.4383048—.183/.248/.301
2027PROJMLE20MLBSF213.209/.269/.31832650.0
2028PROJ34% MLB21MLBSF37.210/.271/.32210700.0
2029PROJ48% MLB22MLBSF96.213/.276/.33121740.1
Next 3 projected WAR 0.1Projected 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
Z-Con%80
ISO78
Whiff%76
Chase%59
K%55
wRC+39
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 94%
CompsJose Herrera (age 20) · Cristian Santana (age 20) · Brett Cumberland (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 55 proj PA
wRC+†65
AVG/OBP/SLG.207 / .267 / .315
PA55
HR1
K%26
BB%6
ISO109
MLB%0%
Value2027 · WAR
BAT: -2.3 runs (wOBA-derived runs vs avg)-2BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +1.2 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.30.40.40.40.30.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$14M ctrl surplus
Tools · ContractCON 35 / POW 45
Toolsscout grade
CONTACT35
scouting grade only
POWER45
scouting grade only
EYE20
scouting grade only
SPEED35
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
2037Arb-2$0.7M———
2038Extbeyond projection horizon · no WAR estimate
Totals $4M $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 = 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 Giants Orange — 138102 371112 28215 30 3635195491.068 186427 1520 463 116 — — — — — —
202518 ROKACL Giants — 156141 331015 10253 00 234299426724 191248 166 317 35 — — — — — —
202619 ROKACL Giants — 10389 23513 12210 01 258347438785 180299 2012 343 48 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Giants Orange — 138110 28811 20265 30 255393373765 118296 1914 339 116 — — — — — —
202518 ROK MLEACL Giants — 156145 24713 6343 00 166214290504 124186 224 220 35 — — — — — —
202619 ROK MLEACL Giants — 10393 17312 8300 01 183248301549 118223 298 239 48 — — — — — —
202417 ROK MLEDSL Giants Orange — 138110 28811 20265 30 255393373765 118314 1914 339 116 — — — — — —
202417 ROK RAWDSL Giants Orange — 138102 371112 28215 30 3635195491.068 186427 1520 463 116 — — — — — —
202518 ROK MLEACL Giants — 156145 24713 6343 00 166214290504 124191 224 220 35 — — — — — —
202518 ROK RAWACL Giants — 156141 331015 10253 00 234299426724 191248 166 317 35 — — — — — —
202619 ROK MLEACL Giants — 10393 17312 8300 01 183248301549 118238 298 239 48 — — — — — —
202619 ROK RAWACL Giants — 10389 23513 12210 01 258347438785 180299 2012 343 48 — — — — — —
202417 ROK MLEDSL Giants Orange — 138112 28811 20265 30 250393366759 116296 1914 339 116 — — — — — —
202518 ROK MLEACL Giants — 156146 24713 6343 00 164214288502 123186 224 220 35 — — — — — —
202619 ROK MLEACL Giants — 10394 17312 8300 01 181248298545 117223 298 239 48 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Giants Orange — 138112 28811 20265 30 250393366759 116296 1914 339 116 — — — — — —
202518 ROK MLEACL Giants — 156146 24713 6343 00 164214288502 123186 224 220 35 — — — — — —
202619 ROK MLEACL Giants — 10394 17312 8300 01 181248298545 117223 298 239 48 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLESF 0% 213195 40813 14562 21 209269318587 109271 267 264 65 -9 +0 +0 +4 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLESF 34% 109100 21412 7281 10 213274330605 117273 266 272 70 -4 +0 +0 +2 +2 0.1
202922 MLB MLESF 48% 199182 39814 13502 21 217279339618 123275 257 277 74 -6 +0 +0 +4 +4 0.2
203023 MLB MLESF 54% 294269 591226 20743 31 220283347629 127276 257 282 77 -8 +0 +0 +5 +6 0.4
203124 MLB MLESF 55% 370337 751528 26924 41 222286352638 130278 257 285 79 -9 +0 +0 +7 +8 0.6
203225 MLB MLESF 56% 414377 841639 291025 42 223288356643 132279 257 288 81 -9 +0 +0 +7 +9 0.7
203326 MLB MLESF 56% 439400 8917310 311095 42 223287355643 132278 257 288 81 -10 +0 +0 +8 +10 0.7
203427 MLB MLESF 55% 445405 9118310 321115 42 222286353639 131278 257 286 80 -11 +0 +0 +8 +10 0.7
203528 MLB MLESF 55% 445405 8917310 321125 42 220284348632 128277 257 283 78 -12 +0 -1 +8 +10 0.5
203629 MLB MLESF 53% 441402 881739 311125 32 218281342623 124275 257 280 75 -13 -0 -1 +8 +10 0.3
203730 MLB MLESF 53% 432395 841629 301114 33 215278334612 119273 267 275 72 -14 -1 -2 +8 +9 0.0
202821 MLB CTXSF 34% 3735 7101 2100 00 210271322593 112269 275 267 70 -1 +0 +0 +1 +1 0.0
202922 MLB CTXSF 48% 9689 20412 6241 10 213276331606 118271 256 273 74 -3 +0 +0 +2 +2 0.1
203023 MLB CTXSF 54% 159145 31613 11402 21 216279338617 122273 257 277 77 -4 +0 +0 +3 +3 0.2
203124 MLB CTXSF 55% 205187 40814 14512 21 218282343625 125274 257 280 79 -5 +0 +0 +4 +4 0.3
203225 MLB CTXSF 56% 232211 46915 16573 21 219284346630 127275 257 283 81 -5 +0 +0 +4 +5 0.4
203326 MLB CTXSF 56% 247225 501025 17613 21 219284346630 127275 257 282 81 -6 +0 +0 +4 +5 0.4
203427 MLB CTXSF 55% 246224 491025 17613 21 218283343626 125274 257 281 80 -6 +0 +0 +4 +5 0.4
203528 MLB CTXSF 55% 244222 481015 17613 21 216281339620 123273 257 278 78 -6 +0 -0 +4 +5 0.3
203629 MLB CTXSF 53% 236215 46915 17602 21 214278333611 119272 257 275 75 -7 +0 -1 +4 +5 0.2
203730 MLB CTXSF 53% 227207 44914 16582 12 211274325600 115270 267 270 72 -8 -1 -1 +4 +5 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 19291760 381761139 13348321 169 216280339618 122274 257 278 76 -51 -0 -2 +34 +42 2.3
/ 162G— A+C — 650593 12926413 451637 53 218281341621 123276 257 278 76 -17 -0 -1 +12 +14 0.8
Career— MLE — 40403670 7981602684 289100548 3617 217283344627 126274 257 281 76 -99 +0 -4 +65 +79 4.2
/ 162G— MLE — 650590 12926414 461628 63 219284347631 129275 257 281 76 -18 +0 -1 +12 +14 0.8

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 ROKACL Giants · 103 PAwOBA .341 → .239 (−102)K% 20.4% → 29.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.39%÷1.000×1.440——29.36%
BB% (unintentional) /PA11.65%÷1.000×0.620—×1.0087.28%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP20.59%÷1.000×0.820×0.950×1.00816.16%
Doubles /BIP7.35%÷1.000×0.720×0.950×1.0085.07%
Triples /BIP1.47%÷1.000×0.720×0.950×1.0081.01%
Home runs /BIP4.41%÷1.000×0.780—×1.0083.47%

Factors used: level-wide ROK 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 19.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.950.

Result: wOBA .341 → .239; ISO .180 → .128; BABIP .299 → .223. 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 ROKACL Giants · 156 PAwOBA .312 → .220 (−92)K% 16.0% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.03%÷1.045×1.440——22.08%
BB% (unintentional) /PA6.41%÷1.070×0.620—×1.0223.80%
HBP% /PA1.92%—×0.720—×1.0221.42%
Singles /BIP14.66%÷1.042×0.820×0.983×1.02211.59%
Doubles /BIP8.62%÷1.001×0.720×0.983×1.0226.23%
Triples /BIP0.86%÷1.150×0.720×0.983×1.0220.54%
Home runs /BIP4.31%÷1.128×0.780—×1.0223.05%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 126, 1B 108, 2B 100, 3B 130, K 109, BB 114 — applied at half strength. Age: age 18 vs a level average of 19.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.983.

Result: wOBA .312 → .220; ISO .191 → .132; BABIP .248 → .186. 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 Giants Orange · 138 PAwOBA .463 → .339 (−123)K% 15.2% → 18.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.22%÷1.001×1.220——18.55%
BB% (unintentional) /PA20.29%÷0.982×0.700—×1.02214.78%
HBP% /PA3.62%—×0.700—×1.0222.59%
Singles /BIP28.40%÷0.972×0.680×1.023×1.02220.77%
Doubles /BIP13.58%÷0.982×0.600×1.023×1.0228.68%
Triples /BIP1.23%÷0.971×0.600×1.023×1.0220.80%
Home runs /BIP2.47%÷0.914×0.470—×1.0221.30%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 94, 2B 96, 3B 94, K 100, BB 96 — 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 ×1.023.

Result: wOBA .463 → .339; ISO .186 → .123; BABIP .427 → .296. 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).