About & methodology · mlbaseballytics@gmail.com · Not betting advice. 21+. · If you need help, call 1-800-GAMBLER
data as of 20 Aug, 8:40 AM ET

Ramos, Heliot

Fast and flat Bat speed 71.7mph +2.5 Swing length 6.72ft -0.45 Attack angle 6.0° -2.9 Swing tilt 32.2° +0.1
Swing & contact · last 30 games vs last 100 1 metric moved Barrel rate 4.8% -46.7% Bat speed 71.7 mph +1.0% Exit velo 91.6 mph +0.7% Chase rate 32.1% -5.9%
applies to every section below
Tonight vs Bradish, Kyle RHP · Oriole Park at Camden Yards Home Run15% Hit64% 2+ Total Bases37% Walk27% pitch matchup →
Pitch Mix Analysis → All players →
Trailing stats run through his last game, 2026-08-19 (yesterday).
Percentile Rankings 2026-07-12 to 2026-08-19 · 394 qualified players
POOR AVERAGE GREAT
xwOBA 45 0.332
xBA 51 0.309
xSLG 47 0.463
Avg Exit Velo 92 92.0
Barrel % 70 10.3
Hard-Hit % 85 55.1
Bat Speed 77 71.7
Chase % 35 33.2
K % 25 27.8
BB % 36 6.3
Hits Spray Chart 21 hits · 30 games · 2026-07-12 to 2026-08-19
Single 17 Double 3 Triple 0 Home Run 1
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 125 PA · 30 games · 2026-07-12 to 2026-08-19
21 hits 8 walks 1 intentional 4 hit by pitch 36 strikeouts 55 outs in play avg exit velo 91.6 mph over 76 tracked xwOBA 0.275
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Hit By Pitch 1-1 SL 86.0 0.729 Sanders, Cam
2026-08-19 Strikeout swinging 1-2 CU 71.4 0.000 Bassitt, Chris
2026-08-19 Single line drive 1-1 SL 83.8 79.3 20° 230 RF gap 0.963 1.032 0.877 Bassitt, Chris
2026-08-19 Out ground ball 0-1 SI 93.0 75.9 -14° 10 Infield 0.070 0.080 0.070 Bassitt, Chris
2026-08-18 Strikeout swinging 3-2 FF 91.9 0.000 Walker, Josh
2026-08-18 Out ground ball 1-0 SI 96.2 101.7 -18° 7 Infield 0.210 0.231 0.189 Baz, Shane
2026-08-18 Strikeout looking 1-2 FF 96.7 0.000 Baz, Shane
2026-08-18 Walk 3-2 KC 85.4 0.698 Baz, Shane
2026-08-16 Grounded Into DP ground ball 2-2 SL 87.2 102.8 -11° 7 Infield 0.273 0.286 0.249 Fisher, Braydon
2026-08-16 Out fly ball 1-0 ST 82.6 87.7 47° 273 RF gap 0.001 0.001 0.000 Sewald, Paul
2026-08-16 Walk 3-2 SL 89.2 0.698 Cease, Dylan
2026-08-16 Out popup 1-0 SL 86.9 59.1 72° 70 RF corner 0.003 0.004 0.003 Cease, Dylan
2026-08-16 Double ground ball 0-1 SI 93.5 108.9 59 LF corner 0.514 0.558 0.474 Cease, Dylan
2026-08-15 Strikeout swinging 0-2 FF 99.7 0.000 Varland, Louis
2026-08-15 Out ground ball 1-1 CH 87.5 105.6 53 Infield 0.520 0.572 0.474 Fluharty, Mason
2026-08-15 Out ground ball 1-0 CU 77.2 104.4 -8° 12 Infield 0.341 0.366 0.324 Woods Richardson, Simeon
2026-08-15 Force Out ground ball 1-0 FF 93.8 82.0 10° 131 Infield 0.466 0.554 0.458 Fisher, Braydon
2026-08-14 Out fly ball 1-2 SL 73.2 96.7 31° 353 CF 0.251 0.863 0.460 Rogers, Tyler
2026-08-14 Out fly ball 1-0 KC 82.5 102.1 23° 380 RF gap 0.577 1.502 0.859 Bieber, Shane
2026-08-14 Out line drive 1-1 SI 92.2 106.6 17° 334 CF 0.551 1.075 0.684 Bieber, Shane
2026-08-13 Out ground ball 3-2 SI 98.3 85.2 -18° 5 LF gap 0.070 0.088 0.068 Ferrer, José A.
2026-08-12 Intentional Walk 3-0 Speier, Gabe
2026-08-12 Strikeout swinging 1-2 FS 83.5 0.000 Miller, Bryce
2026-08-12 Out ground ball 1-1 SI 94.4 84.3 -18° 8 Infield 0.079 0.089 0.072 Miller, Bryce
2026-08-12 Out ground ball 0-0 SI 96.1 88.7 -45° 3 Infield 0.121 0.125 0.114 Miller, Bryce
2026-08-11 Out fly ball 0-0 SI 97.0 78.4 35° 267 RF gap 0.074 0.097 0.067 Bazardo, Eduard
2026-08-11 Strikeout swinging 2-2 CH 88.5 0.000 Ferrer, José A.
2026-08-11 Out ground ball 1-2 SI 97.4 90.5 -21° 5 Infield 0.104 0.117 0.100 Woo, Bryan
2026-08-11 Strikeout looking 0-2 SI 97.7 0.000 Woo, Bryan
2026-08-09 Out line drive 0-0 SI 93.0 111.8 17° 353 CF 0.766 1.631 1.013 Iglesias, Raisel
2026-08-09 Strikeout swinging 1-2 FF 95.1 0.000 Holmes, Grant
2026-08-09 Out line drive 2-1 FF 94.0 104.4 17° 308 RF 0.477 0.870 0.563 Holmes, Grant
2026-08-09 Strikeout swinging 0-2 FF 94.5 0.000 Holmes, Grant
2026-08-08 Strikeout swinging 1-2 FC 93.3 0.000 Mederos, Victor
2026-08-08 Grounded Into DP ground ball 2-0 CH 89.7 102.9 -10° 9 LF gap 0.314 0.329 0.283 Sale, Chris
2026-08-08 Strikeout swinging 1-2 SL 79.1 0.000 Sale, Chris
2026-08-08 Force Out ground ball 2-2 FF 97.7 101.2 -8° 15 Infield 0.281 0.306 0.259 Sale, Chris
2026-08-07 Hit By Pitch 0-1 SI 93.3 0.729 Iglesias, Raisel
2026-08-07 Walk 3-1 FF 91.9 0.698 Lee, Dylan
2026-08-07 Strikeout swinging 3-2 FF 96.0 0.000 Mahle, Tyler
2026-08-07 Double line drive 2-1 FC 88.7 106.3 15° 280 RF gap 0.683 1.102 0.755 Mahle, Tyler
2026-08-07 Walk 3-2 FC 89.7 0.698 Mahle, Tyler
2026-08-05 Strikeout looking 3-2 FF 98.0 0.000 Stanek, Ryne
2026-08-05 Hit By Pitch 1-1 SI 97.1 0.729 Soriano, George
2026-08-05 Out line drive 2-1 SL 88.8 97.1 10° 158 Infield 0.729 0.855 0.708 Pallante, Andre
2026-08-05 Double line drive 1-1 SI 95.7 75.6 14° 159 RF corner 0.546 0.572 0.491 Pallante, Andre
2026-08-04 Force Out ground ball 0-0 SV 79.8 95.5 -13° 8 Infield 0.204 0.217 0.186 Ferguson, Caleb
2026-08-04 Strikeout swinging 0-2 ST 83.8 0.000 Dobbins, Hunter
2026-08-04 Fielder's Choice ground ball 0-2 ST 81.6 93.4 -3° 19 Infield 0.281 0.325 0.267 Dobbins, Hunter
2026-08-04 Out ground ball 1-2 SI 94.9 91.0 -27° 5 Infield 0.076 0.101 0.081 Dobbins, Hunter
2026-08-02 Strikeout swinging 2-2 SI 99.0 0.000 Rodriguez, Bradgley
2026-08-02 Single ground ball 2-2 SL 88.5 108.6 118 CF 0.669 0.802 0.648 Canning, Griffin
2026-08-02 Out fly ball 1-1 CH 82.6 96.4 52° 281 RF gap 0.009 0.014 0.009 Sears, JP
2026-08-02 Out fly ball 1-0 SI 94.6 84.6 39° 294 RF gap 0.009 0.017 0.009 Hart, Kyle
2026-08-01 Strikeout swinging 1-2 SL 89.2 0.000 Miller, Mason
2026-08-01 Strikeout swinging 1-2 FF 100.0 0.000 Morejon, Adrian
2026-08-01 Walk 3-2 FC 91.3 0.698 Buehler, Walker
2026-08-01 Single ground ball 0-1 SI 94.9 58.4 -56° 1 Infield 0.252 0.256 0.227 Buehler, Walker
2026-08-01 Strikeout swinging 1-2 ST 82.6 0.000 Buehler, Walker
2026-07-31 Out ground ball 2-2 KC 86.7 82.9 -36° 1 Infield 0.052 0.059 0.047 Márquez, Germán
2026-07-31 Out line drive 3-2 FF 92.0 84.0 27° 297 CF 0.117 0.213 0.146 Matsui, Yuki
2026-07-31 Strikeout looking 2-2 FF 99.3 0.000 Rodriguez, Bradgley
2026-07-30 Single ground ball 0-2 CU 83.4 76.4 73 Infield 0.273 0.302 0.246 Vásquez, Randy
2026-07-30 Out ground ball 0-2 ST 84.3 85.4 -19° 5 Infield 0.073 0.091 0.080 Vásquez, Randy
2026-07-30 Strikeout swinging 2-2 CH 85.7 0.000 Sears, JP
2026-07-30 Out popup 3-2 CH 84.3 74.4 66° 145 Infield 0.001 0.001 0.000 Sears, JP
2026-07-30 Walk 3-2 SI 91.9 0.698 Sears, JP
2026-07-29 Single ground ball 0-0 FA 38.0 100.7 134 LF gap 0.660 0.749 0.614
2026-07-29 Single ground ball 2-2 SI 92.4 100.5 118 CF 0.637 0.707 0.589 Wilson, Bryse
2026-07-29 Single line drive 0-0 CH 92.8 93.5 12° 198 RF 0.860 1.003 0.836 Ashby, Aaron
2026-07-29 Out ground ball 2-2 SI 95.9 98.9 -49° 2 Infield 0.137 0.141 0.127 Patrick, Chad
2026-07-29 Single line drive 0-1 FC 86.5 102.2 12° 199 LF 0.963 1.197 0.936 Pannone, Thomas
2026-07-29 Walk 3-2 CH 87.0 0.698 Pannone, Thomas
2026-07-28 Out ground ball 0-0 SI 92.6 85.0 -42° 2 Infield 0.052 0.062 0.047 Anderson, Grant
2026-07-28 Out ground ball 0-1 FF 92.8 75.4 64 CF 0.219 0.244 0.207 Henderson, Logan
2026-07-28 Out fly ball 1-1 CH 82.5 89.4 51° 231 RF corner 0.017 0.033 0.024 Henderson, Logan
2026-07-28 Single popup 2-2 FF 94.5 91.4 69° 121 Infield 0.003 0.003 0.003 Henderson, Logan
2026-07-27 Out ground ball 1-0 SI 91.5 91.1 -24° 5 Infield 0.068 0.075 0.061 Stallings, Garrett
2026-07-27 Out ground ball 0-0 SI 93.3 79.1 -32° 3 Infield 0.050 0.051 0.045 Sproat, Brandon
2026-07-27 Strikeout swinging 0-2 ST 86.5 0.000 Sproat, Brandon
2026-07-27 Reached On Error fly ball 1-0 FF 96.3 96.2 27° 339 RF gap 0.280 0.793 0.451 Sproat, Brandon
2026-07-26 Strikeout looking 2-2 FF 91.6 0.000 Farris, Mitch
2026-07-26 Single ground ball 0-1 SI 95.5 107.9 68 RF gap 0.540 0.560 0.486 Zeferjahn, Ryan
2026-07-26 Out ground ball 1-0 SI 96.2 68.2 65 Infield 0.210 0.243 0.202 Soriano, José
2026-07-26 Walk 3-2 FF 96.9 0.698 Soriano, José
2026-07-26 Strikeout swinging 2-2 KC 85.9 0.000 Soriano, José
2026-07-25 Out fly ball 1-0 EP 45.0 85.9 41° 301 CF 0.009 0.011 0.008
2026-07-25 Out ground ball 3-2 FF 89.0 101.3 83 Infield 0.526 0.596 0.489 Suter, Brent
2026-07-25 Out popup 0-1 FC 88.1 85.5 71° 140 RF corner 0.006 0.007 0.006 Johnson, Ryan
2026-07-25 Single line drive 1-1 SI 92.8 77.7 19° 208 RF gap 0.989 1.071 0.906 Johnson, Ryan
2026-07-25 Strikeout swinging 1-2 ST 82.7 0.000 Johnson, Ryan
2026-07-24 Out ground ball 1-0 ST 86.1 68.4 -29° 3 Infield 0.062 0.063 0.056 Silseth, Chase
2026-07-24 Out ground ball 2-1 FF 91.2 92.1 -4° 22 Infield 0.234 0.249 0.213 Yates, Kirby
2026-07-24 Strikeout swinging 2-2 FF 89.1 0.000 Suter, Brent
2026-07-24 Strikeout swinging 1-2 FF 95.8 0.000 Rodriguez, Grayson
2026-07-24 Grounded Into DP ground ball 0-0 FF 93.9 99.7 -12° 9 Infield 0.290 0.311 0.269 Rodriguez, Grayson
2026-07-22 Strikeout swinging 0-2 SL 90.6 0.000 Cruz, Steven
2026-07-22 Out ground ball 0-1 SI 88.6 97.1 -8° 12 Infield 0.249 0.280 0.238 Lugo, Seth
2026-07-22 Strikeout swinging 0-2 ST 80.5 0.000 Lugo, Seth
2026-07-22 Out line drive 0-1 FC 88.2 108.9 16° 338 RF gap 0.626 1.115 0.725 Lugo, Seth
2026-07-21 Out ground ball 2-1 SI 95.1 97.8 -27° 3 Infield 0.130 0.151 0.123 Schreiber, John
2026-07-21 Fielder's Choice ground ball 1-2 SL 90.9 77.4 -5° 13 Infield 0.127 0.131 0.115 Avila, Luinder
2026-07-21 Grounded Into DP ground ball 1-0 SI 95.9 82.0 114 Infield 0.420 0.486 0.407 Avila, Luinder
2026-07-21 Hit By Pitch 0-1 SI 97.3 0.729 Avila, Luinder
2026-07-20 Strikeout swinging 1-2 CH 91.4 0.000 Lange, Alex
2026-07-20 Strikeout swinging 0-2 CH 81.5 0.000 Wacha, Michael
2026-07-20 Home Run fly ball 2-1 CU 77.0 107.5 26° 430 RF gap 1.000 4.000 2.000 Wacha, Michael
2026-07-20 Force Out ground ball 2-2 CH 78.7 101.6 -3° 30 Infield 0.435 0.473 0.394 Wacha, Michael
2026-07-19 Strikeout swinging 0-2 SL 87.9 0.000 Muñoz, Andrés
2026-07-19 Out ground ball 3-2 SL 86.3 68.1 -42° 2 Infield 0.152 0.153 0.137 Gilbert, Logan
2026-07-19 Strikeout swinging 1-2 FS 83.8 0.000 Gilbert, Logan
2026-07-19 Single ground ball 0-2 FF 98.7 101.1 -1° 38 RF gap 0.406 0.440 0.373 Gilbert, Logan
2026-07-18 Single ground ball 0-2 SI 97.1 85.1 -16° 10 Infield 0.068 0.078 0.061 Bazardo, Eduard
2026-07-18 Strikeout swinging 0-2 SI 96.0 0.000 Woo, Bryan
2026-07-18 Strikeout swinging 0-2 ST 83.2 0.000 Woo, Bryan
2026-07-18 Out ground ball 1-0 SI 97.1 92.8 -11° 11 Infield 0.180 0.190 0.162 Woo, Bryan
2026-07-17 Out fly ball 0-2 FF 93.8 94.3 49° 268 RF gap 0.009 0.017 0.012 Rucker, Michael
2026-07-17 Single ground ball 2-1 SL 87.5 105.9 -10° 11 LF gap 0.338 0.351 0.304 Davila, Nick
2026-07-17 Single ground ball 0-0 SL 84.9 93.0 -7° 11 LF 0.225 0.256 0.202 Miller, Bryce
2026-07-17 Out ground ball 2-2 FF 94.8 79.0 -14° 11 Infield 0.062 0.075 0.058 Miller, Bryce
2026-07-17 Strikeout swinging 2-2 FF 95.6 0.000 Miller, Bryce
2026-07-12 Strikeout swinging 1-2 ST 77.5 0.000 Herget, Jimmy
2026-07-12 Out fly ball 1-2 SL 88.1 104.0 35° 371 RF gap 0.660 2.583 1.323 Lorenzen, Michael
2026-07-12 Single ground ball 1-0 SI 93.4 100.4 -20° 7 CF 0.146 0.150 0.131 Lorenzen, Michael
2026-07-12 Single line drive 2-2 FF 95.3 105.9 143 RF gap 0.694 0.804 0.666 Lorenzen, Michael
game_date: 2026-08-20 ballpark: Oriole Park at Camden Yards batter_team: nya stand: R pitcher: bassitt, chris pitcher_team: bal
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 4.000 8.000 13.000 20.000 25.000 37.000 60.000 82.000 126.000 211.000 414.000
air_ball_rate · · · · · 0.364 0.406 0.367 0.329 0.407 0.447
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.333 0.167 0.200 0.118 0.095 0.061 0.120 0.171 0.188 0.229 0.235
babip 0.500 0.333 0.286 0.154 0.125 0.091 0.188 0.245 0.267 0.284 0.290
babip_den 2.000 3.000 7.000 13.000 16.000 22.000 32.000 49.000 75.000 134.000 269.000
babip_num 1.000 1.000 2.000 2.000 2.000 2.000 6.000 12.000 20.000 38.000 78.000
barrel 0.000 0.000 0.000 2.000 2.000 3.000 4.000 4.000 8.000 22.000 42.000
barrel_per_ab 0.000 0.000 0.000 0.100 0.080 0.081 0.050 0.037 0.048 0.085 0.089
bat_speed 71.280 72.425 73.368 73.224 73.380 73.057 72.412 72.540 71.706 71.583 71.022
bip_per_pa 0.500 0.375 0.538 0.650 0.640 0.595 0.533 0.598 0.603 0.664 0.681
blast 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.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.000 0.002
chase 1.000 3.000 6.000 7.000 9.000 13.000 22.000 37.000 75.000 129.000 282.000
chase_rate 0.167 0.176 0.214 0.200 0.214 0.224 0.210 0.248 0.321 0.331 0.341
contact 4.000 8.000 13.000 20.000 25.000 37.000 60.000 82.000 126.000 211.000 414.000
estimated_ba_using_speedangle 0.516 0.414 0.291 0.365 0.313 0.319 0.328 0.305 0.312 0.339 0.354
estimated_ba_using_speedangle_sum 1.033 1.243 2.034 4.740 5.010 7.026 10.484 14.946 23.739 47.403 99.810
estimated_slg_using_speedangle 0.556 0.448 0.313 0.548 0.464 0.490 0.470 0.424 0.468 0.588 0.624
estimated_woba_using_speedangle 0.473 0.379 0.266 0.394 0.336 0.348 0.345 0.316 0.336 0.394 0.415
estimated_woba_using_speedangle_sum 1.112 1.343 2.192 7.124 7.426 10.776 15.037 20.761 35.605 82.356 175.885
ev_max 79.300 92.200 97.767 101.100 97.057 99.260 98.273 96.665 98.977 100.182 101.037
fly_ball 0.000 0.000 1.000 3.000 3.000 4.000 6.000 8.000 12.000 27.000 64.000
ground_ball 1.000 2.000 4.000 7.000 10.000 13.000 18.000 28.000 47.000 79.000 146.000
hard_hit 0.000 2.000 4.000 9.000 9.000 15.000 21.000 27.000 41.000 74.000 156.000
hh_ab 0.000 0.250 0.308 0.450 0.360 0.405 0.350 0.329 0.325 0.351 0.377
hit 1.000 1.000 2.000 2.000 2.000 2.000 6.000 12.000 21.000 44.000 91.000
hit_distance 120.000 82.333 93.714 147.615 120.938 131.455 131.719 125.551 116.763 138.657 153.663
hr 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 6.000 13.000
hr_per_fb · · · · · · · · 0.040 0.105 0.103
hr_platoon · · · · · · · 0.000 1.000 5.000 10.000
hr_rate 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.008 0.028 0.031
iso 0.000 0.000 0.100 0.059 0.048 0.030 0.060 0.043 0.054 0.151 0.160
la_contact 2.000 3.000 7.000 13.000 16.000 22.000 32.000 49.000 76.000 140.000 282.000
launch_speed 77.600 85.633 87.914 93.292 91.937 93.645 92.722 91.298 91.608 91.589 91.003
launch_speed_angle_sum 3.000 -4.000 13.857 13.231 5.688 5.500 4.938 5.020 4.224 4.014 7.057
launch_speed_sum 281.600 790.600 1371.100 2202.000 2615.100 3840.500 5614.400 8039.000 13206.000 22973.700 47137.300
line_drive 1.000 1.000 1.000 2.000 2.000 4.000 7.000 10.000 13.000 30.000 62.000
out_of_zone 6.000 17.000 28.000 35.000 42.000 58.000 105.000 149.000 234.000 390.000 828.000
pull 0.000 0.000 2.000 4.000 6.000 9.000 12.000 18.000 27.000 54.000 110.000
slg 0.333 0.167 0.300 0.176 0.143 0.091 0.180 0.214 0.241 0.380 0.395
slug_window_ab 0.000 0.000 0.000 0.150 0.120 0.135 0.117 0.098 0.087 0.128 0.138
square_per_ab 0.000 0.125 0.308 0.450 0.360 0.351 0.333 0.366 0.381 0.431 0.449
squared_up 0.000 2.000 5.000 11.000 11.000 18.000 27.000 39.000 62.000 116.000 246.000
strikeout 1.000 3.000 3.000 4.000 5.000 11.000 18.000 21.000 36.000 52.000 106.000
strikeout_rate 0.250 0.375 0.231 0.200 0.200 0.297 0.300 0.256 0.286 0.246 0.256
sweet_spot 1.000 1.000 1.000 5.000 6.000 11.000 19.000 28.000 43.000 90.000 180.000
sweet_spot_per_ab 0.250 0.125 0.077 0.250 0.200 0.189 0.167 0.183 0.151 0.218 0.237
tb 1.000 1.000 3.000 3.000 3.000 3.000 9.000 15.000 27.000 73.000 153.000
tb_platoon · · · · · · · 14.000 25.000 65.000 114.000
walk 0.000 1.000 2.000 2.000 2.000 2.000 5.000 7.000 8.000 13.000 24.000
walk_platoon · · · · · · · 5.000 5.000 10.000 21.000
walk_rate 0.000 0.125 0.154 0.100 0.080 0.054 0.083 0.085 0.063 0.062 0.058
xbh 0.000 0.000 1.000 1.000 1.000 1.000 3.000 3.000 4.000 15.000 33.000
xbh_rate 0.000 0.000 0.077 0.050 0.040 0.027 0.050 0.037 0.032 0.071 0.080
z_swing_rate · · · · · 0.740 0.703 0.673 0.684 0.687 0.715
zone_rate · · · · · · 0.529 0.511 0.500 0.502 0.482