Oliver Carrillo

LF Asheville Tourists
Age 25 R/R 5'11" / 210 lbs A+ HR -6% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202321ROKDSL Padres Go…225.303/.547/.586114106—.186/.390/.329
202422A+/AHOU409.227/.329/.41916041—.155/.233/.279
202523A+/AHOU195.204/.349/.3184339—.156/.265/.234
2027PROJMLE25MLBHOU245.214/.292/.35163820.0
2028PROJ30% MLB26MLBHOU24.219/.296/.3591084-0.0
Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2025 A+
BB%80
Chase%80
Z-Con%34
Whiff%30
wOBA24
K%24
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 58 proj PA
wRC+†82
AVG/OBP/SLG.213 / .290 / .348
PA58
HR1
K%29
BB%8
ISO137
MLB%0%
Value2027 · WAR
BAT: -1.2 runs (wOBA-derived runs vs avg)-1BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.6 runs (Positional adjustment)-1POSREP: +1.3 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.00.02728
Tools · Contract
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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)
202220 ROKDSL Padres — 155125 41829 26353 40 3284556401.095 312390 2317 468 75 — — — — — —
202321 ROKDSL Padres Gold — 225145 448011 664512 41 3035475861.133 283363 2029 492 106 — — — — — —
202422 A+Asheville Tourists — 236215 4812010 20820 00 223289419708 195306 358 312 27 — — — — — —
202422 AFayetteville Woodpeckers — 173138 32616 29575 02 232384420804 188342 3317 364 59 — — — — — —
202523 A+Asheville Tourists — 10383 14201 15303 10 169317229546 60241 2915 265 11 — — — — — —
202523 AFayetteville Woodpeckers — 9274 18403 12235 20 243385419804 176306 2513 363 71 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202220 ROK MLEDSL Padres — 155134 24514 17433 40 179286321607 142230 2811 279 75 — — — — — —
202321 ROK MLEDSL Padres Gold — 225167 31606 445412 41 186390329719 144217 2420 325 106 — — — — — —
202422 A+ MLEAsheville Tourists — 236222 33707 131080 00 149196275471 126241 466 208 27 — — — — — —
202422 A MLEFayetteville Woodpeckers — 173147 24414 20765 02 163285286571 122284 4412 255 59 — — — — — —
202523 A+ MLEAsheville Tourists — 10389 11101 9403 10 124228169396 45194 399 184 11 — — — — — —
202523 A MLEFayetteville Woodpeckers — 9278 15302 8315 20 192308308615 115264 349 273 71 — — — — — —
202220 ROK MLEDSL Padres — 155134 24514 17433 40 179286321607 142227 2811 279 75 — — — — — —
202220 ROK RAWDSL Padres — 155125 41829 26353 40 3284556401.095 312390 2317 468 75 — — — — — —
202321 ROK MLEDSL Padres Gold — 225167 31606 445412 41 186390329719 144229 2420 325 106 — — — — — —
202321 ROK RAWDSL Padres Gold — 225145 448011 664512 41 3035475861.133 283363 2029 492 106 — — — — — —
202422 A+ MLE2 teams — 409370 5711111 321845 02 154231278509 124260 458 228 40 — — — — — —
202422 A+ RAW2 teams — 409353 8018116 491395 02 227329419749 193320 3412 334 40 — — — — — —
202523 A+ MLE2 teams — 195168 26403 16728 30 155260232493 77240 378 226 39 — — — — — —
202523 A+ RAW2 teams — 195157 32604 27538 30 204349318667 115272 2714 311 39 — — — — — —
202220 ROK MLEDSL Padres — 155134 24514 17433 40 179286321607 142230 2811 279 75 — — — — — —
202321 ROK MLEDSL Padres Gold — 225167 31606 445412 41 186390329719 144217 2420 325 106 — — — — — —
202422 A+ MLE2 teams — 409369 5711111 321845 02 154231279510 125259 458 228 40 — — — — — —
202523 A+ MLE2 teams — 195169 26403 16728 30 154260231491 77227 378 226 39 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A+ MLE2 teams — 409369 5711111 321845 02 154231279510 125259 458 228 40 — — — — — —
202523 A+ MLE2 teams — 195169 26403 16728 30 154260231491 77227 378 226 39 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLEHOU 0% 245219 47916 21723 31 214292351644 137285 299 290 82 -5 +0 +0 -3 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLEHOU 30% 8274 15302 7241 10 216294356651 140285 299 292 84 -2 +0 +0 -1 +2 -0.0
202826 MLB CTXHOU 30% 2422 5101 270 00 219296359655 140290 298 294 84 -0 +0 +0 -0 +1 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 2422 5101 270 00 227292409701 182286 298 294 63 -0 +0 +0 -0 +1 -0.0
/ 162G— A+C — 650596 13527027 541900 00 227291408698 181285 298 294 63 -12 +0 +0 -7 +14 -0.5
Career— MLE — 1124965 16331227 12139430 133 169281289570 120246 3511 262 63 -3 +0 +0 -2 +3 -0.1
/ 162G— MLE — 650558 9518116 7022817 82 170282292574 122248 3511 262 63 -13 +2 +0 -7 +14 -0.4

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 A+Asheville Tourists · 103 PAwOBA .264 → .184 (−80)K% 29.1% → 39.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.13%÷0.977×1.310——39.05%
BB% (unintentional) /PA14.56%÷1.016×0.600—×0.9988.58%
HBP% /PA2.91%—×0.770—×0.9982.24%
Singles /BIP20.75%÷0.984×0.870×0.950×0.99817.39%
Doubles /BIP3.77%÷1.095×0.780×0.950×0.9982.55%
Triples /BIP0.00%÷0.900×0.850×0.950×0.9980.00%
Home runs /BIP1.89%÷1.297×0.880—×0.9981.28%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 159, 1B 97, 2B 119, 3B 80, K 95, BB 103 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .264 → .184; ISO .060 → .040; BABIP .241 → .194. 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 AFayetteville Woodpeckers · 92 PAwOBA .358 → .273 (−85)K% 25.0% → 34.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.996×1.360——34.14%
BB% (unintentional) /PA13.04%÷1.072×0.690—×0.9908.31%
HBP% /PA5.43%—×0.780—×0.9904.20%
Singles /BIP21.57%÷0.979×0.920×0.980×0.99019.66%
Doubles /BIP7.84%÷1.035×0.830×0.980×0.9906.10%
Triples /BIP0.00%÷0.953×0.910×0.980×0.9900.00%
Home runs /BIP5.88%÷1.005×0.800—×0.9904.64%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 101, 1B 96, 2B 107, 3B 91, K 99, BB 114 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.980.

