Carlos Sanchez

C Beloit Sky Carp
Age 22 S/R 5'9" / 175 lbs A+ HR -10%H -3% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP35OGV rank#648ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKMIA130.193/.318/.2841119—.139/.233/.209
202520AMIA204.260/.358/.3562155—.205/.279/.276
202621A+/AMIA240.187/.321/.36910250—.152/.249/.291
2027PROJMLE22MLBMIA1.194/.277/.30300710.0
2028PROJ35% MLB23MLBMIA60.198/.281/.31311750.1
2029PROJ46% MLB24MLBMIA119.202/.284/.32032780.2
Next 3 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$1M+2
Skills · percentileMiLB Statcast 2026 A+
Chase%86
Z-Con%71
BB%67
ISO56
Whiff%54
K%27
Career WAR0.0 WAR median (P10 0.0 / P90 3.1, comp-based) · star 0% · didn't stick 87%
CompsAlexander Campos (age 22) · Victor Castillo (age 22) · Dayan Frias (age 22)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†71
AVG/OBP/SLG.194 / .277 / .303
PA1
HR0
K%29
BB%9
BABIP258
ISO128
MLB%0%
Value2027 · WAR
BAT: -4.8 runs (wOBA-derived runs vs avg)-5BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.5 runs (Positional adjustment)+3POSREP: +3.0 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.20.30.40.40.30.20.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$11M ctrl surplus
Tools · ContractCON 40 / POW 25
Toolsscout grade
CONTACT40
scouting grade only
POWER25
scouting grade only
EYE50
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.4$1M+$0.6M
2032Pre-Arb$0.9M+0.4$1M+$0.6M
2033Pre-Arb$0.9M+0.3$0.8M+$0.3M
2034Arb-1$1M+0.2$0.5M+$0.0M (cut)
2035Arb-2$1M+0.1$0.2M+$0.0M (cut)
2036Extbeyond projection horizon · no WAR estimate
Totals $3M $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. 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)
202217 ROKDSL Marlins — 174151 37514 18321 61 245329371700 126277 1810 311 23 — — — — — —
202318 ROKFCL Marlins — 149128 28301 18210 11 219315266581 47248 1412 270 25 — — — — — —
202419 ROKFCL Marlins — 130109 21701 15305 10 193318284602 92253 2312 284 19 — — — — — —
202520 AJupiter Hammerheads — 204177 46722 27500 11 260358356714 96352 2513 328 55 — — — — — —
202621 A+Beloit Sky Carp — 138116 18405 19400 10 155274319593 164176 2914 268 27 — — — — — —
202621 AJupiter Hammerheads — 10282 19205 19161 10 232382439821 207230 1619 371 82 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL Marlins — 174157 25312 12381 61 159224229453 70179 227 202 23 — — — — — —
202318 ROK MLEFCL Marlins — 149135 23201 11300 11 170233207440 37205 207 205 25 — — — — — —
202419 ROK MLEFCL Marlins — 130115 16501 9445 10 139233209441 70200 347 197 19 — — — — — —
202520 A MLEJupiter Hammerheads — 204185 38621 19670 11 205279276555 70308 339 249 55 — — — — — —
202621 A+ MLEBeloit Sky Carp — 138121 15304 14510 10 124215248463 124151 3710 208 27 — — — — — —
202621 A MLEJupiter Hammerheads — 10289 17204 12221 10 191294348642 157206 2212 290 82 — — — — — —
202217 ROK MLEDSL Marlins — 174157 25312 12381 61 159224229453 70190 227 202 23 — — — — — —
202217 ROK RAWDSL Marlins — 174151 37514 18321 61 245329371700 126277 1810 311 23 — — — — — —
202318 ROK MLEFCL Marlins — 149135 23201 11300 11 170233207440 37206 207 205 25 — — — — — —
202318 ROK RAWFCL Marlins — 149128 28301 18210 11 219315266581 47248 1412 270 25 — — — — — —
202419 ROK MLEFCL Marlins — 130115 16501 9445 10 139233209441 70211 347 197 19 — — — — — —
202419 ROK RAWFCL Marlins — 130109 21701 15305 10 193318284602 92253 2312 284 19 — — — — — —
202520 A MLEJupiter Hammerheads — 204185 38621 19670 11 205279276555 70316 339 249 55 — — — — — —
202520 A RAWJupiter Hammerheads — 204177 46722 27500 11 260358356714 96352 2513 328 55 — — — — — —
202621 A+ MLE2 teams — 240210 32508 26731 20 152249290539 138182 3011 243 51 — — — — — —
202621 A+ RAW2 teams — 240198 376010 38561 20 187321369689 182200 2316 312 51 — — — — — —
202217 ROK MLEDSL Marlins — 174159 25312 12381 61 157224226450 69179 227 202 23 — — — — — —
202318 ROK MLEFCL Marlins — 149137 23201 11300 11 168233204437 36205 207 205 25 — — — — — —
202419 ROK MLEFCL Marlins — 130115 16501 9445 10 139233209441 70200 347 197 19 — — — — — —
202520 A MLEJupiter Hammerheads — 204183 38621 19670 11 208279279558 71308 339 249 55 — — — — — —
202621 A+ MLE2 teams — 240211 32508 26731 20 152249289538 137174 3011 243 51 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEFCL Marlins — 130115 16501 9445 10 139233209441 70200 347 197 19 — — — — — —
202520 A MLEJupiter Hammerheads — 204183 38621 19670 11 208279279558 71308 339 249 55 — — — — — —
202621 A+ MLE2 teams — 240211 32508 26731 20 152249289538 137174 3011 243 51 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEMIA 0% 350311 631227 341002 51 201283317600 116267 2910 273 71 -12 +1 +0 +6 +8 0.2
▸ 2027 — real world (MLB)
202722 MLB CTXMIA 0% 11 0000 000 00 194277303580 109258 00 265 71 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEMIA 35% 175155 32614 17491 31 205287327615 122269 2810 279 75 -5 +0 +0 +3 +4 0.2
202924 MLB MLEMIA 46% 258229 48916 25712 41 209291335626 127271 2810 283 78 -7 +0 +0 +5 +6 0.4
203025 MLB MLEMIA 52% 317282 581117 30862 41 211293340633 129272 279 286 80 -8 +0 +0 +6 +7 0.5
203126 MLB MLEMIA 54% 356317 681329 34962 51 212294343638 131273 2710 288 81 -8 +1 +0 +6 +8 0.7
203227 MLB MLEMIA 54% 370329 701329 35993 51 213294344638 131273 279 288 81 -8 +1 +0 +7 +8 0.7
203328 MLB MLEMIA 54% 374332 711329 361013 41 211292339632 128272 2710 285 79 -9 +0 -1 +7 +8 0.5
203429 MLB MLEMIA 53% 368328 681318 351002 21 209289333622 124271 2710 282 77 -10 +0 -1 +7 +8 0.3
203530 MLB MLEMIA 52% 359320 651218 34992 11 206286325611 119269 289 277 74 -11 -0 -2 +6 +8 0.1
202823 MLB CTXMIA 35% 6054 10201 6170 10 198281313594 115260 2810 271 75 -2 +0 +0 +1 +1 0.1
202924 MLB CTXMIA 46% 119106 22413 11331 20 202284320605 119262 289 275 78 -3 +0 +0 +2 +3 0.2
203025 MLB CTXMIA 52% 164146 30514 16441 21 204286325612 121263 2710 278 80 -4 +0 +0 +3 +4 0.3
203126 MLB CTXMIA 54% 193172 35614 18521 31 205288328616 123264 279 279 81 -4 +0 +0 +3 +4 0.4
203227 MLB CTXMIA 54% 201179 38715 19541 31 206288329617 123264 279 280 81 -5 +0 +0 +4 +4 0.4
203328 MLB CTXMIA 54% 203181 37714 19551 21 204286324610 120263 279 277 79 -5 +0 -0 +4 +4 0.3
203429 MLB CTXMIA 53% 195173 35614 19531 10 202283318601 116262 2710 273 77 -5 +0 -1 +3 +4 0.2
203530 MLB CTXMIA 52% 188167 34614 18521 10 199280311590 112260 2810 269 74 -6 +0 -1 +3 +4 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 13231178 24143729 1263607 154 205285327612 122266 2710 276 68 -34 +1 -2 +24 +29 1.8
/ 162G— A+C — 650579 11821314 621773 72 204284323607 119266 2710 276 68 -17 +1 -1 +12 +14 0.9
Career— MLE — 36143219 6401161576 33699325 4112 199280315595 116259 279 268 68 -72 +2 -4 +49 +59 3.5
/ 162G— MLE — 650579 11621314 601794 72 200280320599 119261 289 268 68 -17 +1 -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 A+Beloit Sky Carp · 138 PAwOBA .267 → .208 (−59)K% 29.0% → 36.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.99%÷1.000×1.270——36.81%
BB% (unintentional) /PA13.77%÷1.000×0.710—×1.0129.89%
HBP% /PA0.00%—×0.790—×1.0120.00%
Singles /BIP11.84%÷1.000×0.920×0.973×1.01210.73%
Doubles /BIP5.26%÷1.000×0.810×0.973×1.0124.20%
Triples /BIP0.00%÷1.000×0.850×0.973×1.0120.00%
Home runs /BIP6.58%÷1.000×0.800—×1.0125.33%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.973.

