Victor Garcia

C DSL Cubs Red
Age 19 L/R 6'0" / 160 lbs ROK HR -8% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#775ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKDSL Cubs Blue42.242/.390/.2420136—.171/.293/.171
202618ROKDSL Cubs Red94.286/.511/.4601494—.197/.380/.324
2027PROJMLE19MLBCHC204.217/.311/.29914770.1
2028PROJ34% MLB20MLBCHC37.223/.318/.31701810.1
2029PROJ48% MLB21MLBCHC98.226/.320/.32812850.2
Next 3 projected WAR 0.4Projected 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%99
Chase%98
wOBA94
wRC+93
Z-Con%93
Whiff%91
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsBo Naylor (age 19) · Randy Florentino (age 19) · Kevyn Castillo (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 51 proj PA
wRC+†77
AVG/OBP/SLG.215 / .309 / .296
PA51
HR0
K%24
BB%11
ISO83
MLB%0%
Value2027 · WAR
BAT: -1.4 runs (wOBA-derived runs vs avg)-1BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +1.1 runs (Replacement-level credit)+1REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.20.50.70.80.90.90.80.70.60.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$38M ctrl surplus
Tools · Contract
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.9$2M+$2M
2034Pre-Arb$1.0M+0.9$2M+$2M
2035Pre-Arb$1.0M+0.8$2M+$1M
2036Arb-1$3M+0.7$1M+$0.3M
2037Arb-2$4M+0.6$1M+$0.0M (cut)
2038Arb-3$5M+0.5$0.9M+$0.0M (cut)
Totals $6M $10M +$5M

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)
202517 ROKDSL Cubs Blue — 4233 8000 860 10 242390242633 286 1419 305 36 — — — — — —
202618 ROKDSL Cubs Red — 9463 18611 28161 44 286511460971 175354 1730 433 94 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Cubs Blue — 4235 6000 670 10 171293171464 196 1714 222 36 — — — — — —
202618 ROK MLEDSL Cubs Red — 9471 14411 20201 44 197380324704 127226 2121 307 94 — — — — — —
202517 ROK MLEDSL Cubs Blue — 4235 6000 670 10 171293171464 207 1714 222 36 — — — — — —
202517 ROK RAWDSL Cubs Blue — 4233 8000 860 10 242390242633 286 1419 305 36 — — — — — —
202618 ROK MLEDSL Cubs Red — 9471 14411 20201 44 197380324704 127250 2121 307 94 — — — — — —
202618 ROK RAWDSL Cubs Red — 9463 18611 28161 44 286511460971 175354 1730 433 94 — — — — — —
202517 ROK MLEDSL Cubs Blue — 4236 6000 670 10 167293167459 196 1714 222 36 — — — — — —
202618 ROK MLEDSL Cubs Red — 9473 14411 20201 44 192380315696 123226 2121 307 94 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Cubs Blue — 4236 6000 670 10 167293167459 196 1714 222 36 — — — — — —
202618 ROK MLEDSL Cubs Red — 9473 14411 20201 44 192380315696 123226 2121 307 94 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLECHC 0% 204177 38721 23502 41 217311299611 83289 2511 282 77 -6 +0 +0 +4 +4 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLECHC 34% 10793 21411 12261 21 221315312627 91290 2411 289 81 -2 +0 +0 +2 +2 0.2
202921 MLB MLECHC 48% 202176 39722 22482 41 224318323641 99292 2411 294 85 -4 +0 +0 +4 +4 0.5
203022 MLB MLECHC 54% 312272 611124 34743 62 227320333653 106292 2411 298 88 -4 +0 +0 +6 +7 0.8
203123 MLB MLECHC 57% 397347 791436 43944 82 229321342663 112293 2411 302 90 -5 +1 +0 +7 +9 1.2
203224 MLB MLECHC 57% 445390 901638 481054 83 232323349671 117294 2411 305 92 -4 +0 +0 +8 +10 1.4
203325 MLB MLECHC 57% 445390 901638 481054 83 232323351674 119294 2411 306 93 -4 +0 +0 +8 +10 1.5
203426 MLB MLECHC 56% 445390 901638 481054 83 232323353676 121294 2411 307 94 -3 +0 +0 +8 +10 1.5
203527 MLB MLECHC 55% 445390 901638 481054 83 231322350672 119293 2411 305 93 -4 +0 +0 +8 +10 1.4
203628 MLB MLECHC 59% 445390 891638 481064 83 229320345665 116292 2411 302 91 -5 +0 -1 +8 +10 1.3
203729 MLB MLECHC 61% 445390 881637 481074 83 227317339656 112291 2411 299 88 -6 +0 -1 +8 +10 1.1
203830 MLB MLECHC 62% 445391 881637 471094 73 223314331644 107289 2411 294 85 -8 +0 -2 +8 +10 0.8
203931 MLB MLECHC 63% 426375 831536 451063 75 219309320629 101286 2511 288 81 -10 -1 -3 +8 +9 0.4
204032 MLB MLECHC 64% 407359 761325 421033 67 214302308610 94282 2510 280 76 -12 -2 -4 +7 +9 -0.1
202820 MLB CTXCHC 34% 3733 6100 490 10 223318317635 94294 2411 291 81 -1 +0 +0 +1 +1 0.1
202921 MLB CTXCHC 48% 9886 20411 11231 21 226320328648 102295 2311 297 85 -2 +0 +0 +2 +2 0.2
203022 MLB CTXCHC 54% 169146 33612 19402 31 229322338660 108296 2411 301 88 -2 +0 +0 +3 +4 0.5
203123 MLB CTXCHC 57% 225197 45823 24532 41 232323346669 114297 2411 304 90 -3 +0 +0 +4 +5 0.7
203224 MLB CTXCHC 57% 252221 521024 27592 51 234325353677 119298 2311 307 92 -2 +1 +0 +4 +5 0.8
203325 MLB CTXCHC 57% 251220 51924 27592 51 234325355680 121298 2411 308 93 -2 +1 +0 +4 +5 0.9
203426 MLB CTXCHC 56% 251220 51924 27592 51 235325357682 122298 2411 309 94 -2 +1 +0 +4 +5 0.9
203527 MLB CTXCHC 55% 247216 50924 27582 51 233324354678 121297 2311 307 93 -2 +1 +0 +4 +5 0.8
203628 MLB CTXCHC 59% 263231 531024 28632 52 231322349671 118296 2411 304 91 -3 +0 -0 +5 +6 0.7
203729 MLB CTXCHC 61% 271238 541024 29652 52 229319342662 114295 2411 301 88 -4 +0 -1 +5 +6 0.6
203830 MLB CTXCHC 62% 277243 551024 30682 52 225315334650 109293 2511 296 85 -5 +0 -1 +5 +6 0.5
203931 MLB CTXCHC 63% 269237 52924 28672 43 221310324635 103289 2510 290 81 -6 -0 -2 +5 +6 0.2
204032 MLB CTXCHC 64% 259228 49923 27662 44 216304311616 96285 2510 282 76 -7 -1 -2 +5 +6 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28692516 5711042241 30868923 5320 227317335651 108295 2411 300 88 -41 +3 -7 +51 +62 7.0
/ 162G— A+C — 650570 1302459 701565 125 228317335652 107297 2411 300 88 -9 +1 -1 +12 +14 1.6
Career— MLE — 51534504 10131823579 565123245 9443 225317333651 109290 2411 298 88 -72 +2 -10 +90 +109 12.1
/ 162G— MLE — 650568 12723410 711556 125 224316331647 107288 2411 298 88 -9 +0 -1 +12 +14 1.6

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 Cubs Red · 94 PAwOBA .434 → .307 (−127)K% 17.0% → 20.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.02%÷1.000×1.220——20.77%
BB% (unintentional) /PA29.79%÷1.000×0.700—×1.00821.01%
HBP% /PA1.06%—×0.700—×1.0080.75%
Singles /BIP21.28%÷1.000×0.680×0.983×1.00814.33%
Doubles /BIP12.77%÷1.000×0.600×0.983×1.0087.59%
Triples /BIP2.13%÷1.000×0.600×0.983×1.0081.26%
Home runs /BIP2.13%÷1.000×0.470—×1.0081.01%

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

Result: wOBA .434 → .307; ISO .175 → .113; BABIP .354 → .226. 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 Cubs Blue · 42 PAwOBA .306 → .222 (−84)K% 14.3% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷1.001×1.220——17.41%
BB% (unintentional) /PA19.05%÷1.006×0.700—×1.02213.55%
HBP% /PA0.00%—×0.700—×1.0220.00%
Singles /BIP29.63%÷1.016×0.680—×1.02220.27%
Doubles /BIP0.00%÷0.928×0.600—×1.0220.00%
Triples /BIP0.00%÷1.038×0.600—×1.0220.00%
Home runs /BIP0.00%÷0.926×0.470—×1.0220.00%

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

Result: wOBA .306 → .222; ISO .000 → .000; BABIP .286 → .196. 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).