Alex McGarry1B Chattanooga Lookouts
Age 28 L/L 6'1" / 213 lbs AA HR +9%K -4% Svc 0.0 · Ctrl thru 2034
wRC+†67
AVG/OBP/SLG.205 / .269 / .333
PA170
HR4
K%35
BB%7
MLB%2%
BAT: -6.4 runs (wOBA-derived runs vs avg)-6BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.0 runs (Positional adjustment)-3POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: -0.40-0.4WAR
trajectory · 10 yrs
-0.5peak
2026

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
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $-15M $-21M -$6M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+2 teams 321301 531219 151504 61 .176.225.312.537 .136.308 475 .230 34 -24 +1 +0 -6 +9 -2.0
202224 AA3 teams 449425 8916522 191714 154 .209.250.426.676 .216.288 384 .284 75 -13 +1 +0 -8 +13 -0.7
202325 AA3 teams 488453 9919310 271772 146 .219.266.340.606 .121.327 366 .263 60 -22 +0 +0 -9 +14 -1.7
202426 AA2 teams 6054 7100 5260 30 .130.203.148.352 .019.241 438 .179 -4 -7 +1 +0 -1 +2 -0.6
▸ 2026 Season
202628 MLBCIN 170154 32614 13591 41 .208.274.338.611 .130.300 358 .272 67 -6 +0 +0 -3 +5 -0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 9%CIN 243221 46916 18822 51 .208.274.339.613 .131.299 347 .276 69 -9 +1 -1 -4 +7 -0.7
202830 MLB 19%CIN 290264 551117 22972 51 .208.274.337.611 .129.297 338 .276 69 -10 +1 -2 -5 +8 -0.9
202931 MLB 29%CIN 287261 541017 22952 31 .207.274.333.607 .126.295 338 .275 68 -10 +0 -3 -5 +8 -1.0
203032 MLB 40%CIN 275250 511016 21922 20 .204.271.324.595 .120.293 338 .271 66 -11 +0 -4 -5 +8 -1.1
203133 MLB 54%CIN 250227 46915 19862 10 .203.270.317.587 .115.292 348 .266 62 -11 +0 -4 -4 +7 -1.2
203234 MLB 71%CIN 211192 38714 16741 00 .198.263.307.570 .109.290 358 .259 57 -10 +0 -5 -4 +6 -1.3
▸ Career Totals (MLE all levels + projections)
Career 30442802 5701101680 197110922 5815 .203.261.340.601 .136.301 366 .265 61 -133 +6 -19 -54 +86 -11.7
/ 162G 650598 12123317 422375 123 .202.260.336.596 .134.300 366 .265 61 -28 +1 -4 -12 +18 -2.5

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+Dayton Dragons 289270 621607 151014 61 .230.280.367.647 .137.340 355 .290 80 -6 +1 +8 0.3
202123 ADaytona Tortugas 3225 9114 690 00 .360.484.9601.444 .600.385 2819 .566 291 +7 +0 +1 0.8
202224 AAALouisville Bats 2624 5200 260 00 .208.269.292.561 .083.278 238 .257 55 -1 +0 +1 -0.1
202224 AAChattanooga Lookouts 256238 6111316 16732 91 .256.309.529.838 .273.302 296 .363 136 +10 +1 +7 1.9
202224 A+Dayton Dragons 167154 4410311 10572 63 .286.337.604.941 .318.379 346 .402 166 +12 +0 +5 1.7
202325 AAALouisville Bats 5248 8302 4200 00 .167.231.354.585 .188.231 388 .260 57 -3 +0 +1 -0.1
202325 AAChattanooga Lookouts 416371 1041959 381072 146 .280.350.431.782 .151.365 269 .345 122 +10 +0 +12 2.3
202325 INTLCangrejeros de Santurce 2018 6001 130 00 .333.368.500.868 .167.333 155 .365 138 +1 +0 +1 0.1
202426 AAALouisville Bats 2824 3000 4140 00 .125.250.125.375 .000.300 5014 .197 9 -3 +0 +1 -0.2
202426 AAChattanooga Lookouts 3228 6200 370 30 .214.290.286.576 .071.273 229 .259 56 -2 +1 +1 -0.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
Alex McGarry (OGILVIE) 28 .205/.269/.333 .128.300 44 35% 7% 67 -0.2
Mark Contreras
2022 · AAA
27 38 49→50 50→55 37 .194/.258/.343 .149.284 1615 36% 6% 65 -0.7 .203/.264/.339 .136.292 1623 35% 6% 66 -0.6 .192/.256/.306.115.275143034%6%50-1.2
Jose Manuel Orozco
2019 · AAA
28 45 47→50 47→45 39 .224/.271/.354 .130.303 1510 31% 6% 72 -0.2 .234/.282/.385 .151.334 1710 34% 5% 85 +0.7 .237/.283/.399.163.34220635%5%87+0.4
Greg Deichmann
2023 · MLB
28 44→48 43→50 50 41 .212/.271/.325 .114.312 1113 34% 7% 64 -0.8 .207/.262/.353 .146.307 1816 36% 7% 69 -0.4 .188/.247/.352.164.269211838%7%58-0.8
Mike Costanzo
2012 · AAA
28 42→48 47→50 45→40 40 .209/.266/.345 .136.298 146 34% 7% 68 -0.5 .211/.271/.346 .135.297 144 32% 7% 70 -0.3 .200/.264/.329.129.27814132%8%61-0.5
Ronnie Dawson
2022 · AAA
27 39→48 44→45 46→55 42 .197/.268/.314 .117.281 1215 33% 7% 61 -1.0 .218/.283/.328 .110.303 1014 30% 7% 71 -0.3 .211/.278/.313.102.300101331%6%62-0.7
Aaron Rifkin
2007 · AAA
28 42→43 48→50 47→45 45 .216/.276/.361 .145.270 158 26% 7% 76 +0.1 .222/.273/.365 .143.300 156 30% 5% 76 +0.0 .217/.266/.358.142.29415331%5%69-0.4
Ryan Aguilar
2022 · AA
27 38→41 43→45 50 41 .181/.265/.280 .099.307 1112 42% 9% 52 -1.6 .204/.296/.339 .135.334 1513 39% 10% 80 +0.4 .217/.319/.382.165.335191337%12%95+0.9
Dillon Thomas
2021 · AA
28 44→54 45 50 38 .214/.275/.336 .123.318 1217 35% 6% 69 -0.4 .221/.301/.355 .134.333 1512 36% 7% 86 +0.8 .215/.304/.349.134.327161036%7%82+0.4
Matt Skole
2017 · AAA
28 38→39 49→50 46→40 45 .202/.269/.346 .144.254 184 28% 8% 69 -0.4 .199/.266/.345 .146.259 183 29% 8% 68 -0.5 .186/.263/.326.140.24717131%9%60-0.7
Daniel Johnson
2023 · MLB
28 38→48 49→55 49→55 36 .198/.250/.338 .139.290 179 37% 6% 59 -1.1 .222/.275/.378 .156.281 1918 28% 6% 80 +0.4 .226/.279/.389.163.272202125%6%82+0.4
Quincy Latimore
2017 · AA
28 41→42 48→50 46→50 41 .210/.264/.348 .138.277 168 30% 6% 67 -0.5 .214/.263/.345 .131.291 167 31% 6% 66 -0.6 .216/.254/.339.124.28317630%4%57-0.8
Blake Tekotte
2015 · MLB
28 38→46 44→50 43→55 39 .192/.245/.311 .119.266 1111 31% 6% 50 -1.8 .217/.277/.339 .122.282 1210 26% 6% 70 -0.3 .230/.298/.337.108.28191020%6%75-0.0
Brian O'Grady
2019 · AAA
27 40→39 48→60 52→50 45 .204/.276/.351 .147.273 1513 30% 8% 74 -0.1 .217/.278/.403 .186.291 2315 32% 7% 89 +0.9 .201/.267/.390.189.270241734%7%78+0.2
Brett Carroll
2011 · MLB
28 40→45 48→55 45→50 43 .207/.279/.350 .143.260 168 27% 6% 76 +0.0 .214/.279/.353 .139.271 1610 26% 7% 76 +0.0 .207/.272/.347.140.262171127%7%68-0.3
Taylor Featherston
2018 · MLB
28 39→45 45→50 51→50 39 .201/.254/.323 .122.272 1312 31% 5% 57 -1.2 .183/.239/.304 .121.303 1410 42% 5% 46 -2.0 .154/.212/.270.115.27814848%4%24-2.4
Joe McCarthy
2021 · AAA
27 38→48 47→45 49→50 44 .193/.275/.329 .136.282 157 35% 9% 68 -0.5 .235/.300/.399 .164.296 199 26% 7% 96 +1.5 .244/.311/.426.182.29322624%7%105+1.1
Josh Lester
2021 · AAA
27 40→43 48→60 48→40 42 .207/.262/.346 .139.270 163 30% 7% 66 -0.6 .209/.257/.398 .189.266 255 31% 6% 79 +0.3 .203/.249/.394.191.25026431%5%71-0.2
Michael Rosamond
2006 · AAA
28 41 47→55 49→45 39 .212/.263/.343 .132.290 1510 32% 6% 66 -0.6 .213/.256/.365 .152.322 189 38% 5% 69 -0.4 .201/.237/.370.169.31121642%4%60-0.6
Rhett Wiseman
2021 · AA
27 37→41 50 46→45 38 .195/.256/.347 .152.291 188 38% 7% 65 -0.7 .196/.247/.318 .122.333 137 43% 5% 53 -1.5 .168/.216/.286.117.29313345%4%28-1.7
Jason Cooper
2008 · AAA
27 42→39 50→55 50→45 42 .214/.273/.375 .161.282 168 30% 7% 79 +0.3 .214/.282/.355 .141.270 128 24% 7% 77 +0.1 .209/.292/.354.145.25013321%8%80+0.2