About & methodology · mlbaseballytics@gmail.com · Not betting advice. 21+. · If you need help, call 1-800-GAMBLER
data as of 20 Aug, 11:01 AM ET

Pitch Mix Analysis

A batter's own numbers by pitch type and location — add a pitcher to see their actual arsenal overlaid on top, and how this batter has done against pitches shaped like it.

Batter: McKinstry, Zach Compact and level change batter
Hot Zones by location · xwOBA on contact (excludes Ks/BBs, so runs higher than a full-PA xwOBA), dimmed cells are too few balls in play to trust

vs RHP

0.363 174p
0.278 155p
0.189 92p
0.356 193p
0.313 196p
0.321 132p
0.316 133p
0.307 139p
0.453 129p

vs LHP

21p
0.378 45p
34p
0.308 62p
0.229 65p
0.267 41p
0.407 55p
0.400 37p
0.299 30p
How McKinstry, Zach handles each pitch vs RHP · ordered by volume · 4 too thin to show
McKinstry, Zach: by Pitch Type 22 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP SI 200 0.281 0.0% 21% 23% 6% 66% 81.5 0.271 0.258
LHP FF 190 0.290 0.0% 27% 36% 18% 36% 88.8 0.346 0.367
LHP SL 165 0.171 0.0% 25% 25% 25% 42% 83.6 0.332 0.294
LHP ST 79 0.211 5.3% 45% 55% 27% 18% 90.7 0.501 0.531
LHP FC 34
LHP CU 30
LHP CH 15
LHP KC 6
LHP SV 5
LHP FS 2
RHP FF 1029 0.243 2.8% 35% 30% 28% 35% 87.5 0.307 0.325
RHP CH 333 0.295 3.4% 24% 34% 29% 33% 83.5 0.339 0.353
RHP SI 257 0.250 1.7% 33% 19% 27% 50% 88.4 0.348 0.382
RHP CU 253 0.146 2.1% 26% 29% 32% 35% 87.4 0.300 0.336
RHP FC 237 0.289 0.0% 17% 31% 26% 36% 82.6 0.291 0.282
RHP SL 212 0.267 0.0% 16% 31% 31% 33% 83.6 0.306 0.312
RHP FS 141 0.116 2.3% 30% 7% 26% 63% 85.4 0.202 0.200
RHP ST 117 0.261 8.7% 33% 25% 42% 25% 81.1 0.435 0.502
RHP KC 29
RHP SV 10
RHP EP 8
RHP FO 2

Showing every pitcher. Today’s probable opponent starter:

Skenes, Paul

Or add any other pitcher to overlay their actual arsenal on top of the above:

