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

Halpin, Petey

Compact and level Bat speed 67.3mph -2 Swing length 6.82ft -0.35 Attack angle 6.4° -2.4 Swing tilt 34.4° +2.3
Swing & contact · last 30 games vs last 100 holding steady Barrel rate 5.3% +4.5% Bat speed 67.0 mph -0.4% Exit velo 81.2 mph -0.8% Chase rate 46.3% +11.1%
applies to every section below
Tonight vs Roupp, Landen RHP · Progressive Field Home Run7% Hit57% 2+ Total Bases22% Walk18% pitch matchup →
Pitch Mix Analysis → All players →
Trailing stats run through his last game, 2026-08-19 (yesterday).
Percentile Rankings 2026-06-20 to 2026-08-19 · 394 qualified players
POOR AVERAGE GREAT
xwOBA 38 0.320
xBA 38 0.295
xSLG 40 0.447
Avg Exit Velo 6 81.3
Barrel % 44 6.6
Hard-Hit % 10 30.3
Bat Speed 18 66.9
Chase % 4 45.3
K % 75 17.4
BB % 5 2.2
Hits Spray Chart 22 hits · 30 games · 2026-06-20 to 2026-08-19
Single 16 Double 3 Triple 1 Home Run 2
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 99 PA · 30 games · 2026-06-20 to 2026-08-19
22 hits 2 walks 2 hit by pitch 18 strikeouts 55 outs in play avg exit velo 81.2 mph over 77 tracked xwOBA 0.276
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Strikeout swinging 0-2 FF 95.7 0.000 Smith, Dylan
2026-08-19 Strikeout swinging 0-2 CH 84.9 0.000 Houser, Adrian
2026-08-19 Out ground ball 0-1 CH 86.8 56.4 -28° 3 Infield 0.094 0.100 0.085 Houser, Adrian
2026-08-19 Out popup 0-0 FC 83.1 86.0 82° 36 LF corner 0.003 0.003 0.003 Wilkinson, Matt
2026-08-18 Out ground ball 0-0 SI 91.3 93.4 -1° 45 Infield 0.360 0.394 0.325 Sanmartin, Reiver
2026-08-15 Out line drive 2-1 SL 89.7 103.4 20° 390 CF 0.543 1.169 0.713 Canning, Griffin
2026-08-15 Force Out ground ball 0-0 SL 87.2 95.2 53 Infield 0.429 0.507 0.415 Vásquez, Randy
2026-08-15 Single popup 0-1 FC 92.4 36.4 39° 81 Infield 0.251 0.254 0.233 Vásquez, Randy
2026-08-15 Strikeout looking 1-2 FF 95.6 0.000 Hart, Kyle
2026-08-14 Double fly ball 0-0 CH 86.6 100.0 27° 391 CF 0.511 1.610 0.871 King, Michael
2026-08-14 Out fly ball 0-0 CH 86.0 88.3 34° 324 RF 0.023 0.050 0.030 King, Michael
2026-08-14 Strikeout swinging 2-2 CH 87.8 0.000 King, Michael
2026-08-06 Out ground ball 0-0 FF 92.6 68.8 -18° 8 Infield 0.063 0.072 0.064 Curry, Xzavion
2026-08-06 Single ground ball 1-1 FC 91.6 100.8 68 RF gap 0.480 0.539 0.446 McLean, Nolan
2026-08-06 Strikeout swinging 0-2 FF 95.2 0.000 McLean, Nolan
2026-08-06 Single fly ball 0-0 FF 96.6 65.3 29° 194 LF 0.914 0.995 0.846 McLean, Nolan
2026-08-05 Strikeout looking 0-2 ST 84.2 0.000 Scott, Christian
2026-08-05 Out popup 2-2 FF 97.0 65.5 43° 197 LF 0.354 0.369 0.319 Scott, Christian
2026-08-02 Out fly ball 3-1 SI 95.7 81.7 30° 294 LF gap 0.097 0.184 0.120 Clarke, Taylor
2026-08-02 Out ground ball 0-0 SI 91.6 77.5 68 Infield 0.270 0.293 0.257 Kelly, Merrill
2026-08-02 Single fly ball 0-1 CH 87.5 71.0 29° 244 RF gap 0.860 0.905 0.779 Kelly, Merrill
2026-08-01 Out ground ball 3-2 SI 99.5 76.8 -25° 5 Infield 0.049 0.058 0.047 Loáisiga, Jonathan
2026-08-01 Single line drive 0-2 FF 91.5 90.7 16° 262 LF gap 0.931 1.080 0.869 Sewald, Paul
2026-08-01 Single ground ball 1-1 SI 97.3 88.3 -26° 4 CF 0.087 0.099 0.085 Carrillo, Gerardo
2026-07-31 Out line drive 0-1 ST 88.5 72.6 13° 152 Infield 0.343 0.353 0.309 Garcia, Brandyn
2026-07-31 Out popup 2-0 SI 95.4 66.8 49° 196 LF gap 0.163 0.195 0.154 Clarke, Taylor
2026-07-29 Out ground ball 0-0 CU 86.0 78.5 44 RF corner 0.222 0.253 0.200 Johnson, Pierce
2026-07-29 Single line drive 0-0 SI 95.5 92.6 14° 235 LF gap 0.969 1.094 0.904 Petty, Chase
2026-07-29 Out ground ball 2-1 SI 93.3 45.8 17° 80 Infield 0.157 0.180 0.141 Ferguson, Caleb
2026-07-29 Out fly ball 1-0 SL 84.0 94.6 31° 313 LF 0.137 0.422 0.224 Singer, Brady
2026-07-29 Out fly ball 2-2 SL 82.7 87.8 52° 246 CF 0.017 0.032 0.024 Singer, Brady
2026-07-28 Single ground ball 0-1 CH 88.3 100.5 125 RF 0.626 0.731 0.591 Petty, Chase
2026-07-28 Out fly ball 3-2 FF 95.7 100.6 32° 381 RF gap 0.463 1.750 0.909 Pagán, Emilio
2026-07-28 Out fly ball 1-2 CU 87.9 90.0 31° 331 CF 0.051 0.104 0.060 Johnson, Pierce
2026-07-28 Walk 3-2 ST 81.9 0.698 Antone, Tejay
2026-07-28 Out fly ball 0-1 FF 96.2 96.0 31° 352 LF gap 0.200 0.692 0.362 Burns, Chase
2026-07-28 Out fly ball 1-0 CH 88.9 93.0 40° 349 LF gap 0.023 0.062 0.032 Franco, Jose
2026-07-28 Hit By Pitch 1-0 ST 81.8 0.729 Garcia, Julian
2026-07-28 Single ground ball 1-0 FF 96.4 92.6 109 RF 0.557 0.625 0.512 Burns, Chase
2026-07-26 Out ground ball 0-1 FC 90.3 85.0 -14° 6 Infield 0.111 0.120 0.101 Rasmussen, Drew
2026-07-26 Hit By Pitch 0-2 FC 88.6 0.729 Rasmussen, Drew
2026-07-25 Out ground ball 2-1 FC 89.2 76.4 -1° 36 Infield 0.101 0.124 0.097 Martinez, Nick
2026-07-25 Out fly ball 0-2 SI 92.6 91.5 40° 316 LF gap 0.011 0.023 0.013 Martinez, Nick
2026-07-24 Out ground ball 0-2 SI 96.0 102.6 139 Infield 0.649 0.732 0.603 Roycroft, Chris
2026-07-24 Strikeout swinging 1-2 SI 96.0 0.000 Roycroft, Chris
2026-07-24 Out fly ball 1-2 CH 85.7 74.3 49° 223 RF 0.117 0.148 0.116 McClanahan, Shane
2026-07-24 Out ground ball 0-0 SL 87.4 30.8 -26° 2 RF corner 0.338 0.341 0.304 McClanahan, Shane
2026-07-23 Out ground ball 0-2 SI 96.7 68.6 -12° 12 Infield 0.058 0.070 0.057 Nance, Tommy
2026-07-23 Out ground ball 0-2 CH 90.4 70.3 -20° 5 RF corner 0.042 0.045 0.038 Morris, Andrew
2026-07-23 Out ground ball 0-1 FS 92.1 104.8 -25° 2 RF corner 0.167 0.179 0.157 Bradley, Taj
2026-07-23 Out popup 3-1 FF 95.8 87.0 67° 150 LF corner 0.003 0.003 0.003 Bradley, Taj
2026-07-22 Out popup 0-1 FC 92.9 48.1 48° 117 Infield 0.023 0.023 0.021 Morris, Andrew
2026-07-22 Out fly ball 0-0 CH 84.1 89.8 36° 336 RF 0.031 0.091 0.053 Adams, Travis
2026-07-22 Single ground ball 0-1 FF 87.0 98.5 127 LF gap 0.574 0.641 0.540 Ober, Bailey
2026-07-22 Out fly ball 3-2 FF 85.6 88.1 27° 333 CF 0.071 0.133 0.082 Ober, Bailey
2026-07-21 Out fly ball 1-1 FF 91.8 90.3 59° 209 CF 0.014 0.019 0.013 Anderson, Jack
2026-07-21 Sac Fly fly ball 2-1 ST 76.4 89.8 47° 259 RF gap 0.003 Rogers, Taylor
2026-07-21 Out line drive 1-2 CH 88.5 96.7 18° 304 LF 0.431 0.693 0.477 Paredes, Mike
2026-07-21 Sac Bunt ground ball 0-0 CH 88.7 46.1 -34° 4 Infield Rojas, Kendry
2026-07-20 Out fly ball 2-0 EP 59.4 95.7 43° 349 RF gap 0.020 0.055 0.031
2026-07-20 Double line drive 1-1 SL 89.6 105.0 19° 314 RF 0.543 1.169 0.717 Go, Woo-Suk
2026-07-20 Out ground ball 0-1 ST 80.8 93.9 -5° 17 Infield 0.279 0.322 0.257 Funderburk, Kody
2026-07-20 Home Run fly ball 1-2 FF 92.3 98.2 31° 396 RF gap 0.300 1.043 0.542 Ryan, Joe
2026-07-20 Home Run fly ball 1-1 FS 88.6 102.9 29° 411 RF gap 0.774 2.943 1.531 Ryan, Joe
2026-07-19 Strikeout swinging 1-2 FF 99.5 0.000 Montgomery, Mason
2026-07-19 Out ground ball 1-2 CH 87.6 69.8 84 Infield 0.307 0.334 0.284 Skenes, Paul
2026-07-19 Single line drive 2-2 FF 97.4 89.0 13° 219 LF gap 0.914 1.070 0.876 Skenes, Paul
2026-07-18 Double ground ball 0-0 SI 97.4 74.0 98 LF corner 0.301 0.341 0.277 Ramírez, Yohan
2026-07-18 Out line drive 0-2 CH 86.0 83.5 13° 174 RF gap 0.763 0.885 0.739 Curtis, Khristian
2026-07-18 Grounded Into DP ground ball 1-1 CH 85.9 62.9 -15° 10 Infield 0.056 0.068 0.050 Curtis, Khristian
2026-07-12 Single line drive 0-0 FF 93.8 72.8 16° 156 CF 0.637 0.650 0.573 Bachar, Lake
2026-07-12 Walk 3-0 FF 91.4 0.698 Gibson, Cade
2026-07-12 Out fly ball 3-2 ST 83.8 96.5 47° 297 RF 0.011 0.025 0.016 Zuber, Tyler
2026-07-12 Strikeout swinging 1-2 CU 85.2 0.000 Faucher, Calvin
2026-07-11 Strikeout swinging 1-2 FF 96.4 0.000 Kempner, William
2026-07-11 Strikeout swinging 0-2 CH 90.1 0.000 Pérez, Eury
2026-07-11 Single line drive 1-2 SI 97.1 72.3 26° 225 LF 0.920 0.981 0.840 Pérez, Eury
2026-07-11 Strikeout swinging 0-2 ST 85.4 0.000 Pérez, Eury
2026-07-09 Out ground ball 1-2 ST 81.8 57.3 -50° 1 Infield 0.289 0.292 0.260 Funderburk, Kody
2026-06-27 Strikeout swinging 1-2 FF 97.2 0.000 Gilbert, Logan
2026-06-27 Out ground ball 0-0 FF 96.7 103.0 -19° 5 Infield 0.200 0.215 0.180 Gilbert, Logan
2026-06-27 Out popup 0-2 FS 83.9 87.1 59° 175 RF gap 0.026 0.049 0.034 Gilbert, Logan
2026-06-26 Out line drive 1-1 FF 95.6 93.2 22° 335 CF 0.171 0.315 0.205 Castillo, Luis
2026-06-26 Out fly ball 0-0 SL 85.6 94.7 46° 295 RF 0.009 0.027 0.015 Castillo, Luis
2026-06-24 Out fly ball 1-2 SL 86.4 79.5 46° 235 LF gap 0.037 0.043 0.033 Rock, Joe
2026-06-24 Single popup 0-1 SL 84.9 38.4 29° 86 Infield 0.254 0.257 0.234 Rock, Joe
2026-06-23 Single ground ball 0-0 KC 79.9 96.4 -6° 15 RF 0.295 0.329 0.272 Burke, Sean
2026-06-23 Sac Bunt ground ball 0-0 FF 95.0 54.2 -60° 1 Infield Burke, Sean
2026-06-22 Strikeout swinging 1-2 FF 92.6 0.000 Hudson, Bryan
2026-06-22 Strikeout swinging 2-2 FF 96.8 0.000 Taylor, Grant
2026-06-22 Out line drive 0-2 ST 83.7 59.8 20° 147 Infield 0.286 0.297 0.257 Kay, Anthony
2026-06-22 Strikeout swinging 2-2 ST 81.9 0.000 Kay, Anthony
2026-06-21 Strikeout swinging 1-2 SL 83.8 0.000 Okert, Steven
2026-06-21 Triple fly ball 1-0 FF 91.2 99.1 30° 395 RF gap 0.437 1.574 0.828 Teng, Kai-Wei
2026-06-21 Out ground ball 1-1 FF 92.8 76.6 -25° 4 RF corner 0.049 0.058 0.047 Teng, Kai-Wei
2026-06-20 Out fly ball 0-1 FC 92.8 69.7 49° 192 CF 0.180 0.227 0.180 Abreu, Bryan
2026-06-20 Single line drive 1-1 SL 89.5 105.9 15° 285 RF gap 0.683 1.102 0.755 Pearson, Nate
2026-06-20 Sac Bunt ground ball 0-1 FF 90.2 27.7 22° 41 Infield Arrighetti, Spencer
2026-06-20 Strikeout looking 1-2 ST 79.4 0.000 Arrighetti, Spencer
game_date: 2026-08-20 ballpark: Progressive Field batter_team: cle stand: L pitcher: smith, dylan pitcher_team: sfn
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 4.000 5.000 9.000 16.000 21.000 31.000 47.000 66.000 95.000 135.000 139.000
air_ball_rate · · · · · 0.440 0.415 0.475 0.494 0.538 0.528
appearances 1.000 2.000 3.000 5.000 7.000 10.000 15.000 20.000 30.000 50.000 51.000
ba 0.000 0.000 0.111 0.250 0.238 0.258 0.208 0.246 0.242 0.217 ·
babip 0.000 0.000 0.167 0.364 0.333 0.320 0.244 0.246 0.267 0.255 0.260
babip_den 2.000 3.000 6.000 11.000 15.000 25.000 41.000 57.000 75.000 102.000 104.000
babip_num 0.000 0.000 1.000 4.000 5.000 8.000 10.000 14.000 20.000 26.000 27.000
barrel 0.000 0.000 0.000 1.000 1.000 1.000 2.000 4.000 5.000 7.000 7.000
barrel_per_ab 0.000 0.000 0.000 0.062 0.048 0.032 0.043 0.061 0.053 0.052 0.050
bat_speed 70.367 70.790 67.331 66.838 66.912 67.267 67.455 67.907 67.028 67.183 67.275
bip_per_pa 0.500 0.600 0.667 0.688 0.714 0.806 0.872 0.894 0.811 0.770 0.763
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 4.000 4.000 5.000 9.000 13.000 20.000 34.000 46.000 75.000 101.000 105.000
chase_rate 1.000 1.000 0.625 0.600 0.520 0.455 0.436 0.430 0.463 0.419 0.417
contact 4.000 5.000 9.000 16.000 21.000 31.000 47.000 66.000 95.000 135.000 139.000
estimated_ba_using_speedangle 0.048 0.152 0.280 0.334 0.350 0.333 0.289 0.292 0.282 0.290 0.290
estimated_ba_using_speedangle_sum 0.097 0.457 1.680 3.671 5.252 8.327 11.844 17.245 21.729 30.158 30.714
estimated_slg_using_speedangle 0.052 0.166 0.405 0.518 0.496 0.448 0.414 0.454 0.432 0.441 0.439
estimated_woba_using_speedangle 0.044 0.138 0.296 0.366 0.367 0.339 0.303 0.321 0.307 0.314 0.313
estimated_woba_using_speedangle_sum 0.103 0.497 2.427 5.693 7.444 11.210 16.959 26.789 33.230 45.875 46.487
ev_max 87.000 90.200 94.600 96.920 93.843 91.730 93.453 94.180 92.780 89.482 89.488
fly_ball 0.000 0.000 0.000 3.000 5.000 7.000 13.000 20.000 25.000 39.000 39.000
ground_ball 1.000 2.000 3.000 5.000 6.000 10.000 19.000 25.000 31.000 39.000 41.000
hard_hit 0.000 0.000 2.000 4.000 4.000 4.000 10.000 18.000 23.000 30.000 30.000
hh_ab 0.000 0.000 0.222 0.250 0.190 0.129 0.213 0.273 0.242 0.222 0.216
hit 0.000 0.000 1.000 4.000 5.000 8.000 10.000 16.000 22.000 28.000 29.000
hit_distance 19.500 28.000 101.333 144.818 159.733 157.320 157.829 173.424 170.416 176.933 174.849
hr 0.000 0.000 0.000 0.000 0.000 0.000 0.000 2.000 2.000 2.000 2.000
hr_per_fb · · · · · · · · 0.053 0.036 0.036
hr_platoon · · · · · · · 2.000 2.000 2.000 2.000
hr_rate 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.030 0.021 0.015 0.014
iso 0.000 0.000 0.000 0.062 0.048 0.032 0.021 0.138 0.121 0.093 ·
la_contact 2.000 3.000 6.000 11.000 15.000 25.000 41.000 59.000 77.000 104.000 106.000
launch_speed 71.200 78.600 78.467 81.273 79.313 79.368 81.663 82.551 81.230 81.789 81.868
launch_speed_angle_sum 27.000 17.667 19.000 17.091 19.667 17.520 15.878 16.966 16.468 17.606 17.132
launch_speed_sum 301.600 395.000 711.200 1354.200 2183.500 3284.600 5918.300 8373.900 11041.400 15233.700 15712.600
line_drive 0.000 0.000 1.000 1.000 1.000 4.000 4.000 8.000 13.000 17.000 17.000
out_of_zone 4.000 4.000 8.000 15.000 25.000 44.000 78.000 107.000 162.000 241.000 252.000
pull 0.000 0.000 0.000 3.000 4.000 5.000 13.000 20.000 28.000 38.000 39.000
slg 0.000 0.000 0.111 0.312 0.286 0.290 0.229 0.385 0.363 0.310 ·
slug_window_ab 0.000 0.000 0.111 0.125 0.095 0.065 0.085 0.152 0.126 0.111 0.108
square_per_ab 0.000 0.200 0.444 0.438 0.333 0.387 0.447 0.485 0.432 0.422 0.417
squared_up 0.000 1.000 4.000 7.000 10.000 16.000 29.000 42.000 51.000 69.000 70.000
strikeout 2.000 2.000 3.000 5.000 6.000 6.000 7.000 8.000 18.000 29.000 30.000
strikeout_rate 0.500 0.400 0.333 0.312 0.286 0.194 0.149 0.121 0.189 0.215 0.216
sweet_spot 1.000 1.000 2.000 5.000 10.000 16.000 24.000 39.000 53.000 70.000 72.000
sweet_spot_per_ab 0.000 0.000 0.111 0.188 0.238 0.323 0.298 0.348 0.326 0.311 0.302
tb 0.000 0.000 1.000 5.000 6.000 9.000 11.000 25.000 33.000 40.000 41.000
tb_platoon · · · · · · · 26.000 32.000 39.000 39.000
walk 0.000 0.000 0.000 0.000 0.000 0.000 1.000 1.000 2.000 4.000 5.000
walk_platoon · · · · · · · 1.000 1.000 4.000 4.000
walk_rate 0.000 0.000 0.000 0.000 0.000 0.000 0.021 0.015 0.021 0.030 0.036
xbh 0.000 0.000 0.000 1.000 1.000 1.000 1.000 5.000 6.000 7.000 7.000
xbh_rate 0.000 0.000 0.000 0.062 0.048 0.032 0.021 0.076 0.063 0.052 0.050
z_swing_rate · · · · · 0.911 0.885 0.833 0.810 0.791 0.787
zone_rate · · · · · · 0.500 0.516 0.486 0.488 0.483