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

Pitch Mix Analysis

A batter's own numbers by pitch type and location — add a pitcher to see their actual arsenal overlaid on top, and how this batter has done against pitches shaped like it.

Batter: Ramos, Heliot Fast and flat change batter
Hot Zones by location · xwOBA on contact (excludes Ks/BBs, so runs higher than a full-PA xwOBA), dimmed cells are too few balls in play to trust

vs RHP

0.295 127p
0.434 168p
0.467 116p
0.353 163p
0.442 256p
0.447 223p
0.368 80p
0.473 165p
0.254 172p

vs LHP

0.239 51p
0.537 51p
43p
0.561 43p
0.636 87p
0.300 66p
0.449 42p
0.471 60p
0.517 58p
How Ramos, Heliot handles each pitch vs RHP · ordered by volume · 7 too thin to show
Ramos, Heliot: by Pitch Type 25 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 363 0.250 2.8% 53% 43% 23% 23% 94.3 0.420 0.458
LHP CH 221 0.175 0.0% 47% 33% 13% 51% 92.5 0.361 0.376
LHP SI 142 0.458 4.2% 58% 58% 5% 37% 94.0 0.462 0.543
LHP SL 101 0.276 10.3% 71% 29% 48% 19% 97.6 0.385 0.529
LHP CU 84 0.208 0.0% 56% 31% 25% 44% 95.9 0.398 0.431
LHP FC 70 0.400 0.0% 58% 42% 8% 33% 90.3 0.445 0.479
LHP ST 60 0.250 12.5% 50% 0% 62% 25% 94.1 0.278 0.449
LHP KC 17
LHP FS 10
LHP CS 1
LHP SV 1
RHP FF 946 0.208 2.4% 56% 22% 30% 42% 94.4 0.342 0.399
RHP SI 667 0.320 2.3% 38% 19% 8% 72% 87.9 0.306 0.324
RHP SL 470 0.252 1.5% 47% 21% 30% 43% 92.7 0.303 0.352
RHP ST 304 0.225 5.6% 38% 19% 40% 35% 89.6 0.329 0.382
RHP FC 197 0.135 5.4% 53% 19% 34% 41% 94.7 0.379 0.491
RHP CU 133 0.333 7.1% 52% 24% 28% 48% 92.3 0.386 0.461
RHP CH 97 0.259 3.7% 35% 17% 22% 43% 88.8 0.227 0.268
RHP FS 66 0.231 7.7%
RHP KC 55 0.091 9.1%
RHP FO 12
RHP SV 11
RHP EP 3
RHP KN 2
RHP FA 1

Showing every pitcher. Today’s probable opponent starter:

Bradish, Kyle

Or add any other pitcher to overlay their actual arsenal on top of the above:

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