Carlos Villarroel

C DSL NYY Bombers
Age 20 R/R 6'1" / 188 lbs ROK HR +14% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1652ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL NYY Bombe…136.299/.393/.4102246—.197/.274/.254
202518ROKDSL NYY Bombe…163.237/.360/.4448732—.135/.242/.213
2027PROJMLE20MLBNYY273.193/.264/.27634540.0
2028PROJ34% MLB21MLBNYY26.199/.271/.2950060-0.0
2029PROJ50% MLB22MLBNYY83.204/.276/.31022650.0
Next 3 projected WAR -0.0Projected 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 2025 Rk
ISO93
wOBA67
wRC+56
BB%49
Chase%45
Speed31
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 47 proj PA
wRC+†54
AVG/OBP/SLG.191 / .262 / .273
PA47
HR1
K%29
BB%8
ISO83
MLB%0%
Value2027 · WAR
BAT: -2.6 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +1.0 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.30.30.30.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$8M ctrl surplus
Tools · ContractCON 30 / POW 50
Toolsscout grade
CONTACT30
scouting grade only
POWER50
scouting grade only
EYE50
scouting grade only
SPEED50
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.3$0.8M+$0.3M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Pre-Arb$1.0M+0.2$0.4M+$0.0M
2036Arb-1$0.6M———
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $3M $2M +$0.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)
202417 ROKDSL NYY Bombers — 136117 35702 17311 24 299393410803 111388 2312 362 46 — — — — — —
202518 ROKDSL NYY Bombers — 163135 32408 22454 74 237360444805 207289 2813 357 32 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL NYY Bombers — 136122 24401 12381 24 197274254528 57268 289 236 46 — — — — — —
202518 ROK MLEDSL NYY Bombers — 163141 19203 16554 74 135242213455 78186 3410 216 32 — — — — — —
202417 ROK MLEDSL NYY Bombers — 136122 24401 12381 24 197274254528 57274 289 236 46 — — — — — —
202417 ROK RAWDSL NYY Bombers — 136117 35702 17311 24 299393410803 111388 2312 362 46 — — — — — —
202518 ROK MLEDSL NYY Bombers — 163141 19203 16554 74 135242213455 78190 3410 216 32 — — — — — —
202518 ROK RAWDSL NYY Bombers — 163135 32408 22454 74 237360444805 207289 2813 357 32 — — — — — —
202417 ROK MLEDSL NYY Bombers — 136122 24401 12381 24 197274254528 57268 289 236 46 — — — — — —
202518 ROK MLEDSL NYY Bombers — 163142 19203 16554 74 134242211454 77186 3410 216 32 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL NYY Bombers — 136122 24401 12381 24 197274254528 57268 289 236 46 — — — — — —
202518 ROK MLEDSL NYY Bombers — 163142 19203 16554 74 134242211454 77186 3410 216 32 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLENYY 0% 273247 47813 21803 41 193264276539 83268 298 248 54 -15 +0 +0 +5 +6 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLENYY 34% 7669 13201 6221 10 198270292561 93270 298 257 60 -4 +0 +0 +1 +2 -0.0
202922 MLB MLENYY 50% 166150 31513 13472 31 203275305580 102272 288 264 65 -7 +0 +0 +3 +4 -0.0
203023 MLB MLENYY 58% 262236 48815 21743 52 207279317596 110274 288 270 69 -10 +0 +0 +5 +6 0.1
203124 MLB MLENYY 61% 352317 671127 28984 72 210283326609 116276 288 275 73 -11 +1 +0 +6 +8 0.3
203225 MLB MLENYY 63% 403364 781329 321114 82 213285334619 121277 288 279 75 -12 +1 +0 +7 +9 0.5
203326 MLB MLENYY 64% 435392 8414210 351205 83 213285336622 123277 288 280 76 -12 +0 +0 +8 +9 0.5
203427 MLB MLENYY 65% 445401 8514210 361235 83 212284333618 121276 288 279 75 -13 +0 +0 +8 +10 0.5
203528 MLB MLENYY 65% 445402 8514210 361244 73 210282329611 118275 288 276 73 -14 +0 -1 +8 +10 0.3
203629 MLB MLENYY 65% 445402 831429 361254 73 208280322602 114274 288 272 71 -16 +0 -1 +8 +10 0.1
202821 MLB CTXNYY 34% 2624 4100 280 00 199271295566 97270 318 258 60 -1 +0 +0 +0 +1 -0.0
202922 MLB CTXNYY 50% 8375 15202 7241 20 204276310585 106272 298 266 65 -3 +0 +0 +1 +2 0.0
203023 MLB CTXNYY 58% 151136 29513 12422 31 208280322602 114274 288 272 69 -6 +0 +0 +3 +3 0.1
203124 MLB CTXNYY 61% 215194 41715 17602 41 212284332616 120276 288 278 73 -7 +0 +0 +4 +5 0.2
203225 MLB CTXNYY 63% 253228 49816 20703 51 214286340626 125277 288 282 75 -7 +1 +0 +5 +5 0.3
203326 MLB CTXNYY 64% 277250 54917 22763 52 215287342629 128277 278 283 76 -8 +0 +0 +5 +6 0.3
203427 MLB CTXNYY 65% 289261 55917 23803 52 214286339625 126276 288 282 75 -9 +0 +0 +5 +6 0.3
203528 MLB CTXNYY 65% 289261 55917 23803 52 212284335618 123275 288 279 73 -9 +0 -0 +5 +6 0.2
203629 MLB CTXNYY 65% 289261 55917 23813 42 209281328609 119274 288 275 71 -10 +0 -1 +5 +6 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 18721690 35759744 14952120 3311 211283333615 121277 288 278 69 -61 +2 -1 +33 +41 1.4
/ 162G— A+C — 650587 12320215 521817 114 210282327609 118275 288 278 69 -21 +1 -0 +12 +14 0.5
Career— MLE — 33753039 6251021469 27595137 6427 206280317596 111273 288 270 69 -102 +3 -2 +55 +67 2.1
/ 162G— MLE — 650585 12120313 531837 125 207281318599 111276 288 270 69 -22 +1 -0 +12 +14 0.5

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.

