Andy Garriola

OF Knoxville Smokies
Age 27 R/R 6'4" / 235 lbs AA HR -8% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424A+/ACHC455.246/.327/.484211260—.183/.243/.363
202525AA/A+CHC412.206/.280/.36012635—.166/.221/.284
202626AACHC481.256/.310/.45622170—.213/.259/.365
2027PROJMLE27MLBCHC3.208/.255/.3530069-0.0
2028PROJ27% MLB28MLBCHC45.208/.257/.3511069-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
ISO74
wRC+59
K%58
wOBA51
Whiff%46
Z-Con%28
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsDevin Harris (age 27) · Anthony Gallas (age 27) · Chadwick Tromp (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†69
AVG/OBP/SLG.208 / .255 / .353
PA3
HR0
K%33
BB%5
BABIP259
ISO145
MLB%2%
Value2027 · WAR
BAT: -5.8 runs (wOBA-derived runs vs avg)-6BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.9 runs (Positional adjustment)-1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.12728
Tools · ContractCON 35 / POW 45
Toolsscout grade
CONTACT35
scouting grade only
POWER45
scouting grade only
EYE30
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
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
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)
202323 AMyrtle Beach Pelicans — 416382 8623012 198211 113 225282380661 154254 205 293 36 — — — — — —
202424 A+South Bend Cubs — 7463 17503 6153 30 270356492848 222304 208 368 84 — — — — — —
202424 AMyrtle Beach Pelicans — 381332 8024118 351194 92 241321482803 241302 319 343 55 — — — — — —
202525 AAKnoxville Smokies — 152137 25714 12301 10 182253336589 153200 208 262 34 — — — — — —
202525 A+South Bend Cubs — 260232 511208 19636 51 220296375671 155262 247 299 35 — — — — — —
202626 AAKnoxville Smokies — 481425 10917122 301118 11 256310456767 200291 236 329 70 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202323 A MLEMyrtle Beach Pelicans — 416388 681809 1311011 113 175223291515 116210 263 222 36 — — — — — —
202424 A+ MLESouth Bend Cubs — 7466 15403 4193 30 227301424726 197248 265 293 84 — — — — — —
202424 A MLEMyrtle Beach Pelicans — 381345 6017114 221644 92 174232351583 177243 436 249 55 — — — — — —
202525 AA MLEKnoxville Smokies — 152141 22713 8371 10 156207284490 128181 245 218 34 — — — — — —
202525 A+ MLESouth Bend Cubs — 260239 41906 12766 51 172230285514 113209 295 220 35 — — — — — —
202626 AA MLEKnoxville Smokies — 481446 9515117 201368 11 213259365625 152254 284 271 70 — — — — — —
202323 A MLEMyrtle Beach Pelicans — 416388 681809 1311011 113 175223291515 116217 263 222 36 — — — — — —
202323 A RAWMyrtle Beach Pelicans — 416382 8623012 198211 113 225282380661 154254 205 293 36 — — — — — —
202424 A MLE2 teams — 455410 7320116 271837 122 178241349590 171257 406 256 60 — — — — — —
202424 A RAW2 teams — 455395 9729121 411347 122 246327484810 238303 299 347 60 — — — — — —
202525 A+ MLE2 teams — 412379 631619 211137 61 166224285509 119206 275 219 35 — — — — — —
202525 A+ RAW2 teams — 412369 7619112 31937 61 206280360641 154238 238 285 35 — — — — — —
202626 AA MLEKnoxville Smokies — 481446 9515117 201368 11 213259365625 152260 284 271 70 — — — — — —
202626 AA RAWKnoxville Smokies — 481425 10917122 301118 11 256310456767 200291 236 329 70 — — — — — —
202323 A MLEMyrtle Beach Pelicans — 416389 681809 1311011 113 175223290514 116210 263 222 36 — — — — — —
202424 A MLE2 teams — 455418 7320116 271837 122 175241342583 167244 406 256 60 — — — — — —
202525 A+ MLE2 teams — 412381 631619 211137 61 165224283507 118199 275 219 35 — — — — — —
202626 AA MLEKnoxville Smokies — 481450 9515117 201368 11 211259362622 151254 284 271 70 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 A MLE2 teams — 455418 7320116 271837 122 175241342583 167244 406 256 60 — — — — — —
202525 A+ MLE2 teams — 412381 631619 211137 61 165224283507 118199 275 219 35 — — — — — —
202626 AA MLEKnoxville Smokies — 481450 9515117 201368 11 211259362622 151254 284 271 70 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLECHC 2% 380354 7314112 181065 31 207255354608 147257 285 270 69 -14 +0 +0 -2 +8 -0.2
▸ 2027 — real world (MLB)
202727 MLB CTXCHC 2% 33 0000 010 00 208255353608 145259 330 270 69 -0 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLECHC 27% 166155 31605 8462 10 207256352608 145258 285 270 69 -6 +0 -1 -1 +4 -0.4
202828 MLB CTXCHC 27% 4542 9201 2131 00 208257351607 143260 294 270 69 -2 +0 -0 -0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4542 9201 2131 00 214267333600 119286 294 270 54 -2 +0 -0 -0 +1 -0.1
/ 162G— A+C — 650607 13029014 2918814 00 214266331597 117286 294 270 54 -24 +0 -3 -4 +14 -1.7
Career— MLE — 20851923 36081361 9663137 327 187240328567 140237 305 248 54 -12 +0 -1 -2 +7 -0.7
/ 162G— MLE — 650599 11225119 3019712 102 187240327567 140237 305 248 54 -24 +1 -1 -4 +14 -1.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.