Result: wOBA .267 → .208; ISO .164 → .128; BABIP .176 → .151. 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).

2026 AJupiter Hammerheads · 102 PAwOBA .359 → .290 (−68)K% 15.7% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.69%÷1.000×1.360——21.33%
BB% (unintentional) /PA17.65%÷1.000×0.690——12.18%
HBP% /PA0.98%—×0.780——0.76%
Singles /BIP18.18%÷1.000×0.920×1.007—16.84%
Doubles /BIP3.03%÷1.000×0.830×1.007—2.53%
Triples /BIP0.00%÷1.000×0.910×1.007—0.00%
Home runs /BIP7.58%÷1.000×0.800——6.06%

Factors used: level-wide A 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 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.007.

Result: wOBA .359 → .290; ISO .207 → .169; BABIP .230 → .206. 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 AJupiter Hammerheads · 204 PAwOBA .320 → .249 (−71)K% 24.5% → 32.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.51%÷1.014×1.360——32.87%
BB% (unintentional) /PA13.24%÷1.018×0.690—×1.0159.10%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP27.56%÷1.019×0.920×0.957×1.01524.18%
Doubles /BIP5.51%÷0.947×0.830×0.957×1.0154.69%
Triples /BIP1.57%÷0.900×0.910×0.957×1.0151.55%
Home runs /BIP1.57%÷1.035×0.800—×1.0151.24%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 104, 2B 89, 3B 80, K 103, BB 104 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.957.