2025 DSLDSL NYY Bombers · 163 PAwOBA .350 → .216 (−134)K% 27.6% → 33.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.61%÷0.997×1.220——33.78%
BB% (unintentional) /PA13.50%÷0.966×0.700—×1.0089.85%
HBP% /PA2.45%—×0.700—×1.0081.73%
Singles /BIP22.22%÷0.985×0.680×0.998×1.00815.41%
Doubles /BIP4.44%÷1.019×0.600×0.998×1.0082.63%
Triples /BIP0.00%÷0.961×0.600×0.998×1.0080.00%
Home runs /BIP8.89%÷1.090×0.470—×1.0083.86%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 118, 1B 97, 2B 104, 3B 92, K 99, BB 93 — 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.998.

Result: wOBA .350 → .216; ISO .207 → .094; BABIP .289 → .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 NYY Bombers · 136 PAwOBA .356 → .236 (−120)K% 22.8% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.79%÷1.003×1.220——27.72%
BB% (unintentional) /PA12.50%÷1.005×0.700—×1.0228.91%
HBP% /PA0.74%—×0.700—×1.0220.53%
Singles /BIP30.23%÷1.008×0.680×1.050×1.02221.91%
Doubles /BIP8.14%÷1.038×0.600×1.050×1.0225.05%
Triples /BIP0.00%÷1.150×0.600×1.050×1.0220.00%
Home runs /BIP2.33%÷1.658×0.470—×1.0220.67%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 232, 1B 102, 2B 108, 3B 130, K 101, 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .356 → .236; ISO .111 → .052; BABIP .388 → .268. 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).