2026 AAKnoxville Smokies · 481 PAwOBA .325 → .271 (−54)K% 23.1% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.08%÷1.000×1.220——28.15%
BB% (unintentional) /PA6.24%÷1.000×0.680—×0.9784.15%
HBP% /PA1.66%—×0.840—×0.9781.37%
Singles /BIP21.97%÷1.000×0.920×0.986×0.97819.50%
Doubles /BIP5.41%÷1.000×0.910×0.986×0.9784.75%
Triples /BIP0.32%÷1.000×0.880×0.986×0.9780.27%
Home runs /BIP7.01%÷1.000×0.800—×0.9785.48%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .325 → .271; ISO .200 → .163; BABIP .291 → .254. 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 A+South Bend Cubs · 260 PAwOBA .295 → .220 (−74)K% 24.2% → 29.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.23%÷1.051×1.270——29.28%
BB% (unintentional) /PA7.31%÷1.042×0.710—×0.9684.82%
HBP% /PA2.31%—×0.790—×0.9681.76%
Singles /BIP18.34%÷1.021×0.920×0.957×0.96815.30%
Doubles /BIP7.10%÷1.000×0.810×0.957×0.9685.33%
Triples /BIP0.00%÷0.900×0.850×0.957×0.9680.00%
Home runs /BIP4.73%÷1.106×0.800—×0.9683.31%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 121, 1B 104, 2B 100, 3B 80, K 110, BB 108 — applied at half strength. Age: age 26 vs a level average of 22.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.957.

Result: wOBA .295 → .220; ISO .155 → .110; BABIP .262 → .209. 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 AAKnoxville Smokies · 152 PAwOBA .258 → .218 (−40)K% 19.7% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.74%÷0.994×1.220——24.23%
BB% (unintentional) /PA7.89%÷0.988×0.680—×0.9885.37%
HBP% /PA0.66%—×0.840—×0.9880.55%
Singles /BIP12.15%÷0.996×0.920×0.976×0.98810.82%
Doubles /BIP6.54%÷0.910×0.910×0.976×0.9886.31%
Triples /BIP0.93%÷1.150×0.880×0.976×0.9880.69%
Home runs /BIP3.74%÷0.911×0.800—×0.9883.24%

Factors used: league row SL. Park (home-season share, regressed): HR 82, 1B 99, 2B 82, 3B 130, K 99, BB 98 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .258 → .218; ISO .153 → .135; BABIP .200 → .181. 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 AMyrtle Beach Pelicans · 381 PAwOBA .342 → .249 (−93)K% 31.2% → 43.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.23%÷0.985×1.360——43.12%
BB% (unintentional) /PA8.92%÷1.007×0.690—×0.9705.93%
HBP% /PA1.05%—×0.780—×0.9700.79%
Singles /BIP17.37%÷0.997×0.920×0.950×0.97014.76%
Doubles /BIP11.27%÷0.986×0.830×0.950×0.9708.74%
Triples /BIP0.47%÷1.150×0.910×0.950×0.9700.34%
Home runs /BIP8.45%÷0.908×0.800—×0.9707.22%

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

Result: wOBA .342 → .249; ISO .241 → .179; BABIP .302 → .243. 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+South Bend Cubs · 74 PAwOBA .363 → .293 (−70)K% 20.3% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.27%÷1.005×1.270——25.61%
BB% (unintentional) /PA8.11%÷1.021×0.710—×0.9785.52%
HBP% /PA4.05%—×0.790—×0.9783.13%
Singles /BIP18.75%÷1.009×0.920×0.971×0.97816.25%
Doubles /BIP10.42%÷1.034×0.810×0.971×0.9787.75%
Triples /BIP0.00%÷0.979×0.850×0.971×0.9780.00%
Home runs /BIP6.25%÷0.909×0.800—×0.9785.38%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 82, 1B 102, 2B 107, 3B 96, K 101, BB 104 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.971.

Result: wOBA .363 → .293; ISO .222 → .184; BABIP .304 → .248. 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 AMyrtle Beach Pelicans · 416 PAwOBA .287 → .222 (−65)K% 19.7% → 26.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.71%÷1.011×1.360——26.52%
BB% (unintentional) /PA4.57%÷0.967×0.690—×0.9803.19%
HBP% /PA2.64%—×0.780—×0.9802.02%
Singles /BIP17.00%÷1.046×0.920×0.974×0.98014.28%
Doubles /BIP7.67%÷0.975×0.830×0.974×0.9806.23%
Triples /BIP0.00%÷1.150×0.910×0.974×0.9800.00%
Home runs /BIP4.00%÷0.957×0.800—×0.9803.28%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 109, 2B 95, 3B 130, K 102, BB 93 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.974.

Result: wOBA .287 → .222; ISO .154 → .119; BABIP .254 → .210. 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).