About & methodology · mlbaseballytics@gmail.com · Not betting advice. 21+. · If you need help, call 1-800-GAMBLER
data as of 19 Aug, 8:59 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: Keaschall, Luke 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.365 65p
0.248 87p
0.305 79p
0.396 71p
0.373 119p
0.262 121p
0.309 60p
0.421 119p
0.324 107p

vs LHP

0.377 23p
0.431 42p
0.346 46p
0.304 37p
0.343 72p
0.251 64p
33p
0.305 49p
0.330 47p
How Keaschall, Luke handles each pitch vs RHP · ordered by volume · 6 too thin to show
Keaschall, Luke: by Pitch Type 23 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 243 0.204 2.0% 31% 46% 29% 11% 88.5 0.286 0.340
LHP CH 157 0.256 0.0% 15% 18% 27% 48% 79.9 0.290 0.276
LHP SI 120 0.310 0.0% 35% 27% 12% 58% 88.1 0.373 0.350
LHP SL 92 0.200 0.0% 30% 20% 40% 40% 86.6 0.305 0.321
LHP FC 90 0.304 4.3% 37% 16% 37% 37% 87.1 0.383 0.460
LHP CU 63 0.167 0.0% 12% 12% 24% 53% 81.0 0.174 0.176
LHP ST 49
LHP KC 8
LHP FS 4
LHP SV 1
RHP FF 450 0.304 5.4% 38% 25% 35% 31% 87.5 0.300 0.335
RHP SI 365 0.349 2.3% 32% 37% 12% 44% 85.7 0.350 0.350
RHP SL 285 0.281 0.0% 25% 23% 25% 46% 80.5 0.279 0.270
RHP ST 184 0.167 0.0% 15% 15% 30% 33% 78.4 0.199 0.208
RHP FC 149 0.378 2.7% 35% 27% 35% 38% 89.1 0.312 0.305
RHP CH 98 0.250 0.0% 47% 21% 37% 42% 89.7 0.318 0.331
RHP CU 74 0.143 0.0% 25% 8% 33% 58% 85.0 0.193 0.236
RHP FS 43 0.250 0.0%
RHP KC 27
RHP EP 6
RHP SV 6
RHP CS 2
RHP FA 1

Showing every pitcher. Today’s probable opponent starter:

Smith-Shawver, AJ

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

