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

McKinstry, Zach

Compact and level Bat speed 66.0mph -3.2 Swing length 6.64ft -0.53 Attack angle 8.2° -0.7 Swing tilt 37.1° +5
Swing & contact · last 30 games vs last 100 2 metrics moved Barrel rate 1.0% -39.3% Bat speed 65.6 mph -0.8% Exit velo 88.0 mph +4.0% Chase rate 23.8% -15.0%
applies to every section below
Pitch Mix Analysis → All players →
Trailing stats run through his last game, 2026-08-19 (yesterday).
Percentile Rankings 2026-07-18 to 2026-08-19 · 394 qualified players
POOR AVERAGE GREAT
xwOBA 40 0.322
xBA 61 0.321
xSLG 28 0.426
Avg Exit Velo 59 88.2
Barrel % 3 1.3
Hard-Hit % 9 29.3
Bat Speed 11 65.8
Chase % 83 25.3
K % 97 10.3
BB % 75 10.3
Hits Spray Chart 25 hits · 30 games · 2026-07-18 to 2026-08-19
Single 16 Double 8 Triple 1 Home Run 0
200 300 400

Hover or tap any hit for how it was struck — distance, exit velocity, launch angle, the pitch, and what that batted ball was expected to be worth.

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
game_date: 2026-08-20 ballpark: PNC Park batter_team: det stand: L pitcher: skenes, paul pitcher_team: pit
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 4.000 7.000 12.000 16.000 22.000 31.000 50.000 68.000 98.000 178.000 357.000
air_ball_rate · · · · · 0.571 0.600 0.560 0.618 0.594 0.534
appearances 1.000 2.000 3.000 5.000 7.000 10.000 15.000 20.000 30.000 50.000 100.000
ba 0.333 0.167 0.400 0.308 0.211 0.231 0.300 0.293 0.294 0.264 0.221
babip 1.000 0.333 0.571 0.444 0.286 0.286 0.343 0.340 0.329 0.294 0.252
babip_den 1.000 3.000 7.000 9.000 14.000 21.000 35.000 50.000 76.000 136.000 258.000
babip_num 1.000 1.000 4.000 4.000 4.000 6.000 12.000 17.000 25.000 40.000 65.000
barrel 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 3.000 6.000
barrel_per_ab 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.010 0.017 0.017
bat_speed 60.620 61.463 62.423 63.206 64.077 64.439 65.053 64.750 65.598 65.861 66.138
bip_per_pa 0.250 0.429 0.583 0.562 0.636 0.677 0.700 0.735 0.776 0.775 0.734
blast 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
blast_per_ab 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
chase 3.000 3.000 8.000 10.000 10.000 11.000 18.000 26.000 40.000 87.000 183.000
chase_rate 0.273 0.214 0.308 0.303 0.263 0.212 0.198 0.215 0.238 0.279 0.280
contact 4.000 7.000 12.000 16.000 22.000 31.000 50.000 68.000 98.000 178.000 357.000
estimated_ba_using_speedangle 0.155 0.089 0.315 0.271 0.249 0.249 0.289 0.288 0.319 0.319 0.282
estimated_ba_using_speedangle_sum 0.155 0.268 2.206 2.435 3.491 5.220 10.111 14.414 24.262 43.971 73.824
estimated_slg_using_speedangle 0.184 0.101 0.359 0.315 0.305 0.321 0.375 0.370 0.423 0.428 0.381
estimated_woba_using_speedangle 0.143 0.082 0.291 0.251 0.237 0.244 0.285 0.284 0.320 0.322 0.287
estimated_woba_using_speedangle_sum 0.184 0.302 2.511 2.834 4.273 6.739 13.135 18.516 32.149 59.085 99.899
ev_max 79.500 81.250 86.100 84.480 87.114 88.900 90.200 91.825 93.459 93.904 94.407
fly_ball 0.000 0.000 0.000 1.000 3.000 5.000 8.000 12.000 20.000 37.000 72.000
ground_ball 1.000 3.000 5.000 6.000 7.000 9.000 14.000 21.000 26.000 50.000 108.000
hard_hit 0.000 0.000 1.000 1.000 2.000 3.000 6.000 12.000 22.000 35.000 66.000
hh_ab 0.000 0.000 0.083 0.062 0.091 0.097 0.120 0.176 0.224 0.197 0.185
hit 1.000 1.000 4.000 4.000 4.000 6.000 12.000 17.000 25.000 42.000 69.000
hit_distance 62.000 22.667 86.714 111.000 143.500 162.857 171.457 164.980 183.539 177.181 166.244
hr 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 2.000 4.000
hr_per_fb · · · · · · · · 0.000 0.024 0.029
hr_platoon · · · · · · · 0.000 0.000 2.000 4.000
hr_rate 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.011 0.011
iso 0.000 0.000 0.100 0.077 0.053 0.038 0.075 0.103 0.118 0.126 0.103
la_contact 1.000 3.000 7.000 9.000 14.000 21.000 35.000 50.000 76.000 138.000 262.000
launch_speed 73.800 74.400 83.957 83.322 84.950 85.919 86.549 87.286 87.970 86.254 84.611
launch_speed_angle_sum 3.000 -21.333 -5.286 0.222 8.643 10.286 11.857 12.160 15.776 14.254 13.580
launch_speed_sum 442.600 834.500 1717.900 2180.400 2909.100 3785.100 6009.100 7899.500 11418.500 20576.100 41394.900
line_drive 0.000 0.000 2.000 2.000 4.000 7.000 13.000 16.000 27.000 45.000 68.000
out_of_zone 11.000 14.000 26.000 33.000 38.000 52.000 91.000 121.000 168.000 312.000 653.000
pull 0.000 2.000 3.000 4.000 5.000 9.000 17.000 23.000 33.000 60.000 116.000
slg 0.333 0.167 0.500 0.385 0.263 0.269 0.375 0.397 0.412 0.390 0.324
slug_window_ab 0.000 0.000 0.000 0.000 0.045 0.032 0.080 0.074 0.112 0.090 0.084
square_per_ab 0.000 0.000 0.250 0.250 0.318 0.419 0.400 0.471 0.520 0.478 0.417
squared_up 1.000 4.000 9.000 11.000 15.000 22.000 30.000 44.000 69.000 110.000 201.000
strikeout 2.000 3.000 3.000 4.000 5.000 5.000 5.000 8.000 9.000 22.000 55.000
strikeout_rate 0.500 0.429 0.250 0.250 0.227 0.161 0.100 0.118 0.092 0.124 0.154
sweet_spot 1.000 2.000 8.000 10.000 13.000 19.000 28.000 36.000 57.000 102.000 185.000
sweet_spot_per_ab 0.000 0.000 0.167 0.125 0.182 0.258 0.280 0.279 0.357 0.354 0.289
tb 1.000 1.000 5.000 5.000 5.000 7.000 15.000 23.000 35.000 62.000 101.000
tb_platoon · · · · · · · 21.000 28.000 54.000 93.000
walk 1.000 1.000 2.000 3.000 3.000 5.000 8.000 8.000 11.000 16.000 35.000
walk_platoon · · · · · · · 9.000 11.000 14.000 27.000
walk_rate 0.250 0.143 0.167 0.188 0.136 0.161 0.160 0.118 0.112 0.090 0.098
xbh 0.000 0.000 1.000 1.000 1.000 1.000 3.000 6.000 9.000 14.000 21.000
xbh_rate 0.000 0.000 0.083 0.062 0.045 0.032 0.060 0.088 0.092 0.079 0.059
z_swing_rate · · · · · 0.723 0.703 0.700 0.681 0.685 0.673
zone_rate · · · · · · 0.526 0.518 0.524 0.512 0.516