Garrett Pennington

Garrett Pennington

School
Central Missouri
Born
2000-10-15
Hometown
Shawnee Mission, KS
Bats / Throws
R/R
Height / Weight
5-11 · 224

Cape League Batting (expand stats for Game Logs)

2022 — Orleans Firebirds · Central Missouri
Date Team Opp Result Pos PAABRHTB 2B3BHRRBI SHSFHBP BBIBBSO SBCSGIDP POAEDP AVGOBPSLGOPSwOBAwRC+
2022
Season Total 18 18 0 2 2 0 0 0 0 0 0 0 0 0 8 0 0 1 7 0 0 0 0.111 0.111 0.111 0.222 0.108 -52

Professional Batting

YearLevelTeamOrg GPAABRHTB 2B3BHRRBI BBSOSBCS HBPSFSACGIDP AVGOBPSLGOPSBABIP
2024A LakelandDetroit Tigers 93736 3916 1026 100 0 0 0 0 0 0.250 0.270 0.444 0.714 0.206
2025A LakelandDetroit Tigers 65255227 3764112 1611043 2208 3 4 0 0 0 0.282 0.353 0.493 0.846 0.249
2025A+ West MichiganDetroit Tigers 36149134 204364 150216 700 2 7 0 0 0 0.321 0.383 0.478 0.861 0.311
2026A+ West MichiganDetroit Tigers 56252226 4066127 1711453 2201 2 4 0 0 0 0.292 0.365 0.562 0.927 0.241
2026AA ErieDetroit Tigers 2410696 142746 51420 800 1 2 0 0 0 0.281 0.349 0.479 0.828
2026 AA Career (1 yr) 2410696 142746 51420 800 1 2 0 0 0 0.281 0.349 0.479 0.828
2025–2026 A+ Career (2 yrs) 92401360 60109191 3211669 2901 4 11 0 0 0 0.303 0.372 0.531 0.903
2024–2025 A Career (2 yrs) 74292263 4073128 1711249 2308 3 4 0 0 0 0.278 0.345 0.487 0.832

Professional Pitching

YearLevelTeamOrg GGSIPHRER BBSOHRWLSV ERAWHIPK/9
2025A LakelandDetroit Tigers 101.0 000 120 000 0.00 1.00 18.00
2025 A Career (1 yr) 101.0 000 120 000 0.00 1.00 18.00

2022 Advanced Metrics (Trackman)

Batting
Sample too small for percentile ranks
Batted-ball spray chart — Eldredge Park HR 3B 2B 1B
Some games have no Trackman tracking data at all — hits from those games won't appear here, even if they show up in the player's official stats.
300' 434' 314' Single — 106.24 mph, 78 ft
Rolling exit velo by game (2022-06-12 – 2022-06-19)
101.3 76.1
Run Value/100 replicates MLB's own published methodology: a count-conditioned run-expectancy model (base-out state × ball-strike count, same RE24 approach as the baserunning model but extended to the pitch level) values every single pitch, not just PA outcomes — a called strike moving the count from 1-1 to 1-2 has real value even though nothing "happened." Doesn't use Trackman at all, just play-by-play + pitch sequencing, so it isn't restricted to Trackman-covered games the way most of this section is. The Fielding row is a range-runs estimate: batted balls are bucketed by position + Trackman-derived difficulty (hang time/distance/exit velo, same buckets as the baserunning model), and the fielder — parsed directly from that specific play's PBP description, not a per-game starting lineup — is credited or debited the run-value gap between the bucket's expected out rate and what actually happened. Barrel% uses MLB's actual published EV/launch-angle lookup table — a ball must be hit 98+ mph, with the qualifying launch-angle window widening as EV climbs (a tight 26-30° band right at 98 mph, up to a wide 8-50° band at 116+ mph); Solid Contact % is a CCBL-only complement using that same table shifted 10 mph lower (88+ mph and up), since MLB's absolute 98+ mph Barrel threshold leaves ~70% of CCBL hitters flat at 0%. Hard-Hit % is exit velo alone, no launch-angle requirement: 95+ mph off the bat. xBA/xSLG/xwOBA use a k-nearest-neighbor model on this season's own batted balls, not MLB's own published model or league-wide MLB data — those, Fielding, and Run Value should be read as CCBL-relative, not compared directly to MLB's own advanced tracking numbers.