At-Bat Log 121 PA · 30 games · 2026-07-10 to 2026-08-18
31 hits 13 walks 6 hit by pitch 20 strikeouts 51 outs in play avg exit velo 86.2 mph over 82 tracked xwOBA 0.353
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-18 Out fly ball 1-1 FC 88.0 84.1 59° 193 LF gap 0.017 0.017 0.015 Dodd, Dylan
2026-08-18 Single line drive 0-0 FC 88.2 98.1 11° 198 CF 0.834 1.030 0.821 Mahle, Tyler
2026-08-18 Single fly ball 1-0 FC 88.3 80.0 52° 214 CF 0.051 0.066 0.049 Mahle, Tyler
2026-08-18 Out fly ball 1-1 FF 92.6 87.6 30° 314 RF gap 0.051 0.105 0.064 Mahle, Tyler
2026-08-17 Out popup 1-2 CU 82.3 71.7 71° 122 RF corner 0.003 0.004 0.004 Kerr, Ray
2026-08-17 Strikeout swinging 1-2 ST 83.9 0.000 Mederos, Victor
2026-08-17 Out line drive 0-1 FF 88.4 95.6 24° 348 CF 0.240 0.559 0.335 Pérez, Martín
2026-08-17 Single line drive 0-0 SI 88.4 75.0 26° 248 CF 0.743 0.830 0.690 Pérez, Martín
2026-08-17 Double line drive 0-2 CH 82.1 88.1 15° 207 LF 0.983 1.111 0.917 Pérez, Martín
2026-08-16 Strikeout swinging 3-2 FS 98.4 0.000 Duran, Jhoan
2026-08-16 Strikeout looking 1-2 SI 95.6 0.000 Mayza, Tim
2026-08-16 Out popup 0-0 ST 79.7 80.2 64° 136 Infield 0.014 0.028 0.018 Painter, Andrew
2026-08-16 Hit By Pitch 0-0 FF 97.5 0.729 Painter, Andrew
2026-08-15 Out line drive 1-0 SI 100.0 93.1 23° 324 RF gap 0.171 0.345 0.220 McFarlane, Alex
2026-08-15 Strikeout swinging 2-2 FF 97.9 0.000 Luzardo, Jesús
2026-08-15 Single line drive 1-0 SI 96.3 100.7 12° 218 RF gap 0.957 1.178 0.927 Luzardo, Jesús
2026-08-15 Double line drive 2-0 SI 96.0 102.7 20° 326 RF 0.543 1.169 0.713 Luzardo, Jesús
2026-08-13 Strikeout looking 3-2 FF 96.6 0.000 Kerkering, Orion
2026-08-13 Double line drive 1-0 FC 88.2 103.6 12° 180 LF 0.940 1.246 0.942 Raley, Brooks
2026-08-13 Walk 3-1 KC 80.3 0.698 Nola, Aaron
2026-08-13 Home Run fly ball 1-1 SI 92.0 101.2 35° 357 LF 0.391 1.471 0.759 Nola, Aaron
2026-08-12 Strikeout swinging 1-2 FS 88.2 0.000 Hiraldo, Yaramil
2026-08-12 Out fly ball 0-1 SL 84.3 95.2 52° 257 LF 0.006 0.013 0.008 Sanders, Cam
2026-08-12 Sac Fly line drive 2-0 SI 93.8 93.0 20° 293 CF 0.287 Baz, Shane
2026-08-12 Force Out ground ball 2-2 KC 86.2 85.8 -16° 6 Infield 0.098 0.104 0.088 Baz, Shane
2026-08-11 Walk 3-1 SI 94.3 0.698 Cano, Yennier
2026-08-11 Single ground ball 1-0 FF 93.6 98.5 95 LF gap 0.574 0.641 0.540 Young, Brandon
2026-08-11 Walk 3-1 SI 94.5 0.698 Young, Brandon
2026-08-11 Hit By Pitch 0-0 SI 93.8 0.728 Young, Brandon
2026-08-10 Strikeout looking 1-2 CU 84.7 0.000 Wolfram, Grant
2026-08-10 Single ground ball 0-1 CU 86.4 87.1 -3° 32 CF 0.261 0.298 0.245 Wolfram, Grant
2026-08-10 Out popup 2-0 FF 96.3 68.6 45° 202 RF gap 0.306 0.389 0.304 Sanders, Cam
2026-08-10 Hit By Pitch 2-1 ST 77.4 0.729 Rogers, Trevor
2026-08-10 Walk 3-2 FF 96.7 0.698 Rogers, Trevor
2026-08-09 Force Out ground ball 3-2 SI 98.9 95.8 -11° 7 Infield 0.242 0.265 0.218 Uribe, Abner
2026-08-09 Reached On Error ground ball 3-1 SI 98.6 84.8 95 Infield 0.389 0.443 0.368 Ashby, Aaron
2026-08-09 Out fly ball 0-1 SL 89.9 74.7 40° 239 RF 0.200 0.280 0.217 Misiorowski, Jacob
2026-08-09 Out ground ball 0-1 FF 102.0 52.3 50 Infield 0.133 0.160 0.122 Misiorowski, Jacob
2026-08-08 Out ground ball 0-1 SI 97.9 66.0 -31° 4 Infield 0.061 0.067 0.055 Ashby, Aaron
2026-08-08 Out fly ball 2-2 FF 97.5 92.0 36° 318 RF 0.029 0.096 0.051 Patrick, Chad
2026-08-08 Single fly ball 0-2 ST 81.5 68.0 31° 219 LF 0.949 0.983 0.859 Gasser, Robert
2026-08-08 Double fly ball 2-2 FF 93.7 100.2 23° 355 RF gap 0.477 1.166 0.683 Gasser, Robert
2026-08-07 Out line drive 0-1 FC 86.7 86.8 25° 294 RF gap 0.097 0.149 0.090 Wilson, Bryse
2026-08-07 Strikeout swinging 1-2 FF 93.5 0.000 Wilson, Bryse
2026-08-07 Single fly ball 0-0 FC 91.0 73.3 25° 227 LF gap 0.940 0.991 0.857 Drohan, Shane
2026-08-07 Strikeout swinging 2-2 FF 94.9 0.000 Drohan, Shane
2026-08-07 Walk 3-2 FC 93.4 0.698 Drohan, Shane
2026-08-06 Walk 3-2 SI 93.8 0.698 McGee, Easton
2026-08-06 Single line drive 0-1 SI 91.4 92.6 14° 244 RF gap 0.969 1.094 0.904 Bummer, Aaron
2026-08-06 Out fly ball 2-0 FF 93.6 93.3 32° 367 CF 0.097 0.322 0.178 Wacha, Michael
2026-08-06 Out fly ball 1-1 CH 80.1 71.4 53° 186 RF 0.126 0.185 0.139 Wacha, Michael
2026-08-06 Out fly ball 3-2 FF 94.3 100.2 35° 382 CF 0.351 1.329 0.688 Wacha, Michael
2026-08-04 Single line drive 1-1 SL 87.4 68.3 27° 214 LF gap 0.991 1.035 0.896 Pearson, Nate
2026-08-04 Strikeout looking 2-2 FF 95.9 0.000 Schreiber, John
2026-08-04 Out ground ball 3-2 SI 92.4 96.1 -8° 13 Infield 0.206 0.233 0.186 Dobnak, Randy
2026-08-04 Out ground ball 3-2 FF 92.6 46.0 -10° 13 Infield 0.183 0.192 0.165 Dobnak, Randy
2026-08-02 Home Run fly ball 1-0 FF 98.9 102.2 32° 373 RF 0.554 2.110 1.083 Muñoz, Andrés
2026-08-02 Out ground ball 0-1 CH 86.5 70.7 -6° 21 Infield 0.063 0.069 0.057 Kirby, George
2026-08-02 Out fly ball 1-0 ST 86.6 90.6 32° 334 LF gap 0.077 0.218 0.126 Kirby, George
2026-08-02 Single fly ball 1-2 FF 97.5 70.8 47° 209 RF gap 0.194 0.251 0.189 Kirby, George
2026-08-01 Force Out ground ball 1-2 SL 88.4 60.1 -14° 6 Infield 0.075 0.090 0.070 Muñoz, Andrés
2026-08-01 Sac Bunt ground ball 0-0 SL 87.6 37.1 -45° 2 Infield Gilbert, Logan
2026-08-01 Home Run fly ball 0-0 FF 95.3 100.4 31° 385 LF 0.471 1.651 0.864 Gilbert, Logan
2026-08-01 Strikeout swinging 2-2 FS 84.2 0.000 Gilbert, Logan
2026-07-31 Strikeout swinging 3-2 SI 96.8 0.000 Rucker, Michael
2026-07-31 Double line drive 1-1 SI 95.9 86.5 19° 227 LF corner 0.794 0.892 0.719 Bazardo, Eduard
2026-07-31 Walk 3-1 SI 93.5 0.698 Miller, Bryce
2026-07-31 Single ground ball 1-2 FF 95.8 91.5 90 Infield 0.471 0.533 0.429 Miller, Bryce
2026-07-30 Out ground ball 1-2 CH 81.2 68.0 47 Infield 0.177 0.192 0.159 Cameron, Noah
2026-07-30 Out ground ball 0-0 FC 90.5 96.6 45 Infield 0.426 0.498 0.397 Cameron, Noah
2026-07-30 Out fly ball 0-1 SL 84.2 86.6 33° 325 LF gap 0.011 0.019 0.010 Cameron, Noah
2026-07-29 Out ground ball 1-2 SI 94.6 103.7 -7° 19 Infield 0.395 0.430 0.364 Dobnak, Randy
2026-07-29 Single line drive 3-1 SI 91.5 103.3 161 LF 0.637 0.716 0.591 Dobnak, Randy
2026-07-29 Out popup 2-1 ST 81.9 78.8 74° 98 LF corner 0.001 0.001 0.000 Dobnak, Randy
2026-07-28 Out line drive 1-0 SL 87.5 83.1 27° 283 LF 0.117 0.180 0.124 Lange, Alex
2026-07-28 Out ground ball 1-1 CH 86.4 99.4 -3° 25 Infield 0.391 0.441 0.359 Lynch IV, Daniel
2026-07-28 Single line drive 2-2 SL 85.3 88.4 11° 175 CF 0.566 0.601 0.509 Lugo, Seth
2026-07-28 Grounded Into DP ground ball 1-1 SL 85.0 100.3 -3° 25 Infield 0.388 0.425 0.349 Lugo, Seth
2026-07-26 Sac Fly fly ball 1-0 FC 92.7 95.1 40° 318 RF gap 0.053 Hartlieb, Geoff
2026-07-26 Strikeout looking 1-2 FF 98.1 0.000 Morales, Luis
2026-07-26 Reached On Error ground ball 3-2 FF 98.7 80.2 -14° 10 Infield 0.069 0.075 0.062 Morales, Luis
2026-07-26 Out fly ball 2-1 FF 91.6 93.6 29° 343 CF 0.137 0.355 0.201 Springs, Jeffrey
2026-07-24 Hit By Pitch 1-0 CU 74.7 0.729 Harris, Hogan
2026-07-24 Walk 3-1 SI 93.6 0.698 Hartlieb, Geoff
2026-07-24 Walk 3-1 FF 90.2 0.698 Lopez, Jacob
2026-07-24 Strikeout swinging 1-2 FF 92.1 0.000 Lopez, Jacob
2026-07-23 Single ground ball 1-1 CU 82.0 87.0 104 LF 0.477 0.542 0.451 Sabrowski, Erik
2026-07-23 Out ground ball 1-1 SI 96.9 105.1 62 Infield 0.540 0.597 0.498 Holderman, Colin
2026-07-23 Walk 3-2 FF 93.7 0.698 Gaddis, Hunter
2026-07-23 Out ground ball 0-0 ST 89.2 97.3 -2° 30 Infield 0.459 0.496 0.413 Williams, Gavin
2026-07-23 Out fly ball 1-2 FF 99.5 92.7 37° 307 RF gap 0.049 0.141 0.079 Williams, Gavin
2026-07-22 Grounded Into DP ground ball 1-1 CU 82.1 93.3 68 Infield 0.480 0.552 0.466 Dion, Will
2026-07-22 Hit By Pitch 1-0 ST 80.6 0.729 Festa, Matt
2026-07-22 Walk 3-2 FC 88.9 0.698 Cecconi, Slade
2026-07-22 Single line drive 0-1 SI 93.8 97.4 17° 304 LF gap 0.523 0.790 0.557 Cecconi, Slade
2026-07-22 Strikeout looking 2-2 FC 90.7 0.000 Cecconi, Slade
2026-07-21 Out fly ball 1-2 FF 99.7 92.9 37° 310 RF corner 0.049 0.141 0.079 Smith, Cade
2026-07-21 Force Out ground ball 1-2 SI 93.3 86.6 -31° 3 Infield 0.075 0.090 0.074 Armstrong, Shawn
2026-07-21 Strikeout swinging 1-2 FF 94.2 0.000 Messick, Parker
2026-07-21 Strikeout looking 3-2 FF 97.0 0.000 Messick, Parker
2026-07-19 Walk 3-2 FF 92.0 0.698 Pomeranz, Drew
2026-07-19 Single ground ball 3-2 FS 81.4 80.1 10° 109 LF 0.366 0.389 0.329 Imanaga, Shota
2026-07-19 Out ground ball 1-1 FS 81.3 64.1 -1° 33 Infield 0.122 0.134 0.112 Imanaga, Shota
2026-07-19 Out popup 0-0 SI 90.2 74.1 49° 187 RF gap 0.117 0.148 0.116 Imanaga, Shota
2026-07-18 Out fly ball 1-0 FF 93.0 94.1 48° 254 RF gap 0.006 0.018 0.010 Thornton, Trent
2026-07-18 Strikeout looking 2-2 FF 94.2 0.000 Boyd, Matthew
2026-07-18 Single line drive 1-2 FF 92.4 86.7 10° 158 RF 0.520 0.576 0.488 Boyd, Matthew
2026-07-17 Out fly ball 0-1 SI 95.3 91.8 28° 345 CF 0.074 0.168 0.096 Ferguson, Tyler
2026-07-17 Walk 3-0 FF 90.3 0.698 Pomeranz, Drew
2026-07-17 Single line drive 0-1 SI 91.0 62.6 20° 157 LF 0.471 0.503 0.424 Rea, Colin
2026-07-17 Single ground ball 3-2 FF 93.0 47.7 -1° 27 Infield 0.150 0.162 0.135 Rea, Colin
2026-07-12 Strikeout swinging 3-2 ST 84.0 0.000 Silseth, Chase
2026-07-12 Single line drive 0-0 FS 90.9 99.9 10° 161 LF 0.800 0.917 0.754 Soriano, José
2026-07-12 Single line drive 1-1 SI 97.2 94.1 14° 226 LF gap 0.980 1.153 0.931 Soriano, José
2026-07-11 Single ground ball 0-1 FC 89.8 104.5 56 LF 0.486 0.551 0.456 Farris, Mitch
2026-07-11 Out line drive 0-0 SI 93.0 97.4 140 Infield 0.660 0.751 0.627 Johnson, Ryan
2026-07-11 Sac Fly fly ball 3-2 SI 92.2 85.4 34° 300 CF 0.020 Johnson, Ryan
2026-07-10 Out ground ball 0-1 FF 91.7 98.0 50 Infield 0.423 0.474 0.396 Yates, Kirby
2026-07-10 Strikeout swinging 0-2 SL 82.8 0.000 Natera Jr., Samy
2026-07-10 Out fly ball 0-1 CH 80.1 96.2 47° 321 LF gap 0.006 0.015 0.008 Rodriguez, Grayson
2026-07-10 Hit By Pitch 2-2 FF 96.6 0.729 Rodriguez, Grayson