At-Bat Log 98 PA · 30 games · 2026-07-18 to 2026-08-19
25 hits 11 walks 2 hit by pitch 9 strikeouts 51 outs in play avg exit velo 88.0 mph over 76 tracked xwOBA 0.341
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Single ground ball 1-2 CU 87.5 73.8 62 LF gap 0.155 0.184 0.143 Montgomery, Mason
2026-08-19 Strikeout swinging 2-2 SL 83.0 0.000 Soto, Gregory
2026-08-19 Strikeout swinging 1-2 FF 96.5 0.000 Skenes, Paul
2026-08-19 Walk 3-1 FF 97.7 0.698 Skenes, Paul
2026-08-18 Out ground ball 0-0 SI 96.8 73.7 -36° 3 Infield 0.073 0.074 0.066 Ashcraft, Braxton
2026-08-18 Out ground ball 2-2 SI 97.9 75.7 -31° 3 RF corner 0.040 0.044 0.036 Ashcraft, Braxton
2026-08-18 Strikeout looking 1-2 CU 85.1 0.000 Ashcraft, Braxton
2026-08-17 Single line drive 0-0 SI 99.2 86.3 10° 159 LF gap 0.497 0.587 0.482 Soto, Gregory
2026-08-17 Walk 3-2 CU 84.5 0.698 Ramírez, Yohan
2026-08-17 Double ground ball 2-2 FF 95.9 92.9 -8° 19 LF corner 0.210 0.235 0.189 Mattson, Isaac
2026-08-17 Out ground ball 0-1 FS 85.9 95.8 114 Infield 0.580 0.639 0.533 Mlodzinski, Carmen
2026-08-17 Single line drive 1-0 FF 96.4 89.5 18° 247 RF gap 0.651 0.748 0.586 Mlodzinski, Carmen
2026-08-16 Out ground ball 0-2 SL 82.6 72.5 67 Infield 0.192 0.230 0.173 Smith, Hagen
2026-08-16 Out fly ball 0-0 FF 91.5 89.7 34° 325 LF gap 0.037 0.093 0.055 Burke, Sean
2026-08-16 Walk 3-1 FC 89.2 0.698 Burke, Sean
2026-08-15 Strikeout swinging 1-2 FS 92.2 0.000 Hicks, Jordan
2026-08-14 Out ground ball 1-1 CU 83.3 90.1 -8° 13 Infield 0.158 0.187 0.142 Taylor, Grant
2026-08-14 Out line drive 0-0 SI 96.2 98.9 19° 313 LF gap 0.309 0.588 0.374 Brazobán, Huascar
2026-08-14 Out fly ball 1-0 CH 82.9 81.1 46° 258 CF 0.014 0.014 0.013 Urquidy, José
2026-08-14 Strikeout swinging 1-2 CH 84.2 0.000 Urquidy, José
2026-08-13 Out line drive 2-2 SI 92.3 80.8 13° 154 Infield 0.569 0.642 0.527 Herrin, Tim
2026-08-13 Out fly ball 0-1 FC 91.6 88.5 49° 272 LF 0.006 0.008 0.005 Yoho, Craig
2026-08-12 Single line drive 0-2 CH 79.4 88.5 14° 179 RF 0.974 1.105 0.911 Gaddis, Hunter
2026-08-12 Out fly ball 1-2 CU 82.1 94.0 32° 362 CF 0.151 0.503 0.279 Holderman, Colin
2026-08-11 Walk 3-1 FF 92.3 0.698 Bibee, Tanner
2026-08-11 Out line drive 0-0 CH 82.2 88.7 24° 296 RF gap 0.131 0.211 0.138 Bibee, Tanner
2026-08-11 Out ground ball 0-1 FF 93.6 84.2 -27° 4 Infield 0.050 0.051 0.045 Bibee, Tanner
2026-08-09 Walk 3-2 FS 89.8 0.698 Foley, Jason
2026-08-09 Out line drive 1-1 CH 85.1 88.3 26° 308 LF gap 0.086 0.175 0.110 Webb, Logan
2026-08-09 Single ground ball 1-2 FF 91.6 96.5 -12° 13 RF gap 0.174 0.199 0.157 Webb, Logan
2026-08-09 Out fly ball 1-1 CH 85.9 74.8 38° 249 RF gap 0.163 0.222 0.169 Webb, Logan
2026-08-08 Walk 3-1 FC 95.5 0.698 Seymour, Carson
2026-08-08 Out ground ball 2-0 SI 91.2 83.7 -11° 8 Infield 0.111 0.129 0.100 Sanmartin, Reiver
2026-08-08 Double line drive 1-1 CU 77.5 98.8 22° 349 RF gap 0.371 0.779 0.483 Harris, Trent
2026-08-08 Out ground ball 1-1 FC 90.3 80.0 -33° 4 Infield 0.055 0.059 0.052 Roupp, Landen
2026-08-08 Out fly ball 0-0 FC 91.8 88.7 44° 285 LF gap 0.003 0.003 0.003 Roupp, Landen
2026-08-07 Out fly ball 3-2 SI 95.9 87.3 42° 307 LF gap 0.003 0.005 0.003 Houser, Adrian
2026-08-07 Single line drive 3-1 SI 95.4 85.7 14° 198 RF gap 0.923 1.050 0.862 Houser, Adrian
2026-08-07 Single line drive 2-1 FF 97.4 82.8 16° 205 RF gap 0.980 1.081 0.904 Houser, Adrian
2026-08-06 Out line drive 0-0 CU 41.8 93.8 20° 283 LF gap 0.303 0.516 0.342
2026-08-06 Hit By Pitch 1-0 ST 78.9 0.729 Simpson, Josh
2026-08-06 Walk 3-2 ST 85.7 0.698 Wilcox, Cole
2026-08-06 Out fly ball 2-2 KC 81.6 77.6 41° 236 LF 0.060 0.083 0.059 Miller, Bryce
2026-08-06 Out ground ball 0-2 FS 86.2 74.1 59 Infield 0.237 0.281 0.219 Miller, Bryce
2026-08-05 Hit By Pitch 0-1 CU 83.1 0.729 Woo, Bryan
2026-08-05 Out ground ball 2-2 SI 96.1 87.2 44 Infield 0.278 0.311 0.250 Woo, Bryan
2026-08-04 Single ground ball 0-0 FF 97.1 93.3 43 Infield 0.422 0.463 0.380 Domínguez, Seranthony
2026-08-04 Single line drive 0-1 FF 94.3 95.0 15° 275 LF gap 0.874 1.072 0.838 Hancock, Emerson
2026-08-04 Walk 3-2 FF 93.8 0.698 Hancock, Emerson
2026-08-04 Double line drive 1-2 CU 76.8 96.9 22° 285 RF 0.271 0.564 0.357 Hancock, Emerson
2026-08-02 Out ground ball 0-0 SL 73.3 74.6 -13° 12 Infield 0.065 0.078 0.064
2026-08-02 Out fly ball 2-1 FF 94.1 79.0 48° 240 LF gap 0.069 0.115 0.084 Bowden, Ben
2026-08-02 Single ground ball 2-1 FC 92.1 103.7 123 RF gap 0.663 0.746 0.617 Harris, Hogan
2026-08-02 Single line drive 2-0 SI 94.0 103.0 10° 202 RF 0.849 1.018 0.812 Jump, Gage
2026-08-02 Out fly ball 0-1 FF 94.2 89.5 50° 279 LF corner 0.009 0.013 0.010 Jump, Gage
2026-08-01 Double line drive 3-2 FC 88.7 95.7 13° 188 RF 0.957 1.122 0.907 Blewett, Scott
2026-08-01 Out popup 3-1 FF 91.2 92.3 65° 174 RF 0.011 0.017 0.014 Suarez, José
2026-08-01 Strikeout swinging 1-2 ST 87.6 0.000 Perkins, Jack
2026-08-01 Strikeout swinging 2-2 ST 86.5 0.000 Perkins, Jack
2026-07-31 Out ground ball 0-0 FF 97.5 84.5 -39° 2 Infield 0.060 0.061 0.057 Morales, Luis
2026-07-29 Out ground ball 2-1 FF 95.4 101.1 -5° 20 Infield 0.341 0.392 0.309 Garcia, Rico
2026-07-29 Out ground ball 2-1 FS 89.7 100.0 -7° 13 Infield 0.284 0.305 0.268 Cano, Yennier
2026-07-29 Double ground ball 1-1 FC 83.6 76.5 -16° 7 RF 0.068 0.078 0.062 Rogers, Trevor
2026-07-28 Double line drive 0-1 EP 37.3 98.5 19° 298 LF gap 0.309 0.588 0.374
2026-07-28 Out fly ball 0-0 SL 82.2 73.8 32° 266 RF gap 0.340 0.386 0.313 Walker, Josh
2026-07-28 Out fly ball 1-2 CH 85.2 92.8 28° 381 CF 0.126 0.289 0.170 Suárez, Albert
2026-07-28 Out ground ball 0-0 FS 83.0 70.1 43 Infield 0.152 0.173 0.138 Kremer, Dean
2026-07-28 Strikeout swinging 0-2 FS 81.2 0.000 Kremer, Dean
2026-07-27 Out fly ball 0-1 SL 86.6 95.8 25° 363 RF gap 0.174 0.387 0.228 Kittredge, Andrew
2026-07-27 Single line drive 0-0 SI 94.5 97.3 16° 262 RF gap 0.666 0.924 0.679 Bradish, Kyle
2026-07-27 Walk 3-2 CU 87.0 0.698 Bradish, Kyle
2026-07-27 Triple line drive 0-0 FF 91.4 82.9 23° 276 CF 0.354 0.408 0.319 Bradish, Kyle
2026-07-26 Walk 3-2 ST 81.7 0.698 Schreiber, John
2026-07-25 Single line drive 2-2 CH 90.6 99.7 11° 199 RF 0.903 1.064 0.860 Lange, Alex
2026-07-25 Out popup 2-2 FF 93.5 64.4 69° 94 Infield 0.001 0.001 0.000 Wacha, Michael
2026-07-25 Out fly ball 0-1 FF 92.1 99.4 27° 388 LF gap 0.489 1.583 0.860 Wacha, Michael
2026-07-25 Out fly ball 1-2 CU 76.1 93.3 44° 292 RF gap 0.009 0.024 0.013 Wacha, Michael
2026-07-24 Out line drive 1-1 FF 95.2 101.3 19° 317 LF gap 0.389 0.729 0.468 Cameron, Noah
2026-07-24 Single line drive 0-0 SI 92.3 85.5 11° 167 RF 0.626 0.719 0.593 Cameron, Noah
2026-07-24 Out line drive 2-1 FC 91.7 101.4 150 Infield 0.669 0.772 0.628 Way, Beck
2026-07-23 Out line drive 0-0 FF 95.1 49.0 30° 126 Infield 0.111 0.111 0.100 Schreiber, John
2026-07-23 Single ground ball 1-2 SI 91.3 90.3 98 RF 0.466 0.508 0.422 Dobnak, Randy
2026-07-23 Single line drive 0-2 SI 91.1 93.9 18° 294 CF 0.509 0.642 0.482 Dobnak, Randy
2026-07-22 Double line drive 0-0 FF 95.3 96.5 16° 272 LF gap 0.666 0.924 0.679 Ferguson, Tyler
2026-07-22 Out fly ball 0-2 CH 85.2 94.6 27° 348 LF gap 0.206 0.469 0.280 Hollowell, Gavin
2026-07-22 Out fly ball 0-2 FF 93.8 79.2 52° 206 LF 0.060 0.088 0.066 Rea, Colin
2026-07-22 Out line drive 0-0 FF 93.5 92.9 15° 260 LF 0.926 1.088 0.874 Rea, Colin
2026-07-21 Out fly ball 0-1 CU 79.1 90.4 30° 335 LF gap 0.069 0.155 0.094 Civale, Aaron
2026-07-20 Strikeout looking 0-2 CU 80.0 0.000 Assad, Javier
2026-07-20 Out ground ball 3-1 FF 95.4 97.3 59 Infield 0.480 0.536 0.449 Ferguson, Tyler
2026-07-20 Out fly ball 2-2 ST 84.7 72.9 26° 251 LF gap 0.857 0.898 0.771 Rolison, Ryan
2026-07-20 Out ground ball 0-1 CH 84.6 85.4 86 Infield 0.406 0.445 0.374 Taillon, Jameson
2026-07-20 Out fly ball 2-1 FF 91.5 94.5 38° 337 LF 0.069 0.200 0.113 Taillon, Jameson
2026-07-19 Out ground ball 2-0 SI 93.8 102.7 -8° 11 Infield 0.351 0.364 0.335 Silseth, Chase
2026-07-18 Double line drive 0-1 SL 87.9 94.6 23° 350 RF gap 0.191 0.372 0.234 Fermín, José
2026-07-18 Out popup 3-2 SL 78.3 75.4 64° 150 Infield 0.006 0.006 0.006 Suter, Brent
2026-07-18 Reached On Error ground ball 0-1 CH 82.5 90.8 -8° 9 Infield 0.195 0.216 0.178 Rodriguez, Grayson
2026-07-18 Walk 3-2 FF 97.6 0.698 Rodriguez, Grayson