Result: wOBA .320 → .249; ISO .096 → .077; BABIP .352 → .308. 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 ROKFCL Marlins · 130 PAwOBA .280 → .197 (−83)K% 23.1% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.08%÷0.987×1.440——33.67%
BB% (unintentional) /PA11.54%÷0.970×0.620—×0.9957.33%
HBP% /PA3.85%—×0.720—×0.9952.76%
Singles /BIP16.46%÷0.985×0.820×1.009×0.99513.75%
Doubles /BIP8.86%÷1.014×0.720×1.009×0.9956.32%
Triples /BIP0.00%÷1.004×0.720×1.009×0.9950.00%
Home runs /BIP1.27%÷0.898×0.780—×0.9951.09%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 97, 2B 103, 3B 101, K 97, BB 94 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.009.

Result: wOBA .280 → .197; ISO .092 → .064; BABIP .253 → .200. 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 ROKFCL Marlins · 149 PAwOBA .266 → .205 (−61)K% 14.1% → 20.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.09%÷0.995×1.440——20.39%
BB% (unintentional) /PA11.41%÷0.958×0.620—×1.0087.44%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP22.43%÷0.998×0.820×1.023×1.00818.99%
Doubles /BIP2.80%÷1.098×0.720×1.023×1.0081.89%
Triples /BIP0.00%÷1.150×0.720×1.023×1.0080.00%
Home runs /BIP0.93%÷0.995×0.780—×1.0080.74%

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

Result: wOBA .266 → .205; ISO .047 → .035; BABIP .248 → .205. 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).

2022 DSLDSL Marlins · 174 PAwOBA .308 → .202 (−106)K% 18.4% → 22.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.39%÷1.019×1.220——22.02%
BB% (unintentional) /PA9.77%÷0.975×0.700—×1.0087.07%
HBP% /PA0.57%—×0.700—×1.0080.41%
Singles /BIP22.69%÷1.010×0.680×0.985×1.00815.16%
Doubles /BIP4.20%÷0.991×0.600×0.985×1.0082.52%
Triples /BIP0.84%÷0.900×0.600×0.985×1.0080.56%
Home runs /BIP3.36%÷1.016×0.470—×1.0081.57%

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

Result: wOBA .308 → .202; ISO .126 → .068; BABIP .277 → .179. 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).