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

O'Neill, Tyler

Long and lofted (2) Bat speed 71.9mph +2.7 Swing length 7.48ft +0.31 Attack angle 16.4° +7.5 Swing tilt 35.1° +3
Swing & contact · last 30 games vs last 100 holding steady Barrel rate 7.7% +0.6% Bat speed 70.6 mph -0.9% Exit velo 89.8 mph +0.1% Chase rate 30.8% +11.8%
applies to every section below
Tonight vs Cole, Gerrit RHP · Oriole Park at Camden Yards Home Run17% Hit58% 2+ Total Bases38% Walk30% pitch matchup →
Pitch Mix Analysis → All players →
Trailing stats run through his last game, 2026-08-19 (yesterday).
Percentile Rankings 2026-07-05 to 2026-08-19 · 394 qualified players
POOR AVERAGE GREAT
xwOBA 95 0.473
xBA 91 0.366
xSLG 96 0.759
Avg Exit Velo 77 90.0
Barrel % 89 15.5
Hard-Hit % 80 53.4
Bat Speed 59 70.4
Chase % 48 30.5
K % 24 28.0
BB % 79 10.8
Hits Spray Chart 23 hits · 30 games · 2026-07-05 to 2026-08-19
Single 14 Double 2 Triple 0 Home Run 7
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 93 PA · 30 games · 2026-07-05 to 2026-08-19
23 hits 9 walks 26 strikeouts 35 outs in play avg exit velo 89.8 mph over 58 tracked xwOBA 0.341
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Out fly ball 2-2 FF 94.1 97.2 59° 239 RF gap 0.011 0.011 0.010 Headrick, Brent
2026-08-18 Out line drive 1-0 SI 95.5 80.1 14° 143 LF corner 0.763 0.825 0.701 De los Santos, Yerry
2026-08-18 Strikeout swinging 2-2 SL 88.6 0.000 Rodón, Carlos
2026-08-18 Walk 3-2 CH 85.3 0.698 Rodón, Carlos
2026-08-17 Single ground ball 3-2 FC 88.8 98.6 -10° 11 LF 0.279 0.302 0.251 Booser, Cam
2026-08-17 Single ground ball 1-1 SI 91.3 102.4 123 RF 0.580 0.661 0.541 Kelly, Kevin
2026-08-17 Out fly ball 0-1 FF 91.6 69.3 38° 242 LF 0.674 0.750 0.633 Legumina, Casey
2026-08-17 Strikeout looking 0-2 SL 87.8 0.000 McClanahan, Shane
2026-08-17 Out fly ball 0-0 FF 94.8 96.7 48° 308 RF 0.006 0.011 0.005 McClanahan, Shane
2026-08-15 Single line drive 0-1 FF 95.8 104.6 11° 238 CF 0.931 1.159 0.906 Baker, Bryan
2026-08-15 Strikeout swinging 1-2 SI 92.8 0.000 Legumina, Casey
2026-08-15 Strikeout swinging 1-2 ST 83.9 0.000 Seymour, Ian
2026-08-15 Out ground ball 0-2 CH 84.8 73.0 67 Infield 0.235 0.262 0.212 Seymour, Ian
2026-08-15 Out ground ball 2-2 CH 82.4 52.8 -41° 3 Infield 0.187 0.190 0.168 Seymour, Ian
2026-08-14 Single line drive 2-1 FC 88.6 93.3 13° 197 LF gap 0.937 1.056 0.870 Roycroft, Chris
2026-08-14 Out fly ball 2-2 SL 85.9 99.5 26° 391 LF gap 0.483 1.434 0.788 Wells, Tyler
2026-08-14 Walk 3-0 SI 91.8 0.698 Scholtens, Jesse
2026-08-14 Walk 3-2 FF 94.7 0.698 Scholtens, Jesse
2026-08-12 Out ground ball 0-1 CH 88.2 59.9 -59° 1 Infield 0.273 0.276 0.246 Minter, A.J.
2026-08-12 Out fly ball 2-2 SL 87.9 82.0 41° 263 RF corner 0.017 0.023 0.019 Matthews, Zebby
2026-08-12 Single line drive 0-0 FF 96.2 96.5 17° 293 CF 0.523 0.790 0.557 Matthews, Zebby
2026-08-12 Strikeout swinging 1-2 SL 87.1 0.000 Matthews, Zebby
2026-08-11 Single ground ball 1-2 CH 90.3 100.9 81 LF 0.526 0.596 0.489 Funderburk, Kody
2026-08-11 Out fly ball 1-1 FF 85.7 96.7 41° 345 RF gap 0.051 0.169 0.087 Ober, Bailey
2026-08-11 Strikeout swinging 1-2 FF 86.7 0.000 Ober, Bailey
2026-08-11 Strikeout swinging 2-2 SL 82.2 0.000 Ober, Bailey
2026-08-10 Out ground ball 3-2 SI 91.7 86.1 -24° 6 RF corner 0.084 0.090 0.077 Rogers, Taylor
2026-08-10 Strikeout swinging 1-2 FC 88.4 0.000 Kremer, Dean
2026-08-10 Strikeout (DP) swinging 1-2 FC 88.6 0.000 Kremer, Dean
2026-08-10 Out ground ball 1-1 FC 87.6 63.8 -28° 4 Infield 0.056 0.062 0.050 Kremer, Dean
2026-08-09 Strikeout looking 0-2 FF 97.2 0.000 Winn, Cole
2026-08-09 Home Run fly ball 1-0 SI 88.1 108.2 25° 425 CF 0.977 3.856 1.969 Montgomery, Jordan
2026-08-09 Out ground ball 2-2 CH 81.6 72.4 34 Infield 0.133 0.139 0.124 Montgomery, Jordan
2026-08-09 Strikeout swinging 2-2 FC 91.0 0.000 Rocker, Kumar
2026-08-09 Strikeout swinging 1-2 SL 83.6 0.000 Rocker, Kumar
2026-08-08 Grounded Into DP ground ball 2-2 ST 85.0 92.0 67 Infield 0.440 0.528 0.431 Silseth, Chase
2026-08-08 Walk 3-1 SL 86.2 0.698 Gray, Peyton
2026-08-08 Single line drive 0-1 FF 97.5 80.0 15° 176 CF 0.863 0.962 0.816 deGrom, Jacob
2026-08-08 Walk 3-2 FF 98.4 0.698 deGrom, Jacob
2026-08-07 Walk 3-2 FF 94.0 0.698 Latz, Jacob
2026-08-07 Walk 3-2 FS 87.8 0.698 Eovaldi, Nathan
2026-08-07 Out fly ball 2-2 FC 88.9 87.5 60° 198 RF corner 0.017 0.017 0.015 Eovaldi, Nathan
2026-08-07 Out fly ball 3-2 FS 87.9 73.8 44° 235 RF 0.200 0.225 0.184 Eovaldi, Nathan
2026-08-06 Single fly ball 2-2 SL 87.1 85.0 24° 276 RF gap 0.220 0.293 0.207 Natera Jr., Samy
2026-08-05 Out fly ball 2-1 SL 87.9 81.0 52° 231 RF 0.040 0.059 0.041 Anderson, Shaun
2026-08-05 Home Run fly ball 3-1 FF 93.1 108.5 30° 426 LF 0.969 3.837 1.964 Detmers, Reid
2026-08-05 Strikeout looking 2-2 SL 84.6 0.000 Detmers, Reid
2026-08-04 Home Run fly ball 3-2 FF 93.5 102.6 40° 373 LF gap 0.223 0.847 0.432 Farris, Mitch
2026-08-01 Out popup 3-2 SI 97.7 82.6 81° 52 RF corner 0.014 0.017 0.015 Alvarado, José
2026-08-01 Single ground ball 0-0 CH 87.8 58.0 -24° 3 Infield 0.069 0.084 0.064 Sánchez, Cristopher
2026-08-01 Walk 3-0 SI 96.5 0.698 Sánchez, Cristopher
2026-08-01 Out line drive 0-0 SI 95.0 87.7 25° 310 LF gap 0.103 0.166 0.108 Sánchez, Cristopher
2026-07-29 Out ground ball 1-0 FF 93.6 107.1 105 Infield 0.623 0.727 0.606 Skubal, Tarik
2026-07-29 Strikeout swinging 2-2 FF 97.6 0.000 Skubal, Tarik
2026-07-29 Out fly ball 3-2 CH 85.9 97.1 28° 393 CF 0.266 0.720 0.399 Skubal, Tarik
2026-07-27 Home Run fly ball 0-2 CU 80.2 104.4 26° 400 LF 0.846 3.090 1.605 Holton, Tyler
2026-07-26 Out ground ball 1-2 SL 88.4 94.7 -17° 7 Infield 0.229 0.252 0.217 Kinley, Tyler
2026-07-26 Strikeout swinging 2-2 CH 88.4 0.000 Iglesias, Raisel
2026-07-26 Out fly ball 1-0 SI 93.6 94.0 58° 226 LF 0.020 0.035 0.023 Dodd, Dylan
2026-07-25 Strikeout swinging 3-2 FF 98.3 0.000 Fuentes, Didier
2026-07-25 Out popup 1-0 FF 97.8 86.7 64° 177 LF 0.011 0.019 0.014 Mederos, Victor
2026-07-25 Strikeout looking 0-2 SI 90.8 0.000 Elder, Bryce
2026-07-25 Grounded Into DP ground ball 0-0 SL 83.2 95.5 -15° 7 Infield 0.180 0.214 0.163 Elder, Bryce
2026-07-24 Single line drive 1-2 SL 83.6 80.5 20° 221 RF gap 0.929 1.037 0.859 Lee, Dylan
2026-07-22 Strikeout looking 1-2 FF 95.1 0.000 Slaten, Justin
2026-07-22 Strikeout swinging 0-2 ST 78.9 0.000 Bennett, Jake
2026-07-22 Double fly ball 1-2 FF 92.5 96.2 54° 258 CF 0.006 0.008 0.005 Bennett, Jake
2026-07-22 Single line drive 1-1 SI 95.5 94.9 18° 283 LF gap 0.469 0.626 0.452 Bello, Brayan
2026-07-22 Fielder's Choice ground ball 3-2 SL 88.7 102.8 -17° 5 Infield 0.251 0.266 0.228 Rivera, Eduardo
2026-07-22 Out fly ball 0-1 CH 83.5 99.0 41° 355 RF gap 0.080 0.259 0.137 Bennett, Jake
2026-07-20 Out line drive 0-2 SI 101.6 93.8 12° 169 Infield 0.889 1.048 0.860 Chapman, Aroldis
2026-07-20 Out ground ball 2-1 SI 100.6 78.3 70 Infield 0.295 0.326 0.288 Guerrero, Tyron
2026-07-20 Single ground ball 0-0 SI 95.6 86.5 -29° 2 Infield 0.058 0.064 0.052 Tolle, Payton
2026-07-20 Out popup 3-2 FC 89.8 101.3 66° 177 LF gap 0.017 0.025 0.019 Tolle, Payton
2026-07-20 Double line drive 0-0 FF 96.1 79.3 29° 259 RF corner 0.157 0.225 0.158 Tolle, Payton
2026-07-18 Single ground ball 3-2 SL 85.5 54.5 -32° 3 Infield 0.119 0.125 0.107 De Los Santos, Enyel
2026-07-18 Strikeout swinging 2-2 SL 84.7 0.000 Hader, Josh
2026-07-12 Strikeout swinging 3-2 SL 85.2 0.000 Erceg, Lucas
2026-07-12 Single fly ball 0-0 SI 90.9 98.3 64° 190 RF gap 0.014 0.017 0.013 Strahm, Matt
2026-07-11 Strikeout swinging 0-2 SL 83.1 0.000 Cameron, Noah
2026-07-11 Strikeout swinging 0-2 SL 87.3 0.000 Cameron, Noah
2026-07-11 Out fly ball 0-0 CH 79.4 88.6 58° 245 RF 0.014 0.024 0.017 Cameron, Noah
2026-07-10 Out fly ball 0-0 FF 91.0 97.4 47° 328 RF 0.011 0.025 0.016 Strahm, Matt
2026-07-09 Strikeout swinging 0-2 ST 84.8 0.000 Hollowell, Gavin
2026-07-09 Out line drive 1-1 CH 85.4 103.2 19° 333 RF gap 0.437 0.898 0.557 Peterson, David
2026-07-09 Home Run fly ball 1-1 SI 91.3 102.5 31° 398 RF gap 0.620 2.355 1.215 Peterson, David
2026-07-08 Home Run fly ball 0-1 SL 89.6 108.7 27° 433 LF gap 1.000 4.000 2.000 Thielbar, Caleb
2026-07-08 Home Run fly ball 1-2 FF 92.3 108.5 39° 369 LF 0.671 2.671 1.370 Pomeranz, Drew
2026-07-07 Strikeout swinging 2-2 FC 89.9 0.000 Thornton, Trent
2026-07-07 Strikeout looking 2-2 CU 81.0 0.000 Rolison, Ryan
2026-07-05 Walk 3-1 FF 93.8 0.698 Lodolo, Nick
2026-07-05 Out ground ball 0-1 FF 94.0 94.9 115 Infield 0.600 0.692 0.573 Lodolo, Nick
2026-07-05 Out ground ball 2-2 CH 88.6 88.8 98 Infield 0.537 0.627 0.519 Lodolo, Nick
game_date: 2026-08-20 ballpark: Oriole Park at Camden Yards batter_team: bal stand: R pitcher: headrick, brent pitcher_team: nya
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 1.000 4.000 9.000 18.000 26.000 39.000 52.000 64.000 91.000 152.000 327.000
air_ball_rate · · · · · 0.545 0.613 0.590 0.603 0.634 0.609
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.250 0.267 0.261 0.235 0.273 0.250 0.274 0.255 0.221
babip 0.000 0.000 0.333 0.364 0.375 0.333 0.321 0.286 0.314 0.329 0.257
babip_den 1.000 2.000 6.000 11.000 16.000 21.000 28.000 35.000 51.000 85.000 191.000
babip_num 0.000 0.000 2.000 4.000 6.000 7.000 9.000 10.000 16.000 28.000 49.000
barrel 0.000 0.000 0.000 1.000 1.000 3.000 4.000 5.000 8.000 14.000 31.000
barrel_per_ab 0.000 0.000 0.000 0.056 0.038 0.051 0.058 0.062 0.077 0.072 0.076
bat_speed 75.300 72.600 71.136 70.064 69.212 69.549 70.092 70.109 70.559 71.110 71.185
bip_per_pa 1.000 0.500 0.667 0.611 0.615 0.564 0.596 0.609 0.637 0.612 0.633
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.007 0.003
chase 0.000 1.000 7.000 13.000 18.000 28.000 36.000 43.000 64.000 105.000 202.000
chase_rate 0.000 0.100 0.350 0.310 0.321 0.311 0.277 0.283 0.308 0.302 0.275
contact 1.000 4.000 9.000 18.000 26.000 39.000 52.000 64.000 91.000 152.000 327.000
estimated_ba_using_speedangle 0.011 0.387 0.386 0.462 0.405 0.410 0.351 0.359 0.349 0.363 0.340
estimated_ba_using_speedangle_sum 0.011 0.774 2.313 5.086 6.476 9.029 10.884 13.988 20.233 33.779 70.351
estimated_slg_using_speedangle 0.011 0.418 0.427 0.606 0.532 0.643 0.635 0.661 0.691 0.686 0.661
estimated_woba_using_speedangle 0.010 0.355 0.357 0.462 0.405 0.452 0.419 0.432 0.439 0.444 0.423
estimated_woba_using_speedangle_sum 0.011 0.836 2.560 6.661 8.515 14.152 19.697 25.791 40.072 63.818 136.810
ev_max 97.200 88.650 93.233 96.760 97.314 96.750 96.227 96.280 96.567 97.055 97.422
fly_ball 1.000 1.000 3.000 4.000 6.000 7.000 13.000 16.000 24.000 37.000 78.000
ground_ball 0.000 0.000 2.000 4.000 6.000 10.000 11.000 14.000 20.000 28.000 62.000
hard_hit 1.000 1.000 5.000 8.000 11.000 14.000 16.000 21.000 31.000 52.000 106.000
hh_ab 1.000 0.250 0.556 0.444 0.423 0.359 0.308 0.328 0.341 0.342 0.324
hit 0.000 0.000 2.000 4.000 6.000 8.000 12.000 14.000 23.000 36.000 65.000
hit_distance 239.000 191.000 177.667 178.364 184.062 166.227 185.839 187.103 196.328 195.688 194.203
hr 0.000 0.000 0.000 0.000 0.000 1.000 3.000 4.000 7.000 8.000 16.000
hr_per_fb · · · · · · · · 0.200 0.136 0.127
hr_platoon · · · · · · · 4.000 8.000 8.000 19.000
hr_rate 0.000 0.000 0.000 0.000 0.000 0.026 0.058 0.062 0.077 0.053 0.049
iso 0.000 0.000 0.000 0.000 0.000 0.088 0.205 0.214 0.274 0.220 0.194
la_contact 1.000 2.000 6.000 11.000 16.000 22.000 31.000 39.000 58.000 93.000 207.000
launch_speed 97.200 88.650 90.717 87.955 87.719 86.636 86.216 88.018 89.831 89.791 89.756
launch_speed_angle_sum 59.000 36.500 25.667 15.364 13.312 9.273 17.290 18.051 19.810 20.548 21.831
launch_speed_sum 97.200 177.300 640.000 1729.300 2557.800 3774.100 5270.700 6832.600 10101.500 16314.000 33982.800
line_drive 0.000 1.000 1.000 3.000 4.000 5.000 6.000 7.000 11.000 22.000 48.000
out_of_zone 2.000 10.000 20.000 42.000 56.000 90.000 130.000 152.000 208.000 348.000 734.000
pull 0.000 1.000 3.000 4.000 6.000 7.000 9.000 15.000 23.000 43.000 101.000
slg 0.000 0.000 0.250 0.267 0.261 0.324 0.477 0.464 0.548 0.475 0.415
slug_window_ab 0.000 0.000 0.000 0.056 0.077 0.103 0.096 0.109 0.110 0.132 0.122
square_per_ab 1.000 0.250 0.444 0.389 0.423 0.359 0.346 0.375 0.407 0.375 0.370
squared_up 1.000 1.000 5.000 12.000 16.000 22.000 29.000 37.000 55.000 87.000 173.000
strikeout 0.000 1.000 2.000 4.000 7.000 11.000 12.000 16.000 25.000 47.000 87.000
strikeout_rate 0.000 0.250 0.222 0.222 0.269 0.282 0.231 0.250 0.275 0.309 0.266
sweet_spot 0.000 1.000 1.000 5.000 6.000 10.000 16.000 19.000 27.000 49.000 109.000
sweet_spot_per_ab 0.000 0.250 0.111 0.222 0.192 0.179 0.192 0.203 0.209 0.230 0.242
tb 0.000 0.000 2.000 4.000 6.000 11.000 21.000 26.000 46.000 67.000 122.000
tb_platoon · · · · · · · 26.000 43.000 52.000 103.000
walk 0.000 1.000 1.000 3.000 3.000 5.000 8.000 8.000 9.000 15.000 38.000
walk_platoon · · · · · · · 3.000 5.000 9.000 19.000
walk_rate 0.000 0.250 0.111 0.167 0.115 0.128 0.154 0.125 0.099 0.099 0.116
xbh 0.000 0.000 0.000 0.000 0.000 1.000 3.000 4.000 9.000 15.000 25.000
xbh_rate 0.000 0.000 0.000 0.000 0.000 0.026 0.058 0.062 0.099 0.099 0.076
z_swing_rate · · · · · 0.689 0.700 0.721 0.718 0.688 0.686
zone_rate · · · · · · 0.435 0.445 0.455 0.466 0.459