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 Pitcher: Skenes, Paul (RHP) filtered for today’s matchup change batter remove pitcher
2,599 pitches seen · 0.347 xwOBA against shapes like this arsenal, vs 0.322 against everything (+0.024) · last 30 games: 0.365 +0.018 on 287 pitches, covering 71% of the arsenal
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

Overall 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
How McKinstry, Zach handles each pitch vs RHP · ordered by usage
Skenes, Paul's Arsenal, by Pitch Type ordered by usage vs. a LHH batter
Pitch Usage% Velo Vert Brk Horz Brk Spin Allowed HR% Allowed Hard-Hit% Allowed xwOBA/con McKinstry, Zach: BA McKinstry, Zach: HR% McKinstry, Zach: Hard-Hit% McKinstry, Zach: Exit Velo McKinstry, Zach: xwOBA/con
FF 46% 97.5 12.1" -13.4" 2214 2.7% 54% 0.393 0.243 2.8% 35% 87.5 0.325
CH 17% 88.7 5.9" -15.9" 1825 0.8% 15% 0.303 0.295 3.4% 24% 83.5 0.353
FS 16% 93.4 0.5" -13.2" 1657 0.9% 42% 0.325 0.116 2.3% 30% 85.4 0.200
ST 8% 84.1 5.5" 11.2" 2328 0.0% 30% 0.317 0.261 8.7% 33% 81.1 0.502
SL 5% 86.1 3.7" 3.3" 2302 2.5% 32% 0.330 0.267 0.0% 16% 83.6 0.312
CU 4% 83.7 -3.0" 6.6" 2438 8.7% 44% 0.509 0.146 2.1% 26% 87.4 0.336
SI 4% 96.8 6.9" -17.1" 2173 2.5% 66% 0.389 0.250 1.7% 33% 88.4 0.382
Skenes, Paul's Arsenal, by Pitch Shape grouped by velo/break/spin, not label
Shape (mostly) Usage% Velo Vert Brk Horz Brk Allowed xwOBA/con McKinstry, Zach: BA McKinstry, Zach: HR% McKinstry, Zach: Hard-Hit% McKinstry, Zach: xwOBA/con
SI/FF/CH 34% 97.3 10.5" -14.6" 0.398 0.194 0.0% 30% 0.343
CH/SI/FS 27% 90.5 3.8" -15.0" 0.304 0.312 5.0% 26% 0.374
SL/ST/CU 11% 84.4 1.7" 7.8" 0.474 0.296 0.0% 11% 0.360
EP/FA/SL 10% 98.0 13.4" -12.7" 0.398
FF/SI/FC 10% 98.0 13.4" -12.7" 0.398 0.215 2.8% 38% 0.348
FF/SI/FC 7% 96.6 13.3" -11.1" 0.386 0.267 3.0% 36% 0.322
FC/SL/FF 4% 85.9 6.6" 4.3" 0.213 0.311 0.0% 16% 0.294
CH/FS/FO 4% 92.8 -0.6" -11.5" 0.321 0.170 2.1% 24% 0.223
ST/SL/CU 2% 83.6 3.1" 12.8" 0.194 6.5% 33% 0.414
CU/KC/ST 0% 81.5 -7.8" 11.4" 0.111 1.9% 21% 0.287
At-Bat Log 87 PA · 30 games · 2026-07-18 to 2026-08-19
filtered to 7 pitches: CH CU FF FS SI SL ST
21 hits 9 walks 2 hit by pitch 9 strikeouts 46 outs in play avg exit velo 87.7 mph over 67 tracked xwOBA 0.337
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-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-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 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-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 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 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 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-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-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