Result: wOBA .358 → .273; ISO .176 → .133; BABIP .306 → .264. 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 A+Asheville Tourists · 236 PAwOBA .305 → .208 (−97)K% 34.7% → 45.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.75%÷0.991×1.310——45.91%
BB% (unintentional) /PA8.47%÷0.977×0.600—×1.0125.27%
HBP% /PA0.00%—×0.770—×1.0120.00%
Singles /BIP19.55%÷0.988×0.870×0.950×1.01216.56%
Doubles /BIP9.02%÷1.079×0.780×0.950×1.0126.27%
Triples /BIP0.00%÷1.000×0.850×0.950×1.0120.00%
Home runs /BIP7.52%÷1.073×0.880—×1.0126.24%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 115, 1B 98, 2B 116, 3B 100, K 98, BB 95 — 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.950.

Result: wOBA .305 → .208; ISO .195 → .134; BABIP .306 → .241. 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 AFayetteville Woodpeckers · 173 PAwOBA .357 → .255 (−102)K% 32.9% → 43.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.95%÷1.020×1.360——43.92%
BB% (unintentional) /PA16.76%÷1.024×0.690——11.29%
HBP% /PA2.89%—×0.780——2.25%
Singles /BIP23.46%÷1.038×0.920×0.993—20.63%
Doubles /BIP7.41%÷1.132×0.830×0.993—5.39%
Triples /BIP1.23%÷0.900×0.910×0.993—1.24%
Home runs /BIP7.41%÷1.118×0.800——5.30%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 124, 1B 108, 2B 126, 3B 80, K 104, BB 105 — 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 ×0.993.

Result: wOBA .357 → .255; ISO .188 → .127; BABIP .342 → .284. 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 Padres Gold · 225 PAwOBA .482 → .325 (−157)K% 20.0% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.015×1.220——24.05%
BB% (unintentional) /PA28.00%÷0.968×0.700—×0.97519.74%
HBP% /PA5.33%—×0.700—×0.9753.64%
Singles /BIP25.00%÷0.971×0.680×0.950×0.97516.22%
Doubles /BIP8.00%÷0.926×0.600×0.950×0.9754.80%
Triples /BIP0.00%÷0.999×0.600×0.950×0.9750.00%
Home runs /BIP11.00%÷1.083×0.470—×0.9754.65%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 117, 1B 94, 2B 85, 3B 100, K 103, BB 94 — applied at half strength. Age: age 21 vs a level average of 18.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .482 → .325; ISO .283 → .153; BABIP .363 → .217. 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 Padres · 155 PAwOBA .457 → .279 (−178)K% 22.6% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.58%÷0.984×1.220——27.99%
BB% (unintentional) /PA16.13%÷0.992×0.700—×0.98511.21%
HBP% /PA1.94%—×0.700—×0.9851.33%
Singles /BIP24.44%÷0.994×0.680×0.955×0.98515.73%
Doubles /BIP8.89%÷0.947×0.600×0.955×0.9855.30%
Triples /BIP2.22%÷1.150×0.600×0.955×0.9851.09%
Home runs /BIP10.00%÷0.975×0.470—×0.9854.75%

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

Result: wOBA .457 → .279; ISO .312 → .160; BABIP .390 → .230. 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).