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: Cruz, Oneil Long and lofted 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.246 90p
0.588 88p
0.399 45p
0.511 171p
0.539 157p
0.451 100p
0.498 196p
0.530 167p
0.699 123p

vs LHP

16p
0.423 31p
21p
0.313 49p
0.409 52p
0.594 36p
0.376 64p
0.525 73p
33p
How Cruz, Oneil handles each pitch vs RHP · ordered by volume · 6 too thin to show
Cruz, Oneil: by Pitch Type 24 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP SI 204 0.146 0.0% 44% 8% 4% 80% 89.7 0.235 0.221
LHP SL 193 0.182 0.0% 50% 23% 19% 58% 94.3 0.359 0.377
LHP ST 146 0.250 2.8% 44% 44% 28% 28% 93.0 0.457 0.514
LHP FF 121 0.233 6.7% 82% 27% 27% 36% 99.5 0.434 0.565
LHP CU 58 0.000 0.0%
LHP FC 50 0.444 22.2%
LHP CH 26
LHP KC 9
LHP FS 6
LHP SV 2
RHP FF 713 0.232 5.3% 68% 21% 27% 48% 98.0 0.397 0.499
RHP CH 452 0.191 3.4% 44% 25% 22% 47% 92.8 0.346 0.412
RHP SL 321 0.169 10.2% 62% 16% 46% 35% 97.8 0.365 0.564
RHP CU 285 0.186 6.8% 50% 22% 31% 38% 95.2 0.371 0.505
RHP SI 260 0.380 2.8% 65% 21% 17% 60% 98.9 0.399 0.459
RHP FC 176 0.263 7.9% 50% 37% 20% 37% 94.1 0.342 0.445
RHP FS 131 0.259 3.7% 53% 29% 12% 53% 96.1 0.363 0.376
RHP ST 131 0.143 9.5% 62% 38% 38% 25% 99.6 0.488 0.702
RHP KC 101 0.263 5.3% 57% 14% 29% 57% 96.0 0.374 0.492
RHP SV 18
RHP EP 7
RHP FO 5
RHP CS 4
RHP SC 1

Showing every pitcher. Today’s probable opponent starter:

Jobe, Jackson

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

