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: Mack, Joe Long and lofted 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.388 31p
0.447 37p
18p
0.291 66p
0.486 50p
0.636 32p
50p
0.321 49p
0.452 48p

vs LHP

8p
7p
5p
19p
12p
20p
8p
15p
4p
How Mack, Joe handles each pitch vs RHP · ordered by volume · 5 too thin to show
Mack, Joe: by Pitch Type 19 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP SI 67 0.167 0.0% 0% 17% 17% 67% 70.6 0.179 0.167
LHP SL 32
LHP ST 28 0.000 0.0%
LHP FF 26 0.250 12.5%
LHP CU 20
LHP FC 20
LHP CH 7
LHP FS 1
RHP FF 227 0.320 10.0% 59% 17% 27% 46% 94.1 0.321 0.390
RHP CH 151 0.121 6.1% 44% 19% 12% 62% 87.1 0.361 0.458
RHP SL 86 0.263 5.3% 42% 25% 42% 25% 91.8 0.393 0.479
RHP SI 76 0.304 4.3% 21% 26% 32% 37% 85.9 0.367 0.422
RHP CU 65 0.154 0.0% 27% 9% 18% 73% 86.7 0.204 0.207
RHP ST 49 0.400 10.0%
RHP FC 48 0.316 5.3% 44% 17% 33% 50% 88.4 0.319 0.377
RHP FS 42 0.250 0.0%
RHP KC 29 0.000 0.0%
RHP FA 1
RHP SV 1

Showing every pitcher. Today’s probable opponent starter:

Nola, Aaron

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

