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

Mack, Joe

Long and lofted Bat speed 71.8mph +2.6 Swing length 7.17ft +0 Attack angle 11.7° +2.8 Swing tilt 30.6° -1.6
Swing & contact · last 30 games vs last 100 holding steady Barrel rate 5.8% -9.0% Bat speed 71.0 mph -1.1% Exit velo 86.6 mph -1.2% Chase rate 27.2% +3.3%
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-02 to 2026-08-19 · 394 qualified players
POOR AVERAGE GREAT
xwOBA 77 0.387
xBA 56 0.316
xSLG 83 0.600
Avg Exit Velo 43 86.9
Barrel % 74 10.8
Hard-Hit % 62 47.7
Bat Speed 66 70.9
Chase % 78 26.3
K % 32 26.0
BB % 33 6.0
Hits Spray Chart 19 hits · 30 games · 2026-07-02 to 2026-08-19
Single 11 Double 2 Triple 0 Home Run 6
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 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
game_date: 2026-08-20 ballpark: Citizens Bank Park batter_team: mia stand: L pitcher: nola, aaron pitcher_team: phi
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 4.000 9.000 11.000 18.000 24.000 32.000 50.000 69.000 103.000 170.000 250.000
air_ball_rate · · · · · 0.263 0.375 0.395 0.400 0.474 0.448
appearances 1.000 2.000 3.000 5.000 7.000 10.000 15.000 20.000 30.000 50.000 74.000
ba 0.000 0.333 0.273 0.250 0.238 0.172 0.222 0.226 0.207 0.237 ·
babip 0.000 0.500 0.333 0.333 0.333 0.222 0.267 0.237 0.220 0.243 0.268
babip_den 1.000 4.000 6.000 9.000 12.000 18.000 30.000 38.000 59.000 103.000 153.000
babip_num 0.000 2.000 2.000 3.000 4.000 4.000 8.000 9.000 13.000 25.000 41.000
barrel 0.000 1.000 1.000 1.000 1.000 1.000 2.000 6.000 6.000 16.000 22.000
barrel_per_ab 0.000 0.111 0.091 0.056 0.042 0.031 0.040 0.087 0.058 0.076 0.064
bat_speed 73.280 73.642 73.836 73.225 73.260 73.544 71.205 70.491 71.020 71.480 71.834
bip_per_pa 0.250 0.556 0.636 0.556 0.542 0.594 0.640 0.623 0.631 0.671 0.660
blast 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 1.000
blast_per_ab 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.004
chase 5.000 6.000 7.000 10.000 13.000 16.000 25.000 38.000 55.000 89.000 131.000
chase_rate 0.385 0.316 0.292 0.244 0.245 0.242 0.248 0.266 0.272 0.266 0.264
contact 4.000 9.000 11.000 18.000 24.000 32.000 50.000 69.000 103.000 170.000 250.000
estimated_ba_using_speedangle 0.043 0.273 0.215 0.261 0.236 0.214 0.282 0.316 0.304 0.322 0.315
estimated_ba_using_speedangle_sum 0.043 1.364 1.504 2.606 3.073 4.067 9.033 13.604 19.784 36.710 51.945
estimated_slg_using_speedangle 0.079 0.526 0.426 0.439 0.379 0.318 0.456 0.654 0.562 0.613 0.568
estimated_woba_using_speedangle 0.052 0.340 0.272 0.297 0.262 0.228 0.315 0.408 0.367 0.396 0.375
estimated_woba_using_speedangle_sum 0.079 2.632 2.983 4.390 4.921 6.040 14.584 28.105 36.531 69.910 93.705
ev_max 89.800 98.250 96.467 98.380 99.614 96.630 97.487 98.455 97.445 98.014 98.485
fly_ball 1.000 2.000 3.000 3.000 3.000 3.000 5.000 10.000 14.000 33.000 42.000
ground_ball 0.000 2.000 2.000 4.000 7.000 13.000 18.000 24.000 37.000 56.000 82.000
hard_hit 0.000 1.000 1.000 4.000 6.000 6.000 17.000 24.000 30.000 55.000 80.000
hh_ab 0.000 0.111 0.091 0.222 0.250 0.188 0.340 0.348 0.291 0.324 0.320
hit 0.000 3.000 3.000 4.000 5.000 5.000 10.000 14.000 19.000 36.000 53.000
hit_distance 224.000 205.200 198.571 172.000 138.385 105.316 125.094 142.628 137.262 159.430 151.521
hr 0.000 1.000 1.000 1.000 1.000 1.000 2.000 5.000 6.000 11.000 12.000
hr_per_fb · · · · · · · · 0.231 0.204 0.162
hr_platoon · · · · · · · 5.000 6.000 10.000 11.000
hr_rate 0.000 0.111 0.091 0.056 0.042 0.031 0.040 0.072 0.058 0.065 0.048
iso 0.000 0.333 0.273 0.188 0.143 0.103 0.156 0.258 0.217 0.243 ·
la_contact 1.000 5.000 7.000 10.000 13.000 19.000 32.000 43.000 65.000 114.000 165.000
launch_speed 81.200 90.780 90.971 92.760 91.262 88.047 87.928 88.702 86.552 87.821 87.572
launch_speed_angle_sum 50.000 21.200 30.857 22.800 15.923 8.632 3.656 4.837 3.200 9.368 9.085
launch_speed_sum 462.600 967.700 1233.700 1704.200 2225.300 2857.500 5238.200 6752.900 9538.600 16446.700 25581.900
line_drive 0.000 1.000 1.000 2.000 2.000 2.000 7.000 7.000 12.000 21.000 32.000
out_of_zone 13.000 19.000 24.000 41.000 53.000 66.000 101.000 143.000 202.000 335.000 497.000
pull 0.000 2.000 4.000 7.000 9.000 14.000 20.000 27.000 38.000 57.000 87.000
slg 0.000 0.667 0.545 0.438 0.381 0.276 0.378 0.484 0.424 0.480 ·
slug_window_ab 0.000 0.111 0.091 0.111 0.083 0.062 0.080 0.101 0.087 0.118 0.112
square_per_ab 0.000 0.222 0.182 0.222 0.208 0.219 0.320 0.348 0.320 0.335 0.340
squared_up 1.000 3.000 3.000 6.000 8.000 10.000 23.000 31.000 42.000 75.000 114.000
strikeout 3.000 4.000 4.000 6.000 8.000 10.000 13.000 20.000 29.000 40.000 64.000
strikeout_rate 0.750 0.444 0.364 0.333 0.333 0.312 0.260 0.290 0.282 0.235 0.256
sweet_spot 2.000 3.000 5.000 6.000 7.000 7.000 18.000 23.000 30.000 55.000 84.000
sweet_spot_per_ab 0.000 0.111 0.182 0.167 0.125 0.094 0.160 0.159 0.146 0.176 0.184
tb 0.000 6.000 6.000 7.000 8.000 8.000 17.000 30.000 39.000 73.000 96.000
tb_platoon · · · · · · · 30.000 39.000 65.000 85.000
walk 0.000 0.000 0.000 2.000 3.000 3.000 4.000 4.000 6.000 11.000 16.000
walk_platoon · · · · · · · 2.000 3.000 8.000 12.000
walk_rate 0.000 0.000 0.000 0.111 0.125 0.094 0.080 0.058 0.058 0.065 0.064
xbh 0.000 1.000 1.000 1.000 1.000 1.000 3.000 6.000 8.000 15.000 19.000
xbh_rate 0.000 0.111 0.091 0.056 0.042 0.031 0.060 0.087 0.078 0.088 0.076
z_swing_rate · · · · · 0.689 0.696 0.692 0.686 0.681 0.685
zone_rate · · · · · · 0.502 0.482 0.482 0.476 0.491