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

Keith, Colt

Long and lofted (2) Bat speed 69.5mph +0.2 Swing length 6.72ft -0.45 Attack angle 10.1° +1.3 Swing tilt 32.4° +0.3
Swing & contact · last 30 games vs last 100 1 metric moved Barrel rate 2.2% -51.7% Bat speed 69.6 mph -0.6% Exit velo 88.7 mph +1.2% Chase rate 26.6% +4.2%
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 77 0.386
xBA 91 0.366
xSLG 65 0.514
Avg Exit Velo 63 88.5
Barrel % 15 3.1
Hard-Hit % 52 44.6
Bat Speed 51 69.6
Chase % 69 27.7
K % 86 14.9
BB % 76 10.3
Hits Spray Chart 28 hits · 30 games · 2026-07-18 to 2026-08-19
Single 19 Double 6 Triple 2 Home Run 1
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 90 PA · 30 games · 2026-07-18 to 2026-08-19
28 hits 10 walks 13 strikeouts 39 outs in play avg exit velo 88.7 mph over 67 tracked xwOBA 0.372
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Force Out ground ball 3-1 SI 96.9 101.8 116 CF 0.580 0.661 0.541 Doval, Camilo
2026-08-19 Strikeout swinging 1-2 FF 96.4 0.000 Skenes, Paul
2026-08-19 Single line drive 3-1 SI 96.9 92.8 12° 209 LF gap 0.860 1.003 0.836 Skenes, Paul
2026-08-19 Walk 3-2 FS 93.8 0.698 Skenes, Paul
2026-08-18 Out line drive 1-2 CU 84.6 105.7 20° 316 RF gap 0.669 1.634 0.961 Ashcraft, Braxton
2026-08-18 Single ground ball 0-0 SI 97.3 103.9 -3° 31 LF gap 0.391 0.435 0.352 Ashcraft, Braxton
2026-08-18 Out ground ball 3-2 SI 98.1 85.8 -28° 5 Infield 0.050 0.060 0.045 Ashcraft, Braxton
2026-08-17 Walk 3-2 SI 97.3 0.698 Ramírez, Yohan
2026-08-17 Out fly ball 0-0 FF 93.5 94.5 45° 321 LF gap 0.006 0.006 0.005 Mattson, Isaac
2026-08-17 Out ground ball 1-0 FS 86.0 95.2 -7° 15 Infield 0.261 0.279 0.235 Mlodzinski, Carmen
2026-08-17 Single line drive 1-1 SI 95.4 103.1 13° 265 LF 0.906 1.194 0.904 Mlodzinski, Carmen
2026-08-16 Home Run fly ball 0-0 SL 84.8 99.0 32° 354 LF 0.389 1.422 0.743 Burke, Sean
2026-08-16 Single line drive 0-0 SI 92.1 96.5 12° 230 RF gap 0.963 1.158 0.928 Burke, Sean
2026-08-15 Grounded Into DP ground ball 1-1 CU 83.3 80.1 -2° 28 RF corner 0.146 0.164 0.145 Taylor, Grant
2026-08-14 Double ground ball 2-2 FF 97.3 103.3 68 LF 0.494 0.533 0.453 Taylor, Grant
2026-08-14 Out popup 0-0 SI 94.0 80.8 68° 152 LF corner 0.006 0.008 0.007 Brazobán, Huascar
2026-08-14 Strikeout swinging 1-2 CH 84.4 0.000 Urquidy, José
2026-08-14 Out ground ball 1-2 FF 95.2 104.6 -5° 17 Infield 0.425 0.450 0.382 Newcomb, Sean
2026-08-13 Walk 3-2 FF 95.5 0.698 Aleman, Franco
2026-08-12 Strikeout swinging 1-2 CH 79.4 0.000 Gaddis, Hunter
2026-08-11 Out ground ball 0-0 CH 86.0 57.9 -16° 9 Infield 0.068 0.072 0.061 Aleman, Franco
2026-08-11 Out popup 3-2 FC 85.0 87.4 72° 141 LF corner 0.003 0.003 0.003 Bibee, Tanner
2026-08-11 Out popup 1-1 CH 82.4 89.6 66° 151 Infield 0.011 0.023 0.016 Bibee, Tanner
2026-08-11 Out line drive 1-1 FC 85.0 97.9 10° 157 Infield 0.740 0.895 0.721 Bibee, Tanner
2026-08-09 Out ground ball 2-1 CH 86.6 77.7 -14° 8 Infield 0.068 0.078 0.067 Webb, Logan
2026-08-09 Out ground ball 3-2 CH 84.7 85.9 -14° 7 Infield 0.082 0.086 0.074 Webb, Logan
2026-08-09 Out ground ball 0-1 SI 91.0 102.4 84 Infield 0.540 0.611 0.503 Webb, Logan
2026-08-08 Walk 3-0 SI 92.0 0.698 Roupp, Landen
2026-08-08 Walk 3-2 CH 87.0 0.698 Roupp, Landen
2026-08-08 Walk 3-0 SI 92.6 0.698 Roupp, Landen
2026-08-07 Out fly ball 2-1 SI 95.4 97.5 38° 357 CF 0.091 0.309 0.154 Houser, Adrian
2026-08-07 Strikeout swinging 0-2 CH 86.9 0.000 Houser, Adrian
2026-08-07 Strikeout looking 2-2 SI 92.1 0.000 Brubaker, JT
2026-08-06 Single line drive 1-0 FF 78.1 101.4 13° 243 LF 0.934 1.178 0.915
2026-08-06 Single line drive 1-2 ST 79.1 70.1 24° 209 CF 0.994 1.038 0.896 Simpson, Josh
2026-08-06 Strikeout swinging 1-2 CU 82.8 0.000 Rucker, Michael
2026-08-06 Out ground ball 2-2 FS 84.4 95.8 -6° 22 Infield 0.273 0.304 0.252 Miller, Bryce
2026-08-06 Double line drive 2-2 FS 83.8 85.8 14° 174 RF corner 0.923 1.050 0.862 Miller, Bryce
2026-08-05 Strikeout swinging 2-2 CH 92.2 0.000 Muñoz, Andrés
2026-08-05 Out line drive 1-0 SL 86.2 107.9 15° 287 RF 0.686 1.077 0.748 Woo, Bryan
2026-08-05 Out fly ball 0-0 SI 95.5 95.9 37° 341 LF 0.109 0.397 0.209 Woo, Bryan
2026-08-05 Out line drive 0-0 FF 95.8 96.1 19° 298 LF 0.331 0.513 0.354 Woo, Bryan
2026-08-04 Walk 3-1 SI 97.8 0.698 Domínguez, Seranthony
2026-08-04 Out ground ball 1-2 ST 80.1 67.7 14° 116 Infield 0.389 0.453 0.379 Simpson, Josh
2026-08-04 Double ground ball 0-1 SI 93.2 71.8 -33° 3 LF corner 0.060 0.067 0.054 Hancock, Emerson
2026-08-04 Single line drive 0-1 CU 75.2 80.0 20° 212 RF 0.937 1.029 0.862 Hancock, Emerson
2026-08-04 Single ground ball 0-2 CH 86.8 85.3 11° 137 RF 0.551 0.616 0.508 Hancock, Emerson
2026-08-02 Out popup 3-2 FF 94.8 93.4 74° 88 Infield 0.006 0.008 0.007 Juenger, Hayden
2026-08-01 Out fly ball 2-1 ST 86.5 103.5 38° 399 CF 0.466 1.796 0.919 Perkins, Jack
2026-08-01 Single ground ball 1-0 CH 89.6 102.2 98 RF 0.580 0.661 0.541 Perkins, Jack
2026-08-01 Single ground ball 1-1 FC 91.9 68.8 45 RF 0.137 0.155 0.129 Perkins, Jack
2026-07-31 Strikeout looking 3-2 CH 88.6 0.000 Juenger, Hayden
2026-07-29 Out fly ball 0-2 FF 93.8 81.5 39° 277 LF 0.009 0.009 0.008 Wells, Tyler
2026-07-29 Triple line drive 0-0 FF 96.3 101.0 21° 357 RF gap 0.380 0.801 0.492 Nunez, Anthony
2026-07-28 Walk 3-0 EP 42.3 0.698
2026-07-28 Single line drive 3-2 CH 84.9 77.8 17° 223 CF 0.960 1.033 0.880 Suárez, Albert
2026-07-28 Out popup 1-0 SI 92.0 89.4 79° 51 Infield 0.014 0.023 0.018 Kremer, Dean
2026-07-28 Walk 3-1 SI 93.1 0.698 Kremer, Dean
2026-07-28 Triple fly ball 2-2 FF 94.0 93.2 26° 368 RF gap 0.171 0.351 0.224 Kremer, Dean
2026-07-27 Double line drive 1-2 SI 95.5 104.2 19° 386 LF gap 0.500 1.013 0.630 Bradish, Kyle
2026-07-27 Grounded Into DP ground ball 0-1 SI 94.2 84.9 -18° 8 Infield 0.070 0.088 0.068 Bradish, Kyle
2026-07-27 Single line drive 1-0 FF 93.9 92.0 18° 289 LF gap 0.594 0.729 0.560 Bradish, Kyle
2026-07-26 Single fly ball 1-1 FC 95.0 75.7 44° 233 CF 0.123 0.157 0.124 Cruz, Steven
2026-07-26 Grounded Into DP ground ball 0-2 SL 84.9 97.0 149 Infield 0.660 0.751 0.627 Erceg, Lucas
2026-07-26 Walk 3-1 SI 97.8 0.698 Avila, Luinder
2026-07-26 Out ground ball 1-0 CH 88.6 59.7 -36° 3 Infield 0.117 0.124 0.105 Avila, Luinder
2026-07-26 Out popup 2-0 FF 93.6 64.6 79° 54 RF corner 0.003 0.003 0.003 Avila, Luinder
2026-07-25 Strikeout looking 3-2 FF 94.2 0.000 Wacha, Michael
2026-07-25 Single line drive 1-2 CH 80.2 78.0 27° 274 RF gap 0.337 0.407 0.311 Wacha, Michael
2026-07-25 Out ground ball 0-0 CH 79.1 56.0 -54° 1 Infield 0.249 0.253 0.224 Wacha, Michael
2026-07-25 Double fly ball 0-2 SL 80.4 85.7 28° 325 RF gap 0.069 0.139 0.087 Wacha, Michael
2026-07-24 Strikeout swinging 2-2 CH 81.1 0.000 Cameron, Noah
2026-07-24 Strikeout swinging 2-2 CU 86.1 0.000 Cameron, Noah
2026-07-24 Out line drive 1-1 FC 91.1 68.8 17° 146 Infield 0.586 0.632 0.531 Cameron, Noah
2026-07-24 Single line drive 1-2 SI 98.0 100.4 95 Infield 0.597 0.659 0.551 Way, Beck
2026-07-23 Out ground ball 1-2 ST 82.2 87.3 136 RF gap 0.463 0.510 0.425 Dobnak, Randy
2026-07-23 Force Out ground ball 2-2 CH 84.1 59.7 -30° 2 Infield 0.068 0.069 0.061 Dobnak, Randy
2026-07-22 Out ground ball 1-2 SL 85.3 83.6 10° 131 Infield 0.489 0.547 0.461 Rea, Colin
2026-07-22 Strikeout swinging 3-2 CH 87.5 0.000 Rea, Colin
2026-07-22 Out ground ball 2-2 CH 88.0 90.1 -4° 24 Infield 0.222 0.240 0.200 Rea, Colin
2026-07-21 Out fly ball 3-2 CU 78.1 84.7 46° 241 LF 0.009 0.019 0.012 Civale, Aaron
2026-07-20 Out ground ball 1-0 CH 85.0 71.6 -7° 18 Infield 0.079 0.086 0.076 Taillon, Jameson
2026-07-20 Double fly ball 1-0 CU 81.0 100.6 24° 364 LF 0.546 1.479 0.835 Taillon, Jameson
2026-07-19 Out fly ball 2-2 FS 85.1 93.8 34° 354 CF 0.049 0.168 0.087 Johnson, Ryan
2026-07-19 Strikeout swinging 1-2 FC 88.0 0.000 Johnson, Ryan
2026-07-18 Single line drive 3-1 SL 92.2 91.1 16° 206 RF gap 0.931 1.080 0.869 Fermín, José
2026-07-18 Single line drive 1-0 CH 76.4 101.6 14° 256 RF 0.771 1.028 0.773 Suter, Brent
2026-07-18 Single ground ball 1-2 FF 95.3 100.1 -37° 4 LF gap 0.073 0.080 0.066 Rodriguez, Grayson
2026-07-18 Sac Fly fly ball 0-0 CU 81.4 98.2 34° 387 CF 0.502 Rodriguez, Grayson
2026-07-18 Single line drive 1-0 FF 94.9 103.4 11° 241 LF gap 0.940 1.160 0.911 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 11.000 14.000 19.000 27.000 47.000 59.000 90.000 151.000 304.000
air_ball_rate · · · · · 0.333 0.455 0.476 0.507 0.513 0.511
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.333 0.333 0.417 0.375 0.250 0.300 0.340 0.354 0.279 0.258
babip 0.500 0.400 0.375 0.400 0.385 0.250 0.344 0.390 0.409 0.306 0.289
babip_den 2.000 5.000 8.000 10.000 13.000 20.000 32.000 41.000 66.000 108.000 218.000
babip_num 1.000 2.000 3.000 4.000 5.000 5.000 11.000 16.000 27.000 33.000 63.000
barrel 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 2.000 5.000 14.000
barrel_per_ab 0.000 0.143 0.091 0.071 0.053 0.037 0.021 0.017 0.022 0.033 0.046
bat_speed 68.478 67.860 69.671 70.281 69.682 69.617 69.732 70.120 69.586 70.097 69.983
bip_per_pa 0.500 0.714 0.727 0.786 0.737 0.778 0.702 0.712 0.744 0.748 0.747
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 4.000 6.000 6.000 9.000 12.000 22.000 31.000 49.000 79.000 146.000
chase_rate 0.214 0.211 0.222 0.207 0.225 0.226 0.244 0.254 0.266 0.264 0.256
contact 4.000 7.000 11.000 14.000 19.000 27.000 47.000 59.000 90.000 151.000 304.000
estimated_ba_using_speedangle 0.720 0.510 0.465 0.475 0.439 0.365 0.422 0.397 0.376 0.355 0.336
estimated_ba_using_speedangle_sum 1.440 2.550 3.723 5.221 6.146 7.658 13.936 16.659 25.204 40.115 76.335
estimated_slg_using_speedangle 0.832 0.759 0.659 0.729 0.643 0.513 0.570 0.563 0.523 0.532 0.516
estimated_woba_using_speedangle 0.689 0.547 0.485 0.518 0.467 0.380 0.430 0.414 0.395 0.385 0.368
estimated_woba_using_speedangle_sum 1.664 3.793 5.272 8.016 9.007 10.775 18.806 23.643 35.064 60.116 117.121
ev_max 101.800 103.750 103.533 97.940 99.050 99.325 96.115 95.206 95.779 97.217 96.700
fly_ball 0.000 0.000 1.000 2.000 2.000 2.000 4.000 7.000 13.000 25.000 56.000
ground_ball 1.000 3.000 4.000 5.000 7.000 11.000 15.000 17.000 27.000 47.000 91.000
hard_hit 1.000 3.000 6.000 8.000 10.000 12.000 18.000 21.000 30.000 52.000 96.000
hh_ab 0.250 0.429 0.545 0.571 0.526 0.444 0.383 0.356 0.333 0.344 0.316
hit 1.000 2.000 3.000 5.000 6.000 6.000 12.000 17.000 28.000 38.000 72.000
hit_distance 162.500 135.400 159.750 171.818 151.929 127.810 154.030 166.405 168.896 174.177 171.163
hr 0.000 0.000 0.000 1.000 1.000 1.000 1.000 1.000 1.000 5.000 9.000
hr_per_fb · · · · · · · · 0.029 0.086 0.078
hr_platoon · · · · · · · 1.000 1.000 5.000 9.000
hr_rate 0.000 0.000 0.000 0.071 0.053 0.037 0.021 0.017 0.011 0.033 0.030
iso 0.000 0.000 0.000 0.250 0.250 0.167 0.150 0.200 0.165 0.191 0.154
la_contact 2.000 5.000 8.000 11.000 14.000 21.000 33.000 42.000 67.000 113.000 227.000
launch_speed 97.300 98.000 97.850 96.218 96.221 92.662 90.945 90.762 88.728 89.071 87.677
launch_speed_angle_sum 8.500 1.200 7.125 9.000 11.643 12.857 13.212 17.548 14.836 12.062 12.912
launch_speed_sum 479.200 1069.000 1751.900 2027.500 2395.400 3066.600 4789.000 6123.100 10023.700 17143.500 32098.400
line_drive 1.000 2.000 3.000 4.000 4.000 5.000 11.000 13.000 21.000 33.000 60.000
out_of_zone 14.000 19.000 27.000 29.000 40.000 53.000 90.000 122.000 184.000 299.000 571.000
pull 0.000 2.000 3.000 5.000 5.000 9.000 14.000 17.000 25.000 46.000 100.000
slg 0.333 0.333 0.333 0.667 0.625 0.417 0.450 0.540 0.519 0.471 0.412
slug_window_ab 0.000 0.143 0.091 0.143 0.105 0.074 0.085 0.085 0.078 0.106 0.102
square_per_ab 0.500 0.429 0.545 0.571 0.526 0.556 0.468 0.458 0.456 0.477 0.457
squared_up 2.000 3.000 7.000 9.000 11.000 16.000 24.000 29.000 49.000 85.000 161.000
strikeout 1.000 1.000 1.000 1.000 2.000 3.000 7.000 8.000 13.000 24.000 54.000
strikeout_rate 0.250 0.143 0.091 0.071 0.105 0.111 0.149 0.136 0.144 0.159 0.178
sweet_spot 2.000 4.000 5.000 7.000 7.000 9.000 19.000 23.000 41.000 66.000 130.000
sweet_spot_per_ab 0.250 0.286 0.273 0.357 0.263 0.222 0.298 0.288 0.322 0.311 0.309
tb 1.000 2.000 3.000 8.000 10.000 10.000 18.000 27.000 41.000 64.000 115.000
tb_platoon · · · · · · · 26.000 39.000 62.000 112.000
walk 1.000 1.000 2.000 2.000 3.000 3.000 7.000 9.000 10.000 14.000 22.000
walk_platoon · · · · · · · 9.000 10.000 14.000 22.000
walk_rate 0.250 0.143 0.182 0.143 0.158 0.111 0.149 0.153 0.111 0.093 0.072
xbh 0.000 0.000 0.000 1.000 2.000 2.000 4.000 6.000 9.000 14.000 21.000
xbh_rate 0.000 0.000 0.000 0.071 0.105 0.074 0.085 0.102 0.100 0.093 0.069
z_swing_rate · · · · · 0.692 0.659 0.645 0.663 0.652 0.637
zone_rate · · · · · · 0.494 0.467 0.474 0.492 0.497