At-Bat Log 102 PA · 30 games · 2026-07-02 to 2026-08-19
19 hits 6 walks 1 hit by pitch 29 strikeouts 47 outs in play avg exit velo 86.6 mph over 65 tracked xwOBA 0.291
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Out fly ball 3-2 FS 97.5 81.2 50° 224 LF 0.043 0.079 0.052 Duran, Jhoan
2026-08-19 Strikeout swinging 2-2 KC 79.0 0.000 Nola, Aaron
2026-08-19 Strikeout swinging 2-2 KC 80.0 0.000 Nola, Aaron
2026-08-19 Strikeout swinging 1-2 KC 80.3 0.000 Nola, Aaron
2026-08-15 Strikeout swinging 2-2 CH 82.0 0.000 Marinaccio, Ron
2026-08-15 Single ground ball 2-1 SI 95.3 92.5 84 RF 0.500 0.600 0.483 Antone, Tejay
2026-08-15 Out fly ball 0-1 SI 91.3 94.0 42° 323 LF 0.014 0.038 0.021 Singer, Brady
2026-08-15 Home Run line drive 0-0 ST 83.2 106.7 20° 385 RF gap 0.737 1.831 1.074 Singer, Brady
2026-08-15 Single ground ball 1-1 ST 84.2 79.5 -10° 10 RF gap 0.070 0.084 0.068 Singer, Brady
2026-08-14 Out popup 1-0 FF 97.6 90.0 81° 15 RF corner 0.009 0.012 0.009 Burns, Chase
2026-08-14 Out fly ball 3-2 FF 99.1 92.9 29° 349 RF gap 0.131 0.339 0.195 Burns, Chase
2026-08-12 Strikeout swinging 0-2 FS 84.5 0.000 Yates, Kirby
2026-08-12 Single line drive 2-1 CU 87.0 99.9 16° 267 RF 0.540 0.779 0.558 Bachar, Lake
2026-08-12 Walk 3-1 SI 89.5 0.698 Sisk, Evan
2026-08-12 Walk 3-2 CU 84.2 0.698 Mlodzinski, Carmen
2026-08-11 Strikeout swinging 0-2 ST 86.1 0.000 Ramírez, Yohan
2026-08-11 Out ground ball 3-1 FF 95.9 102.6 -4° 26 Infield 0.335 0.372 0.302 Skenes, Paul
2026-08-11 Out ground ball 0-1 FF 95.3 88.3 37 Infield 0.227 0.256 0.204 Skenes, Paul
2026-08-09 Force Out ground ball 0-0 FA 51.2 75.8 -1° 38 Infield 0.075 0.092 0.072
2026-08-09 Single ground ball 3-2 FC 90.7 101.4 -3° 32 RF 0.332 0.379 0.311 Watson, Ryan
2026-08-09 Walk 3-2 SL 87.9 0.698 Anderson, Shaun
2026-08-08 Out ground ball 2-2 CH 81.3 81.6 -17° 9 Infield 0.060 0.060 0.054 Kerry, Brett
2026-08-08 Strikeout swinging 0-2 CH 82.4 0.000 Kerry, Brett
2026-08-08 Strikeout swinging 0-2 FF 98.1 0.000 Ureña, Walbert
2026-08-07 Strikeout looking 1-2 FF 103.0 0.000 Joyce, Ben
2026-08-07 Out ground ball 0-0 SI 92.5 92.9 -11° 10 Infield 0.150 0.156 0.135 Saucedo, Tayler
2026-08-07 Out ground ball 2-1 CH 86.9 69.8 -24° 6 Infield 0.028 0.028 0.025 Klassen, George
2026-08-07 Out ground ball 3-2 FF 95.9 80.1 48 Infield 0.195 0.242 0.200 Klassen, George
2026-08-05 Out ground ball 0-0 SL 81.8 91.1 109 RF gap 0.463 0.515 0.427 Elder, Bryce
2026-08-05 Force Out ground ball 1-1 CH 85.4 67.6 -3° 18 Infield 0.075 0.092 0.072 Elder, Bryce
2026-08-04 Strikeout swinging 2-2 CU 83.1 0.000 Holmes, Grant
2026-08-04 Out ground ball 1-0 FC 92.1 85.0 -14° 11 Infield 0.083 0.086 0.075 Holmes, Grant
2026-08-02 Strikeout swinging 2-2 CH 91.2 0.000 Brazobán, Huascar
2026-08-02 Home Run fly ball 3-2 FC 91.3 104.9 26° 407 RF gap 0.897 3.405 1.763 Stock, Robert
2026-08-02 Single ground ball 2-2 FF 96.8 95.0 -10° 16 Infield 0.169 0.183 0.152 Stock, Robert
2026-07-31 Strikeout swinging 2-2 FF 91.4 0.000 Curry, Xzavion
2026-07-31 Out popup 1-1 FF 89.8 95.7 63° 185 RF gap 0.014 0.015 0.013 Curry, Xzavion
2026-07-31 Single line drive 0-1 FS 82.7 99.8 14° 265 LF gap 0.829 1.041 0.805 Curry, Xzavion
2026-07-31 Double line drive 0-0 ST 82.0 101.3 11° 183 RF 0.911 1.132 0.886 Senga, Kodai
2026-07-30 Double Play line drive 1-1 SI 90.8 79.9 105 Infield 0.275 0.315 0.268 Raley, Brooks
2026-07-30 Out ground ball 2-2 CU 83.3 52.9 -78° 0 Infield 0.140 0.140 0.126 McLean, Nolan
2026-07-30 Out ground ball 0-0 SI 95.1 60.7 -60° 2 Infield 0.224 0.224 0.202 McLean, Nolan
2026-07-28 Walk 3-1 SI 98.7 0.698 Alvarado, José
2026-07-28 Single line drive 0-2 FF 93.2 104.8 12° 205 RF 0.920 1.206 0.916 Nola, Aaron
2026-07-28 Out ground ball 3-2 FF 93.3 99.9 -26° 5 Infield 0.086 0.097 0.077 Nola, Aaron
2026-07-27 Out line drive 1-2 ST 87.2 98.4 20° 310 LF 0.297 0.553 0.358 Kerkering, Orion
2026-07-27 Strikeout swinging 1-2 FC 89.7 0.000 Alvarado, José
2026-07-27 Out ground ball 1-2 SI 92.3 51.3 -68° 1 RF corner 0.187 0.187 0.168 Backhus, Kyle
2026-07-27 Out fly ball 3-1 FC 89.1 96.2 42° 318 CF 0.017 0.046 0.023 Wheeler, Zack
2026-07-26 Strikeout swinging 2-2 SL 90.1 0.000 Miller, Mason
2026-07-26 Sac Bunt ground ball 0-0 SI 96.4 37.0 -45° 3 Infield Peralta, Wandy
2026-07-26 Out ground ball 0-1 FC 90.6 76.9 -8° 19 RF corner 0.065 0.068 0.058 Buehler, Walker
2026-07-26 Strikeout swinging 1-2 CH 89.4 0.000 Buehler, Walker
2026-07-24 Out ground ball 0-0 FF 101.2 96.7 -6° 20 RF corner 0.224 0.251 0.209 Miller, Mason
2026-07-24 Strikeout swinging 2-2 CH 90.4 0.000 Rodriguez, Bradgley
2026-07-24 Incomplete PA 1-0 SI 95.6 Peralta, Wandy
2026-07-24 Out fly ball 1-2 ST 82.7 100.1 33° 389 CF 0.377 1.412 0.729 Hart, Kyle
2026-07-24 Home Run fly ball 0-0 FF 94.9 108.2 22° 399 RF 0.911 3.000 1.608 Márquez, Germán
2026-07-22 Out ground ball 2-2 SL 87.5 96.2 71 Infield 0.534 0.618 0.511 Abreu, Bryan
2026-07-22 Out ground ball 3-2 FC 92.4 98.7 -2° 35 Infield 0.309 0.362 0.282 Lambert, Peter
2026-07-22 Single ground ball 1-0 FC 92.1 83.7 43 LF 0.219 0.246 0.202 Lambert, Peter
2026-07-22 Out fly ball 2-1 FC 91.5 85.8 28° 307 LF gap 0.069 0.139 0.087 Lambert, Peter
2026-07-21 Strikeout looking 1-2 SI 95.4 0.000 Hader, Josh
2026-07-21 Home Run fly ball 2-1 CH 84.1 109.3 30° 435 RF gap 1.000 4.000 2.000 Blubaugh, AJ
2026-07-21 Strikeout swinging 3-2 SL 87.5 0.000 Imai, Tatsuya
2026-07-21 Strikeout swinging 0-2 SL 88.0 0.000 Imai, Tatsuya
2026-07-20 Strikeout swinging 2-2 CH 85.4 0.000 Blanco, Ronel
2026-07-20 Home Run fly ball 3-2 FF 93.7 107.9 35° 409 RF 0.863 3.425 1.759 Blanco, Ronel
2026-07-18 Strikeout swinging 1-2 KC 89.0 0.000 Megill, Trevor
2026-07-18 Single line drive 2-0 SI 100.3 93.6 14° 255 LF gap 0.980 1.153 0.931 Uribe, Abner
2026-07-18 Strikeout swinging 0-2 SL 86.1 0.000 Drohan, Shane
2026-07-18 Force Out ground ball 0-0 SL 88.0 76.2 -18° 6 Infield 0.045 0.051 0.040 Drohan, Shane
2026-07-17 Out line drive 0-0 CH 80.4 100.8 21° 368 LF gap 0.380 0.801 0.492 Yoho, Craig
2026-07-17 Strikeout looking 2-2 SL 89.7 0.000 Uribe, Abner
2026-07-17 Out ground ball 0-0 CH 82.7 53.6 -9° 14 Infield 0.072 0.072 0.065 Henderson, Logan
2026-07-17 Strikeout swinging 0-2 CH 82.6 0.000 Henderson, Logan
2026-07-12 Single ground ball 0-0 FF 97.7 96.0 108 RF 0.577 0.659 0.550 Smith, Cade
2026-07-12 Hit By Pitch 1-2 SL 90.4 0.729 Gaddis, Hunter
2026-07-11 Out ground ball 1-0 SI 96.3 51.9 -57° 2 Infield 0.219 0.219 0.197 Holderman, Colin
2026-07-11 Double line drive 2-1 SI 91.5 76.8 24° 231 LF corner 0.800 0.892 0.742 Bibee, Tanner
2026-07-11 Out fly ball 0-0 CU 79.4 88.2 36° 325 RF 0.017 0.039 0.023 Bibee, Tanner
2026-07-11 Grounded Into DP ground ball 0-1 FF 93.0 103.9 53 Infield 0.486 0.551 0.456 Bibee, Tanner
2026-07-10 Strikeout swinging 3-2 ST 84.1 0.000 Holderman, Colin
2026-07-10 Out ground ball 1-1 FF 93.7 94.0 -6° 26 Infield 0.200 0.225 0.184 Messick, Parker
2026-07-10 Sac Bunt ground ball 1-1 SI 92.2 35.2 -65° 1 Infield Messick, Parker
2026-07-08 Out ground ball 0-1 SL 86.7 80.0 69 RF corner 0.240 0.265 0.220 Davila, Nick
2026-07-08 Out line drive 0-0 FF 95.5 100.0 20° 326 LF gap 0.311 0.609 0.382 Kirby, George
2026-07-08 Strikeout looking 1-2 ST 87.2 0.000 Kirby, George
2026-07-07 Walk 3-2 SI 94.6 0.698 Speier, Gabe
2026-07-07 Out ground ball 0-1 SI 97.3 80.2 -56° 1 Infield 0.248 0.248 0.223 Ferrer, José A.
2026-07-07 Out ground ball 1-1 CH 88.5 71.7 -12° 14 Infield 0.037 0.040 0.033 Woo, Bryan
2026-07-07 Out ground ball 2-2 CH 90.1 69.5 -20° 7 Infield 0.031 0.031 0.028 Woo, Bryan
2026-07-05 Strikeout swinging 2-2 SL 90.2 0.000 Alvarado, Elvis
2026-07-04 Out fly ball 2-0 FF 94.8 91.8 61° 243 LF 0.014 0.023 0.014 Morris, Kade
2026-07-04 Single ground ball 2-0 SI 93.3 106.6 57 RF 0.540 0.619 0.516 Morris, Kade
2026-07-04 Double Play line drive 1-1 SL 79.7 92.4 90 RF corner 0.503 0.572 0.468 Suarez, José
2026-07-04 Strikeout swinging 2-2 SI 91.9 0.000 Civale, Aaron
2026-07-04 Home Run fly ball 1-1 FF 90.9 102.8 39° 397 RF 0.317 1.189 0.615 Civale, Aaron
2026-07-02 Strikeout looking 1-2 FC 91.1 0.000 Agnos, Zach
2026-07-02 Out fly ball 1-0 SI 90.5 69.5 53° 194 LF 0.066 0.071 0.059 Bernardino, Brennan
2026-07-02 Walk 3-0 FF 92.4 0.698 Lorenzen, Michael
2026-07-02 Out ground ball 3-2 FC 89.4 77.0 -43° 2 Infield 0.097 0.097 0.087 Lorenzen, Michael