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

Raleigh, Cal

Long and lofted Bat speed 72.9mph +3.6 Swing length 7.81ft +0.64 Attack angle 17.0° +8.1 Swing tilt 33.9° +1.8
Swing & contact · last 30 games vs last 100 holding steady Barrel rate 7.5% +12.8% Bat speed 73.3 mph +1.0% Exit velo 90.8 mph +1.6% Chase rate 33.5% -6.0%
applies to every section below
Tonight vs Gasser, Robert LHP · American Family Field Home Run16% Hit58% 2+ Total Bases30% Walk29% pitch matchup →
Pitch Mix Analysis → All players →
Trailing stats run through his last game, 2026-08-19 (yesterday).
Percentile Rankings 2026-07-11 to 2026-08-19 · 394 qualified players
POOR AVERAGE GREAT
xwOBA 60 0.355
xBA 24 0.274
xSLG 78 0.569
Avg Exit Velo 85 90.6
Barrel % 100 29.5
Hard-Hit % 99 68.9
Bat Speed 89 73.0
Chase % 31 34.2
K % 12 31.7
BB % 95 15.0
Hits Spray Chart 13 hits · 30 games · 2026-07-11 to 2026-08-19
Single 8 Double 1 Triple 0 Home Run 4
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 120 PA · 30 games · 2026-07-11 to 2026-08-19
13 hits 19 walks 3 hit by pitch 37 strikeouts 48 outs in play avg exit velo 90.8 mph over 61 tracked xwOBA 0.307
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Out fly ball 1-1 SI 92.5 88.7 50° 257 CF 0.009 0.013 0.010 Wilson, Bryse
2026-08-19 Out fly ball 0-0 FF 95.8 100.8 54° 267 LF 0.011 0.023 0.014 Hall, DL
2026-08-19 Strikeout swinging 2-2 FC 92.9 0.000 May, Dustin
2026-08-19 Walk 3-2 ST 84.7 0.698 May, Dustin
2026-08-18 Walk 3-0 FF 95.5 0.698 Drohan, Shane
2026-08-18 Strikeout swinging 1-2 SV 81.3 0.000 Harrison, Kyle
2026-08-18 Walk 3-0 FF 92.1 0.698 Harrison, Kyle
2026-08-16 Out popup 2-2 FF 97.1 77.6 72° 89 Infield 0.006 0.009 0.008 Abreu, Bryan
2026-08-16 Home Run fly ball 2-2 SL 82.9 100.6 45° 327 LF 0.026 0.077 0.036 Sousa, Bennett
2026-08-16 Walk 3-0 SI 96.2 0.698 Brown, Hunter
2026-08-16 Strikeout looking 3-2 SI 96.3 0.000 Brown, Hunter
2026-08-15 Out fly ball 0-1 CH 83.8 94.2 62° 184 RF gap 0.006 0.007 0.005 Blanco, Ronel
2026-08-15 Out fly ball 2-2 CH 85.6 82.8 44° 272 LF gap 0.017 0.032 0.021 Blanco, Ronel
2026-08-15 Out fly ball 1-2 FF 93.2 96.8 61° 213 RF gap 0.023 0.036 0.026 King, Bryan
2026-08-15 Out fly ball 1-2 FF 93.2 97.5 54° 247 CF 0.006 0.009 0.005 Wesneski, Hayden
2026-08-15 Strikeout swinging 1-2 ST 84.3 0.000 Wesneski, Hayden
2026-08-14 Walk 3-2 FF 95.5 0.698 Abreu, Bryan
2026-08-14 Strikeout looking 2-2 SL 84.9 0.000 Sousa, Bennett
2026-08-14 Out fly ball 0-1 FF 94.6 100.7 50° 288 CF 0.023 0.063 0.039 Lambert, Peter
2026-08-14 Walk 3-2 CH 87.3 0.698 Lambert, Peter
2026-08-13 Strikeout looking 1-2 FF 93.7 0.000 Cruz, Fernando
2026-08-13 Strikeout looking 1-2 ST 72.5 0.000 Yarbrough, Ryan
2026-08-13 Out popup 1-2 FF 96.0 65.8 45° 202 LF gap 0.243 0.243 0.219 Fried, Max
2026-08-13 Out ground ball 1-0 FC 92.8 78.7 12° 139 Infield 0.426 0.426 0.383 Fried, Max
2026-08-12 Strikeout swinging 1-2 FS 84.9 0.000 Headrick, Brent
2026-08-12 Walk 3-1 SI 88.3 0.698 Hill, Tim
2026-08-12 Single line drive 2-1 FF 91.2 105.2 11° 194 RF 0.931 1.159 0.906 Warren, Will
2026-08-12 Walk 3-2 SI 92.9 0.698 Warren, Will
2026-08-11 Strikeout swinging 1-2 FF 96.3 0.000 Bednar, David
2026-08-11 Out ground ball 1-0 SI 87.7 89.4 55 Infield 0.315 0.344 0.284 Hill, Tim
2026-08-11 Out fly ball 3-1 SL 85.1 96.5 50° 279 LF gap 0.003 0.005 0.003 Weathers, Ryan
2026-08-11 Strikeout swinging 1-2 CH 87.1 0.000 Weathers, Ryan
2026-08-09 Out fly ball 0-2 SI 93.7 101.5 53° 256 LF 0.014 0.030 0.019 Matz, Steven
2026-08-09 Out line drive 0-0 ST 83.7 111.4 18° 320 LF 0.820 1.965 1.181 Seymour, Ian
2026-08-09 Out fly ball 1-2 FF 91.6 89.7 29° 324 RF gap 0.046 0.086 0.055 Seymour, Ian
2026-08-09 Strikeout swinging 1-2 CH 82.4 0.000 Seymour, Ian
2026-08-08 Single ground ball 3-2 SL 88.0 90.8 -25° 5 LF corner 0.080 0.091 0.085 Cleavinger, Garrett
2026-08-08 Out fly ball 1-2 CH 87.4 77.9 33° 268 LF gap 0.089 0.126 0.085 Wells, Tyler
2026-08-08 Walk 3-0 FF 95.8 0.698 Booser, Cam
2026-08-07 Out popup 2-2 SL 87.1 93.0 66° 151 Infield 0.011 0.012 0.010 Cleavinger, Garrett
2026-08-07 Out popup 0-0 SI 93.2 94.8 71° 126 LF corner 0.001 0.001 0.000 Rasmussen, Drew
2026-08-07 Walk 3-2 FF 97.1 0.698 Rasmussen, Drew
2026-08-05 Hit By Pitch 1-2 FF 94.7 0.729 De Jesus, Enmanuel
2026-08-05 Strikeout swinging 3-2 FF 92.5 0.000 Holton, Tyler
2026-08-05 Out fly ball 0-2 FF 96.1 99.5 30° 376 LF gap 0.437 1.574 0.828 Anderson, Drew
2026-08-04 Strikeout looking 3-2 SL 86.3 0.000 Díaz, Yilber
2026-08-04 Single line drive 3-2 FF 96.5 92.9 18° 279 RF gap 0.563 0.708 0.521 Melton, Troy
2026-08-04 Strikeout swinging 1-2 FS 90.6 0.000 Melton, Troy
2026-08-04 Out ground ball 0-0 FC 90.8 73.8 -37° 3 Infield 0.074 0.074 0.067 Melton, Troy
2026-08-02 Strikeout swinging 3-2 FF 96.3 0.000 Gómez, Yoendrys
2026-08-02 Home Run fly ball 0-2 SL 89.3 106.9 29° 418 LF gap 0.946 3.756 1.927 Rojas, Kendry
2026-08-02 Out popup 2-1 FC 90.0 93.1 73° 96 Infield 0.001 0.001 0.000 Bradley, Taj
2026-08-02 Out fly ball 1-0 FF 97.9 104.6 34° 398 CF 0.726 2.825 1.440 Bradley, Taj
2026-08-02 Out fly ball 1-2 FC 91.8 83.5 34° 300 CF 0.029 0.057 0.036 Bradley, Taj
2026-08-01 Out ground ball 0-0 FF 97.7 105.4 56 Infield 0.529 0.596 0.496 Morris, Andrew
2026-08-01 Strikeout swinging 0-2 ST 80.1 0.000 Funderburk, Kody
2026-08-01 Strikeout swinging 1-2 SL 89.4 0.000 Prielipp, Connor
2026-08-01 Out ground ball 0-0 FF 96.6 104.6 126 Infield 0.686 0.792 0.642 Prielipp, Connor
2026-08-01 Strikeout swinging 0-2 SL 89.2 0.000 Prielipp, Connor
2026-07-31 Walk 3-2 FF 96.8 0.698 Gómez, Yoendrys
2026-07-31 Out popup 1-2 FC 93.7 67.7 78° 41 Infield 0.011 0.015 0.013 Funderburk, Kody
2026-07-31 Out fly ball 1-2 FF 95.4 93.5 50° 282 LF gap 0.009 0.015 0.012 Matthews, Zebby
2026-07-31 Double line drive 2-2 CH 89.8 106.5 19° 305 RF corner 0.626 1.362 0.835 Matthews, Zebby
2026-07-30 Force Out ground ball 3-2 SL 87.5 82.5 -24° 5 Infield 0.047 0.052 0.042 Scott, Tanner
2026-07-30 Walk 3-1 FS 90.8 0.698 Sasaki, Roki
2026-07-30 Strikeout swinging 2-2 FF 100.0 0.000 Sasaki, Roki
2026-07-30 Strikeout swinging 1-2 FS 92.1 0.000 Sasaki, Roki
2026-07-29 Out fly ball 0-0 FF 96.1 105.4 46° 348 RF 0.083 0.300 0.152 Díaz, Edwin
2026-07-29 Walk 3-2 FF 92.8 0.698 Vesia, Alex
2026-07-29 Out line drive 1-2 FF 91.3 103.7 24° 391 CF 0.780 2.547 1.367 Lauer, Eric
2026-07-29 Strikeout swinging 3-2 FC 90.1 0.000 Lauer, Eric
2026-07-28 Strikeout looking 3-2 FF 94.5 0.000 Vesia, Alex
2026-07-28 Strikeout looking 2-2 FF 95.5 0.000 Wrobleski, Justin
2026-07-28 Strikeout swinging 0-2 FF 97.3 0.000 Wrobleski, Justin
2026-07-28 Home Run fly ball 0-0 FF 95.6 106.7 27° 403 LF 0.954 3.769 1.931 Wrobleski, Justin
2026-07-26 Hit By Pitch 1-2 FF 96.9 0.729 Peoples, Ben
2026-07-26 Strikeout swinging 1-2 FF 95.6 0.000 Ahlstrom, Robby
2026-07-26 Single line drive 0-1 SL 90.1 95.0 19° 280 RF gap 0.354 0.588 0.401 deGrom, Jacob
2026-07-26 Strikeout swinging 3-2 SL 91.8 0.000 deGrom, Jacob
2026-07-25 Out popup 1-0 FC 90.4 82.9 72° 96 Infield 0.003 0.004 0.003 Eovaldi, Nathan
2026-07-25 Out line drive 3-1 FC 90.5 76.6 29° 261 RF 0.240 0.269 0.216 Eovaldi, Nathan
2026-07-25 Strikeout swinging 1-2 FF 96.5 0.000 Eovaldi, Nathan
2026-07-24 Out line drive 1-2 CH 84.8 101.3 18° 329 LF gap 0.420 0.751 0.494 Alexander, Tyler
2026-07-24 Out popup 0-2 FF 95.2 92.7 77° 63 Infield 0.011 0.014 0.012 Gore, MacKenzie
2026-07-24 Single ground ball 0-0 FF 95.4 108.6 82 LF 0.531 0.577 0.489 Gore, MacKenzie
2026-07-24 Strikeout swinging 1-2 FF 96.4 0.000 Gore, MacKenzie
2026-07-22 Out ground ball 3-2 FF 93.6 77.7 104 Infield 0.351 0.397 0.332 Pagán, Emilio
2026-07-22 Strikeout swinging 3-2 SI 92.8 0.000 Singer, Brady
2026-07-22 Out popup 2-1 SL 82.8 90.8 69° 120 Infield 0.003 0.003 0.003 Singer, Brady
2026-07-22 Single line drive 1-2 SI 91.9 108.1 11° 176 RF gap 0.946 1.284 0.961 Singer, Brady
2026-07-21 Walk 3-2 SL 85.1 0.698 Burke, Brock
2026-07-21 Strikeout looking 2-2 ST 80.2 0.000 Moll, Sam
2026-07-21 Walk 3-2 SL 89.5 0.698 Burns, Chase
2026-07-21 Out ground ball 0-0 FF 97.8 70.6 -12° 9 Infield 0.045 0.047 0.040 Burns, Chase
2026-07-20 Force Out ground ball 0-1 FF 96.3 68.5 -10° 18 Infield 0.049 0.051 0.044 Petty, Chase
2026-07-20 Home Run fly ball 0-0 SV 78.1 102.1 30° 408 LF 0.614 2.252 1.170 Ferguson, Caleb
2026-07-20 Strikeout looking 2-2 CH 86.5 0.000 Abbott, Andrew
2026-07-20 Strikeout swinging 2-2 ST 80.9 0.000 Abbott, Andrew
2026-07-20 Out ground ball 2-2 ST 82.0 75.0 -19° 6 Infield 0.047 0.049 0.042 Abbott, Andrew
2026-07-19 Out popup 0-2 FF 96.3 92.4 70° 120 LF corner 0.006 0.008 0.007 Houser, Adrian
2026-07-19 Grounded Into DP ground ball 1-1 CU 79.8 90.8 -5° 24 Infield 0.173 0.219 0.156 Hentges, Sam
2026-07-19 Out fly ball 0-1 CH 83.6 100.8 25° 371 RF gap 0.580 1.775 0.972 Ray, Robbie
2026-07-19 Strikeout swinging 1-2 KC 79.8 0.000 Ray, Robbie
2026-07-18 Strikeout swinging 1-2 SL 84.3 0.000 Miller, Erik
2026-07-18 Out fly ball 0-2 CH 84.9 84.7 61° 196 LF 0.017 0.027 0.019 Webb, Logan
2026-07-18 Hit By Pitch 2-1 ST 85.6 0.729 Webb, Logan
2026-07-18 Out ground ball 3-2 SI 93.0 75.2 -4° 23 Infield 0.098 0.111 0.091 Webb, Logan
2026-07-17 Out popup 3-2 FF 98.2 82.1 71° 101 Infield 0.003 0.003 0.003 Kilian, Caleb
2026-07-17 Walk 3-1 CU 75.4 0.698 Roupp, Landen
2026-07-17 Out fly ball 2-1 CH 87.0 95.5 53° 264 LF gap 0.006 0.008 0.005 Roupp, Landen
2026-07-17 Out ground ball 2-1 CH 86.5 59.6 -41° 1 Infield 0.153 0.153 0.138 Roupp, Landen
2026-07-12 Walk 3-2 FF 92.5 0.698 Kimbrel, Craig
2026-07-12 Out line drive 1-0 SI 97.1 61.8 23° 165 CF 0.460 0.480 0.414 Roycroft, Chris
2026-07-12 Strikeout swinging 0-2 CH 83.4 0.000 Sulser, Cole
2026-07-12 Single line drive 2-1 FF 91.2 84.1 14° 184 CF 0.906 1.045 0.855 Seymour, Ian
2026-07-12 Strikeout swinging 2-2 CH 84.8 0.000 Seymour, Ian
2026-07-11 Walk 3-2 FF 96.4 0.698 Cleavinger, Garrett
2026-07-11 Strikeout looking 2-2 FF 95.8 0.000 Booser, Cam
2026-07-11 Single line drive 0-1 CH 90.7 94.8 12° 198 LF 0.911 1.081 0.873 Jax, Griffin
2026-07-11 Walk 3-2 FF 96.5 0.698 Jax, Griffin
game_date: 2026-08-20 ballpark: American Family Field batter_team: sea stand: L pitcher: may, dustin pitcher_team: mil
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 20.000 28.000 39.000 59.000 79.000 120.000 203.000 421.000
air_ball_rate · · · · · 0.737 0.633 0.658 0.574 0.580 0.612
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.000 0.000 0.143 0.071 0.100 0.100 0.104 0.125 0.133 0.144 0.162
babip 0.000 0.000 0.000 0.000 0.091 0.111 0.107 0.143 0.158 0.191 0.195
babip_den 2.000 2.000 3.000 8.000 11.000 18.000 28.000 35.000 57.000 94.000 210.000
babip_num 0.000 0.000 0.000 0.000 1.000 2.000 3.000 5.000 9.000 18.000 41.000
barrel 0.000 0.000 0.000 0.000 0.000 1.000 5.000 11.000 18.000 24.000 50.000
barrel_per_ab 0.000 0.000 0.000 0.000 0.000 0.026 0.068 0.089 0.075 0.059 0.067
bat_speed 73.910 71.292 73.365 72.039 71.938 71.485 72.320 73.079 73.290 72.828 72.571
bip_per_pa 0.500 0.286 0.364 0.450 0.429 0.487 0.508 0.481 0.508 0.493 0.539
blast 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 3.000 5.000 14.000
blast_per_ab 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.013 0.008 0.010 0.014
chase 5.000 6.000 8.000 18.000 23.000 32.000 49.000 63.000 105.000 177.000 371.000
chase_rate 0.417 0.286 0.235 0.305 0.287 0.305 0.331 0.313 0.335 0.342 0.357
contact 4.000 7.000 11.000 20.000 28.000 39.000 59.000 79.000 120.000 203.000 421.000
estimated_ba_using_speedangle 0.010 0.010 0.013 0.014 0.144 0.163 0.237 0.262 0.271 0.261 0.271
estimated_ba_using_speedangle_sum 0.020 0.020 0.052 0.127 1.727 3.094 7.097 9.961 16.534 26.118 61.551
estimated_slg_using_speedangle 0.018 0.018 0.030 0.030 0.175 0.250 0.505 0.626 0.564 0.513 0.575
estimated_woba_using_speedangle 0.012 0.012 0.017 0.018 0.139 0.178 0.312 0.371 0.352 0.330 0.362
estimated_woba_using_speedangle_sum 0.036 0.036 0.122 0.269 2.097 4.744 15.140 23.788 34.396 51.332 130.473
ev_max 104.700 92.500 95.200 97.140 95.657 96.830 100.520 101.900 101.823 99.768 101.139
fly_ball 2.000 2.000 3.000 8.000 8.000 12.000 16.000 19.000 23.000 39.000 102.000
ground_ball 0.000 0.000 0.000 0.000 1.000 3.000 6.000 7.000 15.000 26.000 58.000
hard_hit 2.000 2.000 3.000 8.000 9.000 13.000 22.000 31.000 44.000 69.000 143.000
hh_ab 0.500 0.286 0.273 0.400 0.321 0.333 0.373 0.392 0.367 0.340 0.340
hit 0.000 0.000 1.000 1.000 2.000 3.000 5.000 8.000 13.000 24.000 58.000
hit_distance 262.000 262.000 235.000 238.222 223.250 220.316 217.167 225.526 194.902 195.450 202.445
hr 0.000 0.000 1.000 1.000 1.000 1.000 2.000 3.000 4.000 6.000 17.000
hr_per_fb · · · · · · · · 0.114 0.103 0.122
hr_platoon · · · · · · · 0.000 0.000 2.000 12.000
hr_rate 0.000 0.000 0.091 0.050 0.036 0.026 0.034 0.038 0.033 0.030 0.040
iso 0.000 0.000 0.429 0.214 0.150 0.100 0.125 0.156 0.133 0.132 0.167
la_contact 2.000 2.000 4.000 9.000 12.000 19.000 30.000 38.000 61.000 100.000 227.000
launch_speed 94.750 94.750 91.925 93.300 90.783 91.926 93.290 93.676 90.761 90.933 89.311
launch_speed_angle_sum 52.000 52.000 55.250 54.667 46.667 37.895 34.900 33.842 30.197 28.820 26.502
launch_speed_sum 804.200 884.500 1388.200 2362.900 2983.700 4045.600 6348.300 8248.100 13640.900 22819.400 49050.000
line_drive 0.000 0.000 0.000 0.000 1.000 2.000 3.000 6.000 12.000 19.000 37.000
out_of_zone 12.000 21.000 34.000 59.000 80.000 105.000 148.000 201.000 313.000 518.000 1040.000
pull 1.000 1.000 3.000 4.000 7.000 12.000 17.000 23.000 35.000 58.000 134.000
slg 0.000 0.000 0.571 0.286 0.250 0.200 0.229 0.281 0.265 0.275 0.329
slug_window_ab 0.000 0.000 0.000 0.000 0.000 0.026 0.068 0.139 0.133 0.123 0.126
square_per_ab 0.000 0.000 0.091 0.200 0.179 0.231 0.288 0.291 0.292 0.276 0.280
squared_up 3.000 3.000 4.000 11.000 12.000 17.000 30.000 41.000 61.000 97.000 207.000
strikeout 1.000 2.000 3.000 5.000 8.000 11.000 18.000 26.000 37.000 68.000 135.000
strikeout_rate 0.250 0.286 0.273 0.250 0.286 0.282 0.305 0.329 0.308 0.335 0.321
sweet_spot 1.000 1.000 2.000 2.000 7.000 10.000 18.000 28.000 44.000 75.000 172.000
sweet_spot_per_ab 0.000 0.000 0.000 0.000 0.071 0.103 0.136 0.152 0.175 0.167 0.181
tb 0.000 0.000 4.000 4.000 5.000 6.000 11.000 18.000 26.000 46.000 118.000
tb_platoon · · · · · · · 6.000 12.000 28.000 95.000
walk 1.000 3.000 4.000 6.000 8.000 9.000 10.000 13.000 19.000 31.000 53.000
walk_platoon · · · · · · · 9.000 13.000 22.000 40.000
walk_rate 0.250 0.429 0.364 0.300 0.286 0.231 0.169 0.165 0.158 0.153 0.126
xbh 0.000 0.000 1.000 1.000 1.000 1.000 2.000 4.000 5.000 10.000 26.000
xbh_rate 0.000 0.000 0.091 0.050 0.036 0.026 0.034 0.051 0.042 0.049 0.062
z_swing_rate · · · · · 0.631 0.630 0.638 0.685 0.680 0.706
zone_rate · · · · · · 0.403 0.412 0.408 0.412 0.427