Zach McKinstry

Zach McKinstry

3B / SS / OF · DET
MLBAM 656716
Seasons
YrPAHHRAVGxwOBAPtsPPG
202647910.2050.248150.88
2025512117120.2580.3062871.85
20243256440.2150.3041441.21
202352110790.2290.3122081.40
20221883350.1950.289691.15
20211723470.2150.285741.12
20207200.2860.25871.17

2026 MLB Percentile Rankings

47 PA this season — below qualified-batter cutoff. Bars ranked against qualified peers (faded to flag small sample).

Batting
xwOBA
1
0.248
xBA
10
0.205
xSLG
4
0.287
Avg Exit Velo
15
85.8
Median Exit Velo
0
90th % Exit Velo
0
Barrel %
10
3.0
Hard-Hit %
4
24.2
LA Sweet-Spot %
34
33.3
Bat Speed
25
68.6
Median Bat Speed
0
90th % Bat Speed
0
Chase %
63
26.3
Whiff %
92
12.4
K %
49
21.3
BB %
17
6.4
Swing Decisions

Plate Discipline · Decision+

Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.

Decision+
114
92th pctl
Chase cost
-2.5r
27 swings @ bad pitch
Passive cost
-1.7r
36 takes @ hittable pitch
Swing rate
50.9%
216 pitches seen
Runs per 100
-1.95
lg avg -2.53
Count
View
132223+0%6+0%6-20%1031+43%7-8%13-27%15-25%24-21%19254+0%9-25%20+0%11-27%11323425323CATCHER'S VIEW
Judgment — swing% vs optimal
−35%−15%0+15%+35%
  • Red cells — swings more than an optimal batter would here (chasing).
  • Blue cells — swings less than optimal (too passive).
  • Number in cell: swing%-delta vs optimal. Top-right: pitches seen.
Total pitches shown: 216