Garrett Pennington

1B West Michigan Whitecaps
Age 26 R/R 5'11" / 224 lbs A+ HR -8% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
ETA2030MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202524A+DET149.321/.385/.4782088—.263/.318/.394
202524ADET255.282/.356/.49310882—.227/.289/.408
202625AADET106.281/.349/.4794089—.245/.302/.398
202625A+DET252.292/.365/.56214191—.232/.290/.438
2027PROJ0% MLB26MLBDET1.238/.291/.40200970.0
2028PROJ26% MLB27MLBDET70.237/.291/.3992097-0.0
2029PROJ39% MLB28MLBDET126.235/.290/.3944095-0.1
Next 3 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Ext$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2026 AA
wRC+77
ISO74
wOBA73
Z-Con%58
Chase%47
K%34
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 0% · didn't stick 94%
CompsRyan Mulhern (age 26) · Seth Loman (age 26) · Marquez Smith (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†97
AVG/OBP/SLG.238 / .291 / .402
PA1
HR0
K%29
BB%5
BABIP311
ISO169
MLB%0%
Value2027 · WAR
BAT: -0.8 runs (wOBA-derived runs vs avg)-1BATRUN: -0.6 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -4.5 runs (Positional adjustment)-4POSREP: +5.4 runs (Replacement-level credit)+5REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
0.20.0-0.1-0.2272830
Tools · ContractCON 50 / POW 50
Toolsscout grade
CONTACT50
scouting grade only
POWER50
scouting grade only
EYE35
scouting grade only
SPEED45
scouting grade only
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
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
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 = actual YTD + projected ROS + total. 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)
202423 ALakeland Flying Tigers — 3736 9102 150 00 250270444715 194241 143 313 42 — — — — — —
202524 A+West Michigan Whitecaps — 149134 431502 7327 02 321385478863 157406 215 382 88 — — — — — —
202524 ALakeland Flying Tigers — 255227 6416110 22454 83 282356493849 211310 189 372 82 — — — — — —
202625 AAErie SeaWolves — 10696 27514 8292 01 281349479828 198365 278 366 89 — — — — — —
202625 A+West Michigan Whitecaps — 252226 6617114 22494 12 292365562927 270319 199 403 91 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202423 A MLELakeland Flying Tigers — 3736 7101 170 00 194216306522 111207 193 231 42 — — — — — —
202524 A+ MLEWest Michigan Whitecaps — 149137 361202 4427 02 263318394712 131348 283 299 88 — — — — — —
202524 A MLELakeland Flying Tigers — 255233 531319 16614 83 227289408696 180255 246 289 82 — — — — — —
202625 AA MLEErie SeaWolves — 10698 24413 6352 01 245302398700 153353 336 300 89 — — — — — —
202625 A+ MLEWest Michigan Whitecaps — 252233 5413111 15624 12 232290438727 206263 256 302 91 — — — — — —
202423 A MLELakeland Flying Tigers — 3736 7101 170 00 194216306522 111214 193 231 42 — — — — — —
202423 A RAWLakeland Flying Tigers — 3736 9102 150 00 250270444715 194241 143 313 42 — — — — — —
202524 A MLE2 teams — 404370 8624110 2010411 85 232292384676 151293 265 293 84 — — — — — —
202524 A RAW2 teams — 404361 10731112 297711 85 296367488854 191345 197 376 84 — — — — — —
202625 A+ MLE2 teams — 358331 7717213 21986 13 233291414704 181291 276 301 90 — — — — — —
202625 A+ RAW2 teams — 358322 9322218 30786 13 289360537898 248332 228 392 90 — — — — — —
202423 A MLELakeland Flying Tigers — 3736 7101 170 00 194216306522 111207 193 231 42 — — — — — —
202524 A MLE2 teams — 404370 8624110 2010411 85 232292384676 151289 265 293 84 — — — — — —
202625 A+ MLE2 teams — 358328 7717213 21986 13 235291418708 183290 276 301 90 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 A MLELakeland Flying Tigers — 3736 7101 170 00 194216306522 111207 193 231 42 — — — — — —
202524 A MLE2 teams — 404370 8624110 2010411 85 232292384676 151289 265 293 84 — — — — — —
202625 A+ MLE2 teams — 358328 7717213 21986 13 235291418708 183290 276 301 90 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLEDET 0% 380351 8620212 201116 32 243296412708 170317 295 312 97 -1 -0 +0 -7 +8 0.2
▸ 2027 — real world (MLB)
202726 MLB CTXDET 0% 11 0000 000 00 238291402693 164311 00 306 97 -0 +0 +0 -0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLEDET 26% 269248 601419 15784 22 241296409705 168314 296 311 97 -1 -0 +0 -5 +6 -0.0
202928 MLB MLEDET 39% 319293 7016110 18925 12 240295404699 165312 296 309 95 -2 -1 -1 -6 +7 -0.2
203029 MLB MLEDET 44% 344316 7417110 201005 02 237293398690 160309 296 305 93 -3 -1 -1 -6 +7 -0.4
202827 MLB CTXDET 26% 7065 15402 4201 00 237291399690 162309 296 305 97 -0 +0 +0 -1 +2 -0.0
202928 MLB CTXDET 39% 126116 27604 7372 01 235290394684 159306 296 303 95 -1 -0 -0 -2 +3 -0.1
203029 MLB CTXDET 44% 153141 32714 9442 01 233288388676 155303 296 300 93 -1 -0 -1 -3 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 349322 7417110 201015 02 230285382667 152300 296 302 91 -2 -1 -1 -6 +8 -0.3
/ 162G— A+C — 650600 13932219 371889 04 232286387673 155302 296 302 91 -4 -1 -2 -12 +14 -0.5
Career— MLE — 19811825 430102761 10855235 1416 236291399691 164302 285 303 91 -7 -2 -2 -21 +26 -0.7
/ 162G— MLE — 650599 14033220 3518111 55 234288396684 162299 285 303 91 -4 -1 -1 -12 +14 -0.4