Keiberg Camacaro

SS DSL Giants Black
Age 20 R/R 5'11" / 158 lbs ROK HR -15%H -3% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#507ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Giants Or…133.225/.402/.3140445—.147/.295/.193
202518ROKDSL Giants Bl…118.169/.373/.2471719—.093/.254/.124
202619ROKDSL Giants Bl…219.333/.477/.53672981—.211/.336/.328
2027PROJMLE20MLBSF329.214/.299/.30648740.1
2028PROJ34% MLB21MLBSF56.215/.300/.31311790.1
2029PROJ48% MLB22MLBSF127.218/.303/.32323830.2
Next 3 projected WAR 0.3Projected 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
wOBA93
wRC+92
ISO84
K%79
Z-Con%78
Speed76
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsNacho Alvarez Jr. (age 20) · Cristofer Torin (age 19) · Ryan Brett (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 117 proj PA
wRC+†74
AVG/OBP/SLG.212 / .296 / .303
PA117
HR1
K%26
BB%9
ISO92
MLB%0%
Value2027 · WAR
BAT: -3.6 runs (wOBA-derived runs vs avg)-4BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +2.5 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.20.40.50.60.60.50.50.30.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$23M ctrl surplus
Tools · ContractCON 54 / POW 41
Toolsscout grade
CONTACT54
scouting grade only
POWER41
scouting grade only
EYE69
scouting grade only
SPEED67
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.6$2M+$1M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Pre-Arb$1.0M+0.5$1M+$0.7M
2036Arb-1$2M+0.3$0.6M+$0.0M (cut)
2037Arb-2$2M+0.2$0.4M+$0.0M (cut)
2038Arb-3$1M———
Totals $3M $5M +$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 = full-season projection (no games played yet). 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)
202316 ROKDSL Giants Black — 198164 37844 23609 116 226352396748 171324 3012 337 29 — — — — — —
202417 ROKDSL Giants Orange — 133102 23520 22288 41 225402314715 88307 2117 341 45 — — — — — —
202518 ROKDSL Giants Black — 11889 15211 24295 73 169373247620 79237 2520 310 19 — — — — — —
202619 ROKDSL Giants Black — 219168 561117 38348 292 3334775361.012 202371 1617 439 81 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202316 ROK MLEDSL Giants Black — 198171 24522 16729 116 140250228478 88207 368 211 29 — — — — — —
202417 ROK MLEDSL Giants Orange — 133109 16310 15348 41 147295193488 46204 2611 235 45 — — — — — —
202518 ROK MLEDSL Giants Black — 11897 9110 16355 73 93254124378 31147 3014 197 19 — — — — — —
202619 ROK MLEDSL Giants Black — 219180 38714 26418 292 211336328664 117229 1912 288 81 — — — — — —
202316 ROK MLEDSL Giants Black — 198171 24522 16729 116 140250228478 88222 368 211 29 — — — — — —
202316 ROK RAWDSL Giants Black — 198164 37844 23609 116 226352396748 171324 3012 337 29 — — — — — —
202417 ROK MLEDSL Giants Orange — 133109 16310 15348 41 147295193488 46211 2611 235 45 — — — — — —
202417 ROK RAWDSL Giants Orange — 133102 23520 22288 41 225402314715 88307 2117 341 45 — — — — — —
202518 ROK MLEDSL Giants Black — 11897 9110 16355 73 93254124378 31145 3014 197 19 — — — — — —
202518 ROK RAWDSL Giants Black — 11889 15211 24295 73 169373247620 79237 2520 310 19 — — — — — —
202619 ROK MLEDSL Giants Black — 219180 38714 26418 292 211336328664 117243 1912 288 81 — — — — — —
202619 ROK RAWDSL Giants Black — 219168 561117 38348 292 3334775361.012 202371 1617 439 81 — — — — — —
202316 ROK MLEDSL Giants Black — 198171 24522 16729 116 140250228478 88207 368 211 29 — — — — — —
202417 ROK MLEDSL Giants Orange — 133109 16310 15348 41 147295193488 46204 2611 235 45 — — — — — —
202518 ROK MLEDSL Giants Black — 11896 9110 16355 73 94254125379 31147 3014 197 19 — — — — — —
202619 ROK MLEDSL Giants Black — 219183 38714 26418 292 208336322659 115229 1912 288 81 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Giants Orange — 133109 16310 15348 41 147295193488 46204 2611 235 45 — — — — — —
202518 ROK MLEDSL Giants Black — 11896 9110 16355 73 94254125379 31147 3014 197 19 — — — — — —
202619 ROK MLEDSL Giants Black — 219183 38714 26418 292 208336322659 115229 1912 288 81 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLESF 0% 329290 631134 30856 82 214299306605 92285 269 278 74 -10 +1 +0 +4 +7 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLESF 34% 162143 30512 15413 41 218303320623 102287 259 285 79 -4 +0 +0 +2 +4 0.2
202922 MLB MLESF 48% 263233 51924 24664 72 222306331637 109288 259 290 83 -5 +1 +0 +3 +6 0.4
203023 MLB MLESF 54% 356315 711236 32886 102 224309340648 115289 259 294 85 -6 +1 +0 +4 +8 0.7
203124 MLB MLESF 55% 416368 841538 381027 122 227310346656 119290 259 297 87 -6 +2 +0 +4 +9 0.9
203225 MLB MLESF 56% 450399 911639 411107 133 228311350661 122290 249 299 89 -6 +1 +0 +5 +10 1.0
203326 MLB MLESF 56% 467415 941739 421147 133 228311350661 122290 249 299 89 -6 +1 +0 +5 +10 1.0
203427 MLB MLESF 55% 473420 951739 431167 133 227310348658 121289 259 298 88 -7 +1 +0 +5 +10 1.0
203528 MLB MLESF 55% 470417 931639 431177 123 225308343651 118289 259 295 86 -8 +1 -1 +5 +10 0.8
203629 MLB MLESF 53% 462410 911638 421167 113 223306337643 114287 259 292 84 -9 +1 -1 +5 +10 0.6
203730 MLB MLESF 53% 451400 881538 411157 103 220302330632 110286 259 287 81 -10 +1 -2 +5 +10 0.3
203831 MLB MLESF 52% 436388 841437 391136 83 216298320618 104283 269 282 77 -12 +0 -3 +5 +9 -0.0
202821 MLB CTXSF 34% 5650 11201 5141 10 215300313613 98283 259 281 79 -1 +0 +0 +1 +1 0.1
202922 MLB CTXSF 48% 127112 24412 12322 31 218303323626 105284 259 286 83 -3 +0 +0 +1 +3 0.2
203023 MLB CTXSF 54% 193170 37713 18483 51 221305331637 111285 259 290 85 -3 +1 +0 +2 +4 0.4
203124 MLB CTXSF 55% 231204 46824 21574 61 223307337644 114286 259 293 87 -3 +1 +0 +2 +5 0.5
203225 MLB CTXSF 56% 252223 51925 23624 71 224308341649 117286 259 294 89 -3 +1 +0 +3 +5 0.6
203326 MLB CTXSF 56% 263233 52925 24644 72 224307341649 117286 249 294 89 -4 +1 +0 +3 +6 0.6
203427 MLB CTXSF 55% 262232 52925 24654 72 223307339645 116285 259 293 88 -4 +1 +0 +3 +6 0.5
203528 MLB CTXSF 55% 258229 50924 23644 71 221305335639 113285 259 290 86 -4 +1 -0 +3 +6 0.5
203629 MLB CTXSF 53% 247219 49924 22624 61 219302329631 110284 259 287 84 -5 +1 -1 +3 +5 0.3
203730 MLB CTXSF 53% 237211 46824 21603 51 216299322621 105282 259 283 81 -5 +1 -1 +3 +5 0.2
203831 MLB CTXSF 52% 227202 43813 20593 41 213294313607 100280 269 278 77 -6 +0 -1 +2 +5 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 23532085 461821740 21358736 5812 221304334638 113287 259 289 80 -43 +7 -4 +25 +51 3.7
/ 162G— A+C — 650576 12823511 5916210 163 222305337642 115288 259 289 80 -12 +2 -1 +7 +14 1.0
Career— MLE — 51914568 9811723686 4841310100 16741 215304325628 110280 259 286 80 -84 +12 -7 +48 +98 6.8
/ 162G— MLE — 650572 12422511 6116413 215 217307330637 114282 259 286 80 -12 +2 -1 +7 +14 1.0

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 Giants Black · 219 PAwOBA .439 → .288 (−150)K% 15.5% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.53%÷1.000×1.220——18.94%
BB% (unintentional) /PA17.35%÷1.000×0.700—×0.98511.96%
HBP% /PA3.65%—×0.700—×0.9852.52%
Singles /BIP27.61%÷1.000×0.680×0.972×0.98517.97%
Doubles /BIP8.21%÷1.000×0.600×0.972×0.9854.71%
Triples /BIP0.75%÷1.000×0.600×0.972×0.9850.43%
Home runs /BIP5.22%÷1.000×0.470—×0.9852.42%

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 20 vs a level average of 18.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.972.

