Garrett Pennington1B West Michigan Whitecaps
Age 25 R/R 5'11" / 224 lbs A+ HR +5%H +3% Svc 0.0 · Ctrl thru 2035 peak 0.5 · 2028
wRC+†88
AVG/OBP/SLG.232 / .298 / .389
PA315
HR9
K%26
BB%7
MLB%0%
BAT: -4.2 runs (wOBA-derived runs vs avg)-4BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -5.6 runs (Positional adjustment)-6POSREP: +8.9 runs (Replacement-level credit)+9REPTotal WAR: -0.10-0.1WAR
Scouting · nowfuture
HIT
5050
PWR
5050
SPD
4545
EYE
4035
trajectory · 10 yrs
0.5peak
2028

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
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.1$0.5M+$0.0M (cut)
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $4M $-7M -$10M

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
202423 ALakeland Flying Tigers 3736 8102 170 00 .222.243.417.660 .194.222 193 .246 46 -2 +0 +0 -1 +1 -0.2
202524 A2 teams 404368 9027011 2210711 85 .245.307.408.714 .163.312 265 .308 94 -3 -0 +0 -7 +11 0.1
▸ 2026 Season (actual · ROS · total)
202625 A+West Michigan Whitecaps 6462 14403 2220 00 .226.250.435.685 .210.297 343 .283 75 -2 +0 +0 -1 +2 -0.1
ROS25 MLBDET 251229 531218 16684 31 .231.293.397.691 .166.291 276 .305 92 -2 +0 +0 -4 +7 0.0
TOT25 MLBDET 315291 6716111 18904 31 .230.284.405.690 .175.293 296 .301 88 -4 +0 +0 -6 +9 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 10%DET 344312 7617112 24775 52 .244.308.420.728 .176.280 227 .317 101 +0 +0 +0 -6 +10 0.4
202827 MLB 25%DET 374339 8218113 27845 62 .242.307.416.723 .174.281 227 .318 101 +1 +0 +0 -7 +11 0.5
202928 MLB 37%DET 391354 8519113 29895 62 .240.307.410.716 .169.281 237 .317 101 +0 +0 -1 -7 +11 0.4
203029 MLB 47%DET 395358 8418113 29915 52 .235.301.399.700 .165.281 237 .315 99 -0 +0 -1 -7 +11 0.3
203130 MLB 55%DET 395358 8418113 29925 51 .235.301.399.700 .165.279 237 .312 97 -1 +1 -2 -7 +11 0.1
203231 MLB 66%DET 384348 8118112 28915 41 .233.299.394.693 .161.278 247 .308 94 -3 +0 -3 -7 +11 -0.1
203332 MLB 75%DET 368333 7617111 27895 41 .228.296.384.680 .156.277 247 .303 90 -4 +0 -4 -7 +10 -0.3
203433 MLB 93%DET 340308 6915110 25854 40 .224.291.377.667 .153.275 257 .298 86 -5 +1 -4 -6 +10 -0.5
203534 MLBDET 297269 591318 22774 30 .219.288.364.652 .145.273 267 .291 81 -6 +1 -5 -5 +8 -0.8
▸ Career Totals (MLE all levels + projections)
Career 39803612 84719310126 27995758 5317 .234.300.398.698 .164.283 247 .308 94 -26 +4 -20 -71 +113 -0.0
/ 162G 650590 14032221 461569 93 .237.302.405.707 .168.286 247 .308 94 -4 +1 -3 -12 +18 -0.0

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
202423 ALakeland Flying Tigers 3736 9102 150 00 .250.270.444.715 .194.241 143 .313 98 -0 +0 +1 0.1
202524 A+West Michigan Whitecaps 149134 431502 7327 02 .321.385.478.863 .157.406 215 .382 151 +9 -1 +4 1.2
202524 ALakeland Flying Tigers 255227 6416110 22454 83 .282.356.493.849 .211.310 189 .372 142 +12 +0 +7 2.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
Garrett Pennington (OGILVIE) 25 50 50 45 35 .232/.298/.389 .157.291 95 26% 7% 94 +0.7
Russ Canzler
2011 · AA
25 44→54 51→55 43→45 43 .228/.282/.395 .167.289 197 28% 7% 88 +0.9 .239/.298/.400 .161.311 175 27% 7% 95 +1.4 .234/.294/.380.146.30216227%7%85+0.7
Marquez Smith
2010 · AA
25 48→50 49→55 46→40 43 .239/.288/.390 .150.295 164 24% 6% 89 +0.9 .240/.289/.400 .160.302 184 26% 6% 92 +1.2 .238/.317/.399.161.30017325%9%101+1.3
Nate Freiman
2012 · A
25 47→49 50→55 48→30 43 .238/.288/.391 .153.289 173 24% 6% 89 +1.0 .248/.302/.414 .166.292 202 22% 6% 101 +1.8 .250/.310/.420.170.29221022%6%103+1.4
J.T. Wise
2011 · A
25 48→49 49→50 47→30 44 .244/.293/.389 .145.297 173 24% 6% 90 +1.0 .233/.297/.379 .146.322 163 31% 8% 89 +1.0 .220/.292/.363.143.31915133%8%81+0.3
Drew Locke
2008 · A
25 48→58 47→50 43→45 42 .242/.288/.380 .137.288 156 22% 5% 85 +0.7 .260/.301/.399 .139.316 145 21% 5% 96 +1.5 .262/.303/.408.146.31615422%5%97+1.4
Ryan McBroom
2017 · AA
25 44→52 48→55 44→40 40 .223/.275/.360 .136.289 166 28% 6% 76 +0.0 .232/.283/.370 .138.305 164 28% 6% 82 +0.5 .239/.293/.406.166.30323228%6%93+1.1
Jonel Pacheco
2008 · A
25 47→56 50 47→50 42 .240/.277/.394 .154.271 1912 20% 4% 85 +0.7 .252/.293/.389 .137.307 1612 23% 5% 90 +1.0 .255/.295/.371.116.315141123%5%83+0.4
Gabe Jacobo
2013 · AA
26 49 50→55 44→45 40 .251/.286/.405 .154.299 175 23% 4% 92 +1.2 .240/.283/.380 .140.305 155 26% 5% 84 +0.6 .227/.270/.365.138.28916327%5%72-0.1
Rich Poythress
2013 · AA
25 49→48 49→50 45→40 48 .249/.307/.395 .146.286 164 20% 7% 98 +1.6 .231/.290/.365 .134.269 155 20% 7% 83 +0.6 .217/.275/.351.134.25016320%7%69-0.2
Matt Craig
2006 · AA
25 48→56 50 45 43 .243/.291/.400 .156.288 1710 22% 6% 92 +1.2 .249/.315/.399 .150.324 156 26% 8% 102 +1.9 .257/.331/.409.152.33315326%9%108+1.6
Jonathan Rodríguez
2014 · A
24 43→51 50 47→50 45 .220/.292/.375 .155.293 1710 30% 8% 87 +0.8 .225/.287/.344 .119.306 129 29% 8% 76 +0.0 .225/.301/.376.151.30919332%9%88+0.7
Ben Harrison
2007 · AA
25 46→48 49→50 50 43 .233/.294/.380 .147.297 1811 27% 6% 89 +0.9 .217/.280/.354 .137.311 1711 34% 7% 76 +0.1 .201/.274/.336.135.300171037%8%67-0.3
Alexander Palma
2021 · A
25 47 50 49→45 41 .239/.283/.387 .148.288 188 24% 5% 85 +0.7 .224/.259/.370 .146.269 194 24% 4% 71 -0.3 .216/.242/.365.150.24622023%3%63-0.5
Patrick Kivlehan
2015 · AA
25 50→52 49→60 49→50 42 .248/.298/.398 .150.314 169 26% 6% 95 +1.4 .219/.268/.360 .141.290 1610 29% 6% 72 -0.2 .214/.281/.410.196.27325331%7%88+0.6
Brian Dopirak
2009 · AA
25 46→54 51→55 43→30 39 .236/.283/.397 .161.308 202 30% 6% 89 +0.9 .246/.286/.411 .165.308 192 26% 5% 93 +1.3 .244/.280/.404.160.30019025%4%85+0.4
Michael Carlin
2006 · A
25 47→46 53→60 51→45 40 .241/.298/.418 .176.298 217 26% 5% 101 +1.8 .230/.288/.376 .146.287 158 24% 6% 85 +0.7 .229/.285/.373.144.28014823%6%83+0.5
Spencer Steer
2022 · AA
24 40→50 51→55 48→50 46 .213/.285/.373 .160.262 198 27% 8% 84 +0.6 .231/.309/.401 .170.278 1910 23% 9% 101 +1.8 .237/.324/.405.168.281181521%10%104+2.1
Andrew Brown
2010 · AA
25 46 52→55 47→40 44 .234/.298/.398 .165.301 203 29% 7% 95 +1.4 .234/.296/.406 .172.309 224 31% 7% 96 +1.5 .229/.295/.411.182.30322431%8%97+1.2
Steve Selsky
2014 · AA
25 48→53 46→50 50→45 41 .236/.294/.370 .134.304 149 27% 6% 86 +0.8 .241/.306/.348 .107.336 97 29% 7% 85 +0.7 .250/.318/.355.104.3559430%7%90+0.5
Jared Schlehuber
2014 · A
25 48 46→50 42→40 45 .238/.293/.372 .134.295 134 24% 6% 85 +0.7 .216/.273/.333 .117.285 125 27% 6% 67 -0.5 .187/.246/.293.106.24713229%6%43-1.3