Andy GarriolaOF Knoxville Smokies
Age 26 R/R 6'4" / 235 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION277 act + 184 ros · stats below = ROS only
wRC+†74
AVG/OBP/SLG.199 / .252 / .375
PA184
HR7
K%30
BB%5
BABIP246
ISO176
MLB%2%
Value2026 · WAR
BAT: -9.5 runs (wOBA-derived runs vs avg)-10BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.8 runs (Positional adjustment)-3POSREP: +13.1 runs (Replacement-level credit)+13REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
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   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
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
Totals $0.0M $-0.3M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202323 AMyrtle Beach Pelicans 416388 6918011 1311411 113 178226309535 131218 273 231 35
202323 AMyrtle Beach Pelicans 416382 8623012 198211 113 225282380661 154254 205 293 83
202424 A2 teams 455412 7620020 251947 122 184243379622 194268 435 270 65
202424 A2 teams 455395 9729121 411347 122 246327484810 238303 299 347 124
202525 A+2 teams 412379 6416110 211167 61 169226296522 127209 285 226 31
202525 A+2 teams 412369 7619112 31937 61 206280360641 154238 238 285 77
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AACHC 277254 539115 14846 11 209266429696 220241 305 299 87 -4 -0 +0 -2 +8 0.2
YTD26 AACHC 277241 6011117 20656 11 249314515828 266265 237 352 128 +9 -0 +0 -2 +8 1.5
ROS26 AACHC 2% 184170 34717 9553 21 199252375627 176247 305 282 74 -5 +0 +0 -1 +5 -0.1
ROS26 MLBCHC 2% 44 0000 010 00 248 250 270 65 -0 +0 +0 -0 +0 -0.0
FULL26 AACHC 281258 539115 14856 11 205263422685 217236 305 299 87 -4 -0 +0 -2 +8 0.2
TOT26 AACHC 461424 8716222 231399 32 205261407668 203243 305 292 82 -10 -0 +0 -3 +13 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBCHC 27% 385355 7315115 211136 41 206262380642 175253 295 287 78 -10 +0 +0 -2 +11 -0.1
202828 MLBCHC 40% 440404 8317117 261277 41 205265379644 173255 296 289 79 -10 +0 -1 -3 +12 -0.1
202929 MLBCHC 45% 470432 9019118 281367 51 208268382650 174256 296 289 79 -11 +1 -1 -3 +13 -0.1
202727 MLBCHC 27% 10394 19404 6302 10 202265372637 170254 296 277 70 -3 +0 +0 -1 +3 -0.1
202828 MLBCHC 40% 175160 34717 10513 21 212272400672 188257 296 279 72 -6 +0 -0 -1 +5 -0.2
202929 MLBCHC 45% 210192 40818 13613 21 208269385655 177258 296 279 72 -7 +0 -1 -1 +6 -0.3
▸ Career Totals
Career 492450 9319219 291438 52 207267384651 178254 296 279 71 -16 +0 -1 -3 +14 -0.6
/ 162G 650595 12325325 3818911 73 207267385652 178255 296 279 71 -21 +0 -1 -4 +18 -0.8
Career 27622540 489112598 14385548 4410 192249356605 164242 315 267 62 -117 +5 -2 -17 +78 -5.4
/ 162G 650598 11426123 3420111 102 191247353600 162239 315 267 62 -28 +1 -0 -4 +18 -1.3

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202323 AMyrtle Beach Pelicans 416382 8623012 198211 113 225282380661 154254 205 293 83 -8 +1 +12 0.5
202424 A+South Bend Cubs 7463 17503 6153 30 270356492848 222304 208 368 139 +3 +1 +2 0.6
202424 AMyrtle Beach Pelicans 381332 8024118 351194 92 241321482803 241302 319 343 121 +9 +1 +11 2.1
202525 AAKnoxville Smokies 152137 25714 12301 10 182253336589 153200 208 262 59 -7 +0 +4 -0.3
202525 A+South Bend Cubs 260232 511208 19636 51 220296375671 155262 247 299 87 -4 +1 +7 0.4

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Adam Duvalllast yr '24
career totals — 11 seasons, 3,723 PA
113,72319522227287459-31+1111.011.8
/162664354-5.5+2.02.0pk7: 13
#2Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#4John Mayberry Jr.last yr '15
career totals — 6 seasons, 1,506 PA
61,5065415234298417-6-181.71.7
/162664247-2.8-8.10.8pk7: 2
#5Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#6Chad Pinderlast yr '22
career totals — 7 seasons, 1,740 PA
71,740625242294417-17-200.60.6
/162664242-6.5-7.60.2pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1494195209265387-3+0-0.1-0.1
/162664266-4.0+0.0-0.2pk7: 0

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Andy Garriola (OGILVIE) 26 35 45 45 30 205/261/407 203243 223 30% 5% 82 +0.1
Davis Wendzel
2023 · AAA
26 35→27 50 43→40 41 191/254/334 143251 195 32% 7% 60 -1.0 195/273/339 144246 195 28% 8% 70 -0.3 200/276/34714723117422%7%71-0.1
Johan Mieses
2021 · AAA
26 37→33 51→55 50 40 202/258/351 149255 207 30% 6% 67 -0.5 220/291/413 193279 269 30% 7% 97 +1.5 205/284/41621124730731%8%91+0.5
Cam Devanney
2023 · AAA
26 37→41 50→55 45 40 199/260/351 152262 186 31% 6% 67 -0.5 221/282/381 160291 188 29% 6% 84 +0.6 219/280/38116228919730%6%79+0.2
Brad Glenn
2013 · AA
26 38→46 53→55 45 37 207/254/378 170277 226 34% 5% 72 -0.2 223/270/378 155299 194 31% 6% 78 +0.2 223/270/37214829618230%6%73-0.1
Brian Serven
2022 · AAA
27 34 49→45 47→30 38 187/238/330 143232 185 29% 4% 53 -1.5 190/252/306 116254 144 30% 7% 52 -1.6 224/307/3331093279131%9%79+0.1
Weston Wilson
2021 · AA
26 38→43 48→55 48→55 42 200/258/333 133262 1610 30% 7% 61 -1.0 219/283/390 171289 2318 31% 8% 87 +0.8 212/291/397185265262530%9%90+0.7
Rylan Bannon
2022 · AAA
26 34→42 49→50 50 46 185/255/328 144223 1811 26% 8% 59 -1.1 203/290/358 155263 1913 29% 10% 82 +0.5 197/295/350153257191230%11%80+0.3
Jimmy Govern
2023 · AAA
26 39 47→50 49→45 39 203/247/337 133251 158 26% 4% 57 -1.2 206/258/325 119258 139 25% 5% 59 -1.1 184/241/28510022212623%4%38-1.0
Taylor Featherston
2016 · MLB
26 41→45 48→55 50 38 214/258/358 144272 1612 28% 4% 68 -0.5 199/252/326 127273 1411 31% 5% 57 -1.2 185/242/306121262141234%5%45-1.3
Dustin Lawley
2015 · AAA
26 37→44 49→50 45 37 198/240/347 150265 176 32% 5% 57 -1.2 195/235/319 124273 139 33% 4% 47 -1.9 170/202/275105236111033%3%20-2.4
Jamie Romak
2012 · AA
26 39→48 51→55 44→45 42 210/268/363 153254 205 26% 6% 74 -0.1 209/264/353 144263 176 27% 6% 69 -0.4 200/257/37117127421534%6%68-0.3
Logan Hill
2018 · AA
25 40→39 49→55 45 40 206/269/351 145287 177 34% 7% 71 -0.3 208/271/378 170297 224 36% 7% 79 +0.3 197/262/37617927724137%7%72-0.1
Sean Bouchard
2022 · AA
26 41 50→55 47→50 39 209/263/369 160294 1710 34% 6% 72 -0.2 219/309/394 175294 1914 30% 10% 98 +1.6 210/314/386176278191630%12%96+0.7
Ryan Cordell
2018 · AAA
26 41→42 50 51→50 40 214/262/365 151274 1814 29% 6% 71 -0.3 204/254/325 121278 1312 30% 6% 57 -1.2 179/233/303124254151335%6%41-1.0
Caleb Stewart
2008 · AA
26 41→45 50 39→45 41 216/271/365 149268 195 27% 6% 75 -0.0 216/282/346 130275 137 25% 7% 75 -0.0 210/283/34012926512624%8%71-0.2
Brandon Waring
2012 · AA
26 36→40 51→55 44→40 35 194/248/353 159279 192 37% 6% 63 -0.8 194/257/369 175291 223 40% 6% 72 -0.2 178/247/35617727623143%6%61-0.7
Brandon Barnes
2012 · AAA
26 37→47 50→55 49→50 38 198/248/355 157263 1810 32% 5% 63 -0.9 229/275/355 126310 1215 29% 5% 73 -0.1 236/281/354118320111629%5%73-0.1
Trey Amburgey
2021 · AAA
26 43→44 49→50 50 38 222/260/368 146276 179 26% 4% 71 -0.3 212/260/345 133309 136 34% 6% 65 -0.7 197/247/32712929412236%6%53-0.6
Ray Sadler
2007 · AAA
26 39→43 49→55 46→50 39 206/256/351 145275 1711 32% 6% 65 -0.7 211/263/375 164267 219 29% 6% 75 -0.0 202/255/36516324821828%5%66-0.5
Erik Morrison
2012 · A
26 40→44 50→55 43→45 37 215/255/368 153267 197 28% 4% 69 -0.4 235/278/357 122293 146 24% 5% 76 +0.0 247/286/36511830016323%4%77+0.1