Result: wOBA .439 → .288; ISO .202 → .111; BABIP .371 → .229. 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 Giants Black · 118 PAwOBA .304 → .197 (−107)K% 24.6% → 29.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.58%÷1.007×1.220——29.79%
BB% (unintentional) /PA20.34%÷1.075×0.700—×0.99513.17%
HBP% /PA4.24%—×0.700—×0.9952.95%
Singles /BIP18.33%÷1.014×0.680×0.956×0.99511.69%
Doubles /BIP3.33%÷1.014×0.600×0.956×0.9951.88%
Triples /BIP1.67%÷0.974×0.600×0.956×0.9950.98%
Home runs /BIP1.67%÷1.022×0.470—×0.9950.76%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 104, 1B 103, 2B 103, 3B 95, K 101, BB 115 — 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.956.

Result: wOBA .304 → .197; ISO .079 → .044; BABIP .237 → .147. 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 · 133 PAwOBA .334 → .235 (−99)K% 21.1% → 25.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.05%÷1.001×1.220——25.67%
BB% (unintentional) /PA15.79%÷0.982×0.700—×1.00811.34%
HBP% /PA6.02%—×0.700—×1.0084.24%
Singles /BIP21.62%÷0.972×0.680×0.982×1.00814.96%
Doubles /BIP6.76%÷0.982×0.600×0.982×1.0084.08%
Triples /BIP2.70%÷0.971×0.600×0.982×1.0081.65%
Home runs /BIP0.00%÷0.914×0.470—×1.0080.00%

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 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.982.

Result: wOBA .334 → .235; ISO .088 → .057; BABIP .307 → .204. 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).

2023 DSLDSL Giants Black · 198 PAwOBA .332 → .211 (−121)K% 30.3% → 36.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.30%÷1.020×1.220——36.25%
BB% (unintentional) /PA11.62%÷1.002×0.700—×1.0228.30%
HBP% /PA4.55%—×0.700—×1.0223.25%
Singles /BIP20.19%÷0.970×0.680×0.981×1.02214.19%
Doubles /BIP7.69%÷1.028×0.600×0.981×1.0224.50%
Triples /BIP3.85%÷1.150×0.600×0.981×1.0222.01%
Home runs /BIP3.85%÷1.118×0.470—×1.0221.65%

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

Result: wOBA .332 → .211; ISO .171 → .085; BABIP .324 → .207. 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).