At-Bat Log 130 PA · 30 games · 2026-05-07 to 2026-08-19
31 hits 20 walks 2 hit by pitch 46 strikeouts 31 outs in play avg exit velo 96.0 mph over 61 tracked xwOBA 0.362
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Walk 3-1 FF 95.5 0.698 Finnegan, Kyle
2026-08-19 Strikeout swinging 0-2 ST 80.7 0.000 Holton, Tyler
2026-08-19 Out ground ball 0-1 CH 84.1 69.0 -8° 17 RF corner 0.072 0.081 0.065 Jobe, Jackson
2026-08-19 Single line drive 0-1 FF 97.8 81.7 12° 177 LF gap 0.551 0.609 0.518 Jobe, Jackson
2026-08-18 Strikeout swinging 2-2 FF 96.7 0.000 Madden, Ty
2026-08-18 Home Run fly ball 2-2 KC 81.5 107.7 28° 422 RF gap 0.971 3.880 1.986 Montero, Keider
2026-08-18 Strikeout looking 3-2 SI 94.9 0.000 Montero, Keider
2026-06-06 Strikeout swinging 3-2 SL 88.1 0.000 Kinley, Tyler
2026-06-06 Walk 3-2 SI 94.2 0.698 Dodd, Dylan
2026-06-06 Walk 3-2 SL 83.3 0.698 Strider, Spencer
2026-06-06 Walk 3-1 FF 95.6 0.698 Strider, Spencer
2026-06-05 Strikeout swinging 3-2 CH 88.5 0.000 Iglesias, Raisel
2026-06-05 Out popup 1-1 FS 89.9 82.5 66° 163 LF corner 0.001 0.001 0.000 Fuentes, Didier
2026-06-05 Strikeout swinging 2-2 CH 80.6 0.000 Pérez, Martín
2026-06-05 Strikeout looking 2-2 CH 79.8 0.000 Pérez, Martín
2026-06-04 Single line drive 1-2 CH 87.6 105.5 185 CF 0.629 0.700 0.581 De Los Santos, Enyel
2026-06-04 Single ground ball 3-2 SL 79.6 110.4 -6° 23 RF 0.442 0.457 0.398 Okert, Steven
2026-06-04 Walk 3-1 CH 86.2 0.698 Teng, Kai-Wei
2026-06-04 Walk 3-2 ST 84.1 0.698 Teng, Kai-Wei
2026-06-03 Strikeout looking 1-2 FF 99.3 0.000 Blubaugh, AJ
2026-06-03 Walk 3-2 FF 98.0 0.698 Pearson, Nate
2026-06-03 Walk 3-1 SL 86.5 0.698 Santa, Alimber
2026-06-03 Single fly ball 3-2 FF 92.1 73.2 28° 245 CF 0.769 0.804 0.692 Arrighetti, Spencer
2026-06-03 Single line drive 1-2 FF 93.1 90.3 14° 260 CF 0.983 1.107 0.915 Arrighetti, Spencer
2026-06-02 Strikeout swinging 1-2 FF 98.9 0.000 Blubaugh, AJ
2026-06-02 Out line drive 1-2 SL 81.4 93.4 17° 285 RF 0.714 0.884 0.683 Okert, Steven
2026-06-02 Home Run fly ball 2-2 SL 90.6 111.2 23° 419 RF gap 0.986 3.752 1.936 Burrows, Mike
2026-06-02 Single line drive 0-1 CH 87.3 87.1 14° 197 RF gap 0.934 1.052 0.864 Burrows, Mike
2026-06-02 Strikeout looking 1-2 FF 95.3 0.000 Burrows, Mike
2026-05-31 Out line drive 0-0 CH 87.2 86.1 18° 269 RF gap 0.886 0.970 0.800 Paredes, Mike
2026-05-31 Walk 3-0 FF 94.0 0.698 Paredes, Mike
2026-05-31 Strikeout swinging 1-2 CU 81.0 0.000 Matthews, Zebby
2026-05-31 Walk 3-0 FF 94.9 0.698 Matthews, Zebby
2026-05-30 Walk 3-1 CH 87.5 0.698 Klein, John
2026-05-30 Force Out ground ball 1-1 ST 83.4 82.3 -20° 6 Infield 0.069 0.075 0.062 Funderburk, Kody
2026-05-30 Out fly ball 1-1 CH 83.6 79.5 46° 252 RF 0.017 0.017 0.015 Ober, Bailey
2026-05-30 Home Run fly ball 1-1 FF 88.1 106.1 30° 420 CF 0.871 3.441 1.772 Ober, Bailey
2026-05-30 Strikeout swinging 0-2 CH 83.0 0.000 Ober, Bailey
2026-05-29 Walk 3-0 SI 94.9 0.698 Banda, Anthony
2026-05-29 Strikeout swinging 1-2 FS 84.4 0.000 Orze, Eric
2026-05-29 Home Run fly ball 3-1 FC 90.1 110.8 26° 450 RF 1.000 4.000 2.000 Bradley, Taj
2026-05-29 Out ground ball 1-2 FC 90.2 77.2 -20° 4 Infield 0.063 0.078 0.059 Bradley, Taj
2026-05-28 Strikeout swinging 3-2 CU 75.5 0.000 Thielbar, Caleb
2026-05-28 Out fly ball 3-2 CH 86.1 92.2 34° 334 RF gap 0.051 0.162 0.091 Rea, Colin
2026-05-28 Out fly ball 0-0 FF 94.7 96.3 29° 340 Infield 0.237 0.710 0.398 Rea, Colin
2026-05-28 Walk 3-0 CH 87.1 0.698 Rea, Colin
2026-05-27 Strikeout looking 3-2 FF 94.2 0.000 Thielbar, Caleb
2026-05-27 Strikeout swinging 1-2 CH 86.9 0.000 Webb, Jacob
2026-05-27 Strikeout swinging 2-2 CH 84.7 0.000 Taillon, Jameson
2026-05-27 Out line drive 1-1 CH 84.9 92.4 25° 356 RF 0.089 0.164 0.098 Taillon, Jameson
2026-05-26 Single line drive 1-1 ST 86.1 112.4 216 RF 0.783 0.981 0.763 Rolison, Ryan
2026-05-26 Hit By Pitch 0-0 SI 92.2 0.729 Wicks, Jordan
2026-05-26 Single ground ball 1-1 FF 93.7 113.4 138 RF gap 0.689 0.813 0.645 Wicks, Jordan
2026-05-26 Single ground ball 0-2 FF 94.3 101.2 -16° 12 LF gap 0.190 0.202 0.189 Wicks, Jordan
2026-05-25 Single line drive 2-2 FF 95.2 106.0 209 CF 0.760 0.922 0.740 Webb, Jacob
2026-05-25 Reached On Error ground ball 0-0 FF 96.7 105.8 -11° 12 RF 0.338 0.347 0.304 Brown, Ben
2026-05-25 Out fly ball 2-2 KC 87.3 90.5 45° 294 RF gap 0.003 0.007 0.004 Brown, Ben
2026-05-25 Single line drive 1-2 FF 97.6 106.3 126 CF 0.606 0.703 0.578 Brown, Ben
2026-05-24 Out ground ball 1-0 CU 80.1 106.5 -25° 5 Infield 0.133 0.139 0.120 Fisher, Braydon
2026-05-24 Strikeout swinging 2-2 ST 83.1 0.000 Fluharty, Mason
2026-05-24 Strikeout looking 2-2 SI 96.9 0.000 Cease, Dylan
2026-05-24 Home Run fly ball 0-1 SL 87.9 105.8 29° 415 RF 0.903 3.575 1.839 Cease, Dylan
2026-05-23 Strikeout swinging 2-2 FS 90.6 0.000 Hoffman, Jeff
2026-05-23 Strikeout looking 0-2 CU 81.7 0.000 Fisher, Braydon
2026-05-22 Out fly ball 0-0 ST 81.9 86.3 50° 242 LF 0.009 0.016 0.010 Fluharty, Mason
2026-05-22 Strikeout looking 0-2 FF 96.8 0.000 Gausman, Kevin
2026-05-22 Out ground ball 1-0 FS 82.2 RF corner Gausman, Kevin
2026-05-22 Strikeout swinging 2-2 FS 82.9 0.000 Gausman, Kevin
2026-05-21 Out fly ball 1-0 FF 94.2 100.0 23° 364 CF 0.477 1.166 0.683 Pushard, Matt
2026-05-21 Double line drive 1-2 ST 81.0 90.5 19° 297 RF 0.514 0.599 0.471 Bruihl, Justin
2026-05-21 Strikeout swinging 2-2 ST 87.1 0.000 May, Dustin
2026-05-21 Strikeout swinging 0-2 ST 86.2 0.000 May, Dustin
2026-05-21 Strikeout looking 1-2 ST 86.3 0.000 May, Dustin
2026-05-20 Walk 3-2 FF 95.0 0.698 Pushard, Matt
2026-05-20 Strikeout swinging 0-2 ST 80.4 0.000 Bruihl, Justin
2026-05-20 Out ground ball 1-1 CH 85.8 69.1 -70° 1 Infield 0.304 0.307 0.274 McGreevy, Michael
2026-05-20 Out ground ball 3-2 CH 86.8 96.5 -21° 8 CF 0.129 0.141 0.119 McGreevy, Michael
2026-05-20 Out ground ball 2-0 FC 87.3 107.7 -11° 14 Infield 0.347 0.364 0.312 McGreevy, Michael
2026-05-19 Walk 3-2 ST 82.7 0.698 O'Brien, Riley
2026-05-19 Strikeout swinging 1-2 ST 83.1 0.000 Romero, JoJo
2026-05-19 Single line drive 0-0 SL 85.9 82.2 22° 265 RF 0.671 0.802 0.645 Liberatore, Matthew
2026-05-19 Single ground ball 1-0 SI 95.6 108.6 -17° 8 RF 0.196 0.213 0.177 Liberatore, Matthew
2026-05-19 Strikeout looking 3-2 SI 96.2 0.000 Liberatore, Matthew
2026-05-17 Single ground ball 1-1 FF 99.1 85.6 79 Infield 0.391 0.431 0.357 Bowlan, Jonathan
2026-05-17 Strikeout looking 0-2 SI 96.1 0.000 Wheeler, Zack
2026-05-17 Strikeout looking 3-2 FC 92.7 0.000 Wheeler, Zack
2026-05-17 Out ground ball 1-2 FS 88.8 102.1 -9° 12 Infield 0.332 0.359 0.299 Wheeler, Zack
2026-05-16 Out ground ball 0-0 SI 94.5 106.7 -19° 8 Infield 0.180 0.186 0.162 Sánchez, Cristopher
2026-05-16 Strikeout looking 0-2 SI 96.5 0.000 Sánchez, Cristopher
2026-05-16 Strikeout swinging 3-2 CH 87.0 0.000 Sánchez, Cristopher
2026-05-16 Strikeout looking 1-2 SI 96.1 0.000 Sánchez, Cristopher
2026-05-15 Strikeout swinging 3-2 SI 98.9 0.000 Alvarado, José
2026-05-15 Single ground ball 0-1 CH 91.5 95.4 -6° 23 RF 0.264 0.299 0.261 Bowlan, Jonathan
2026-05-15 Strikeout swinging 3-2 SI 96.3 0.000 Mayza, Tim
2026-05-15 Single ground ball 2-2 SI 92.9 111.7 -5° 31 RF gap 0.423 0.445 0.381 Nola, Aaron
2026-05-15 Walk 3-2 SI 93.7 0.698 Nola, Aaron
2026-05-14 Strikeout looking 1-2 FF 98.6 0.000 Mejia, Juan
2026-05-14 Grounded Into DP ground ball 0-0 CH 83.9 81.2 -12° 8 Infield 0.119 0.134 0.115 Gordon, Tanner
2026-05-14 Out ground ball 1-0 FF 98.4 98.1 -46° 3 Infield 0.115 0.124 0.104 Vodnik, Victor
2026-05-14 Out fly ball 0-0 CU 72.6 86.8 29° 319 RF 0.034 0.053 0.031 Bernardino, Brennan
2026-05-14 Double fly ball 0-0 FF 98.0 101.0 43° 352 LF gap 0.071 0.249 0.125 Dollander, Chase
2026-05-13 Strikeout swinging 2-2 FC 90.9 0.000 Senzatela, Antonio
2026-05-13 Strikeout swinging 1-2 CU 76.5 0.000 Quintana, Jose
2026-05-13 Out ground ball 0-1 SI 90.2 99.9 82 Infield 0.469 0.524 0.432 Quintana, Jose
2026-05-13 Walk 3-2 SI 90.8 0.698 Quintana, Jose
2026-05-12 Single fly ball 3-1 FF 99.4 76.1 49° 224 LF 0.069 0.083 0.062 Vodnik, Victor
2026-05-12 Double line drive 0-2 SI 94.3 111.1 21° 384 LF gap 0.946 3.237 1.717 Lorenzen, Michael
2026-05-12 Strikeout looking 2-2 CH 85.6 0.000 Lorenzen, Michael
2026-05-12 Double line drive 0-0 FF 95.3 112.5 17° 391 CF 0.803 1.774 1.089 Lorenzen, Michael
2026-05-10 Strikeout swinging 2-2 SI 94.9 0.000 Borucki, Ryan
2026-05-10 Out line drive 2-2 SL 94.3 92.0 25° 303 LF 0.089 0.164 0.098 Peguero, Joel
2026-05-10 Force Out ground ball 0-0 FS 87.1 81.0 -13° 10 Infield 0.094 0.109 0.085 Winn, Keaton
2026-05-10 Home Run fly ball 2-2 FS 86.7 101.9 39° 360 LF 0.294 1.136 0.591 Mahle, Tyler
2026-05-10 Strikeout looking 3-2 FC 90.2 0.000 Mahle, Tyler
2026-05-10 Walk 3-2 FS 85.7 0.698 Mahle, Tyler
2026-05-09 Single ground ball 1-2 EP 48.7 102.4 111 CF 0.643 0.712 0.593
2026-05-09 Reached On Error ground ball 0-2 FF 95.5 104.5 -11° 15 Infield 0.338 0.355 0.304 Santos, Gregory
2026-05-09 Single line drive 3-2 SL 83.6 104.4 11° 269 RF gap 0.929 1.174 0.911 Gage, Matt
2026-05-09 Single ground ball 1-0 SL 85.8 104.2 -6° 19 RF gap 0.326 0.361 0.300 Borucki, Ryan
2026-05-09 Strikeout swinging 3-2 CH 85.9 0.000 Roupp, Landen
2026-05-09 Strikeout swinging 1-2 CH 88.8 0.000 Roupp, Landen
2026-05-08 Walk 3-2 KC 82.2 0.698 Kilian, Caleb
2026-05-08 Grounded Into DP ground ball 1-0 SL 84.8 68.7 -33° 3 Infield 0.078 0.084 0.071 Ray, Robbie
2026-05-08 Strikeout swinging 2-2 SL 85.5 0.000 Ray, Robbie
2026-05-08 Single line drive 2-1 SL 86.0 108.7 14° 297 LF gap 0.743 1.194 0.834 Ray, Robbie
2026-05-07 Walk 3-2 ST 83.0 0.698 Sewald, Paul
2026-05-07 Out ground ball 0-0 FF 93.0 103.6 -1° 52 Infield 0.463 0.515 0.428 Gallen, Zac
2026-05-07 Out ground ball 1-2 KC 81.0 92.7 -17° 7 RF corner 0.167 0.194 0.165 Gallen, Zac
2026-05-07 Hit By Pitch 0-0 FF 92.2 0.729 Gallen, Zac
2026-05-07 Strikeout looking 1-2 FF 93.9 0.000 Gallen, Zac