About & methodology · mlbaseballytics@gmail.com · Not betting advice. 21+. · If you need help, call 1-800-GAMBLER
data as of 19 Aug, 8:59 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: Campusano, Luis 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

22p
0.492 26p
21p
25p
0.526 45p
0.570 36p
20p
0.251 32p
31p

vs LHP

6p
14p
10p
12p
10p
12p
9p
16p
8p
How Campusano, Luis handles each pitch vs RHP · ordered by volume · 9 too thin to show
Campusano, Luis: by Pitch Type 23 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 68 0.176 0.0% 50% 25% 17% 33% 92.0 0.267 0.276
LHP CH 47
LHP SI 32
LHP CU 24
LHP SL 10
LHP FC 8
LHP SV 4
LHP ST 4
LHP KC 2
LHP FS 2
LHP CS 1
RHP FF 123 0.290 3.2% 61% 30% 30% 22% 95.7 0.297 0.357
RHP SI 114 0.318 0.0% 33% 24% 19% 43% 83.3 0.342 0.379
RHP SL 90 0.267 13.3% 56% 33% 33% 33% 90.6 0.392 0.470
RHP ST 65 0.125 0.0% 20% 20% 30% 50% 78.6 0.160 0.163
RHP CH 46
RHP CU 38 0.222 0.0%
RHP FC 38
RHP KC 19
RHP FS 7
RHP CS 5
RHP FA 3
RHP EP 1

Showing every pitcher. Today’s probable opponent starter:

Stock, Robert

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

At-Bat Log 103 PA · 30 games · 2026-05-02 to 2026-08-17
25 hits 16 walks 2 hit by pitch 19 strikeouts 41 outs in play avg exit velo 89.4 mph over 65 tracked xwOBA 0.347
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-17 Out popup 0-0 FF 92.4 89.3 67° 129 Infield 0.006 0.006 0.005 Lavender, Nate
2026-08-17 Out popup 3-2 SI 94.7 61.6 56° 142 Infield 0.009 0.009 0.008 McLean, Nolan
2026-08-17 Out line drive 1-1 SI 94.4 86.3 27° 329 LF 0.069 0.127 0.079 McLean, Nolan
2026-08-17 Walk 3-2 FC 93.5 0.698 McLean, Nolan
2026-08-15 Strikeout swinging 2-2 SL 89.5 0.000 Gaddis, Hunter
2026-08-15 Walk 3-2 CH 82.1 0.698 Cantillo, Joey
2026-08-15 Out ground ball 0-2 CU 81.2 99.7 -5° 22 Infield 0.278 0.318 0.252 Cantillo, Joey
2026-08-14 Out line drive 0-0 FF 92.8 102.4 16° 312 RF 0.540 0.831 0.581 Festa, Matt
2026-08-14 Double fly ball 0-0 SI 95.0 98.8 25° 344 RF 0.491 1.359 0.770 Holderman, Colin
2026-08-14 Double line drive 2-1 FF 97.7 105.4 21° 382 RF gap 0.720 1.864 1.077 Williams, Gavin
2026-08-14 Strikeout swinging 0-2 CU 83.0 0.000 Williams, Gavin
2026-08-14 Out line drive 0-2 ST 86.5 91.7 21° 321 RF gap 0.249 0.384 0.264 Williams, Gavin
2026-08-12 Single line drive 1-2 SI 98.7 85.7 13° 207 RF 0.829 0.995 0.823 Senzatela, Antonio
2026-08-12 Out popup 1-1 KC 89.4 -71° 1 LF corner Megill, Trevor
2026-08-11 Single ground ball 1-2 FA 87.7 97.4 50 LF gap 0.349 0.415 0.326
2026-08-11 Single line drive 1-2 FC 86.1 86.6 10° 162 LF 0.520 0.576 0.488 Wilson, Bryse
2026-08-11 Home Run fly ball 1-0 SI 93.0 101.9 27° 379 LF gap 0.680 2.384 1.254 Harrison, Kyle
2026-08-11 Walk 3-0 FF 92.8 0.698 Harrison, Kyle
2026-08-11 Force Out ground ball 0-0 SV 80.6 90.3 -28° 3 Infield 0.047 0.058 0.048 Harrison, Kyle
2026-08-08 Out ground ball 0-0 FF 93.0 96.6 -6° 23 Infield 0.224 0.251 0.209 King, Bryan
2026-08-08 Out fly ball 2-2 FF 94.0 83.5 45° 259 CF 0.011 0.013 0.010 De Los Santos, Enyel
2026-08-08 Out fly ball 1-1 SI 93.2 90.4 29° 336 CF 0.046 0.086 0.055 Lambert, Peter
2026-08-08 Strikeout swinging 2-2 FF 94.9 0.000 Lambert, Peter
2026-08-07 Out ground ball 0-2 FF 98.1 91.6 -24° 7 Infield 0.078 0.081 0.075 Abreu, Bryan
2026-08-07 Single ground ball 2-1 FF 96.0 102.0 -4° 27 LF 0.358 0.387 0.322 Blubaugh, AJ
2026-08-07 Walk 3-1 FF 94.5 0.698 Blanco, Ronel
2026-08-07 Hit By Pitch 0-0 SL 84.4 0.729 Blanco, Ronel
2026-08-05 Out popup 0-2 FF 97.1 76.8 61° 166 RF gap 0.017 0.024 0.018 Ginkel, Kevin
2026-08-05 Out fly ball 3-2 FC 95.5 98.7 31° 387 LF gap 0.371 1.364 0.717 Clarke, Taylor
2026-08-05 Strikeout swinging 1-2 FF 91.2 0.000 Bratt, Mitch
2026-08-05 Out fly ball 1-2 SV 80.6 97.1 25° 369 CF 0.274 0.647 0.387 Bratt, Mitch
2026-08-03 Single ground ball 0-0 ST 84.7 75.9 -13° 11 Infield 0.057 0.068 0.059 Pfaadt, Brandon
2026-08-03 Double line drive 1-0 CH 87.4 99.7 12° 206 LF 0.943 1.168 0.916 Pfaadt, Brandon
2026-08-03 Out fly ball 3-2 FF 94.3 92.6 39° 327 CF 0.043 0.133 0.074 Pfaadt, Brandon
2026-08-02 Out popup 2-2 FF 94.1 82.9 63° 167 RF corner 0.014 0.024 0.019 Smith, Dylan
2026-08-02 Single ground ball 0-1 CH 84.6 77.3 11° 136 LF 0.383 0.447 0.375 Roupp, Landen
2026-08-02 Strikeout looking 3-2 SI 93.3 0.000 Roupp, Landen
2026-08-02 Strikeout swinging 0-2 CU 77.4 0.000 Roupp, Landen
2026-07-31 Out fly ball 0-2 SL 89.8 90.7 40° 308 LF gap 0.011 0.023 0.013 Houser, Adrian
2026-07-31 Single line drive 2-1 SI 95.7 105.7 11° 241 LF 0.946 1.228 0.939 Houser, Adrian
2026-07-31 Single line drive 3-2 FF 92.4 104.2 10° 190 LF 0.854 1.067 0.839 Whisenhunt, Carson
2026-07-31 Single line drive 0-2 FF 92.2 98.9 15° 279 LF gap 0.711 0.922 0.701 Whisenhunt, Carson
2026-07-30 Single line drive 1-1 SI 98.0 71.3 18° 177 CF 0.757 0.790 0.681 Miller, Erik
2026-07-30 Walk 3-1 SI 95.0 0.698 Kilian, Caleb
2026-07-30 Strikeout swinging 2-2 CH 84.8 0.000 Ray, Robbie
2026-07-30 Grounded Into DP ground ball 3-2 FF 93.4 90.3 56 Infield 0.292 0.350 0.274 Ray, Robbie
2026-07-28 Out line drive 2-2 SI 91.5 96.4 21° 316 RF gap 0.231 0.470 0.292 Bernardino, Brennan
2026-07-28 Single ground ball 0-0 SI 95.5 77.2 -62° 1 Infield 0.297 0.297 0.272 Senzatela, Antonio
2026-07-28 Grounded Into DP ground ball 2-2 SI 92.9 81.9 73 Infield 0.232 0.272 0.209 Lorenzen, Michael
2026-07-28 Double line drive 0-1 CU 81.6 107.4 91 LF 0.623 0.727 0.606 Lorenzen, Michael
2026-07-26 Single line drive 1-1 CU 86.8 77.6 22° 239 LF 0.929 1.016 0.856 Bachar, Lake
2026-07-26 Out fly ball 3-2 ST 83.9 90.0 33° 334 LF gap 0.037 0.094 0.056 Zuber, Tyler
2026-07-26 Strikeout looking 2-2 ST 80.5 0.000 Junk, Janson
2026-07-26 Out popup 1-2 FF 94.9 96.4 63° 192 LF corner 0.014 0.015 0.013 Junk, Janson
2026-07-24 Strikeout looking 3-2 ST 87.7 0.000 Bachar, Lake
2026-07-24 Walk 3-2 CU 78.9 0.698 Gibson, Cade
2026-07-24 Strikeout swinging 1-2 FF 96.0 0.000 Gusto, Ryan
2026-07-22 Out ground ball 1-1 SL 84.1 84.4 -21° 6 Infield 0.067 0.081 0.066 Fuentes, Didier
2026-07-22 Grounded Into DP ground ball 2-1 FC 83.2 74.0 -7° 10 Infield 0.057 0.057 0.051 Pérez, Martín
2026-07-22 Walk 3-1 SI 88.8 0.698 Pérez, Martín
2026-07-21 Strikeout swinging 2-2 CU 83.1 0.000 Kinley, Tyler
2026-07-21 Out fly ball 0-0 SI 92.4 100.3 27° 397 CF 0.511 1.610 0.871 Ritchie, JR
2026-07-21 Single ground ball 1-1 CH 83.5 87.7 77 RF gap 0.349 0.393 0.319 Ritchie, JR
2026-07-21 Strikeout looking 1-2 FF 95.5 0.000 López, Reynaldo
2026-07-21 Out ground ball 0-1 SL 85.9 42.4 -52° 2 RF corner 0.256 0.256 0.232 López, Reynaldo
2026-07-20 Walk 3-2 FC 92.9 0.698 Mederos, Victor
2026-07-19 Out popup 1-0 FF 91.0 87.3 82° 48 RF corner 0.003 0.003 0.003 Strahm, Matt
2026-07-19 Single line drive 0-1 FF 92.5 99.9 177 RF 0.620 0.714 0.582 Cameron, Noah
2026-07-19 Walk 3-2 CU 81.4 0.698 Cameron, Noah
2026-07-17 Out line drive 1-2 FC 91.9 88.9 22° 321 CF 0.251 0.339 0.234 Cruz, Steven
2026-07-17 Fielder's Choice ground ball 2-2 SI 95.3 99.9 -4° 24 Infield 0.272 0.293 0.245 Lugo, Seth
2026-07-17 Walk 3-1 SI 91.9 0.698 Lugo, Seth
2026-07-11 Out line drive 3-2 SI 97.8 93.8 10° 165 LF gap 0.666 0.754 0.628 Miles, Spencer
2026-07-11 Strikeout looking 3-2 SL 89.3 0.000 Fisher, Braydon
2026-07-11 Strikeout looking 3-2 FF 94.4 0.000 Macko, Adam
2026-07-11 Strikeout swinging 3-2 SL 87.0 0.000 Yesavage, Trey
2026-07-10 Single line drive 3-2 FF 99.2 105.0 221 CF 0.746 0.921 0.722 Varland, Louis
2026-07-10 Out popup 1-0 FF 94.2 86.7 70° 124 RF corner 0.003 0.003 0.003 Dallas, Chad
2026-07-09 Out fly ball 2-2 FF 94.9 91.0 55° 255 LF gap 0.009 0.010 0.008 Ginkel, Kevin
2026-07-09 Walk 3-1 FF 93.8 0.698 Kelly, Merrill
2026-07-09 Walk 3-2 CH 91.0 0.698 Kelly, Merrill
2026-07-08 Out ground ball 0-1 SI 99.0 65.7 -32° 4 Infield 0.055 0.058 0.050 Morillo, Juan
2026-07-08 Home Run fly ball 0-1 SL 88.9 100.5 24° 406 LF gap 0.529 1.397 0.795 Clarke, Taylor
2026-07-08 Walk 3-1 SI 92.9 0.698 Cabrera, Jose
2026-07-08 Single fly ball 1-2 CH 86.7 72.2 36° 242 RF gap 0.431 0.467 0.388 Cabrera, Jose
2026-07-07 Single line drive 1-2 FF 92.1 86.1 17° 207 LF 0.949 1.043 0.872 Gallen, Zac
2026-07-07 Single ground ball 1-1 KC 81.9 105.2 -11° 11 Infield 0.269 0.280 0.242 Gallen, Zac
2026-07-07 Out line drive 1-0 SL 88.8 99.9 21° 374 CF 0.360 0.759 0.464 Gallen, Zac
2026-07-06 Out ground ball 2-1 SL 87.9 86.2 -28° 4 Infield 0.041 0.047 0.037 Jameson, Drey
2026-07-05 Out fly ball 2-2 FF 92.3 96.1 45° 325 CF 0.009 0.025 0.013 Gervase, Paul
2026-07-05 Single ground ball 1-1 FF 96.5 97.4 89 CF 0.503 0.561 0.461 Hurt, Kyle
2026-07-05 Walk 3-2 SL 86.3 0.698 Sheehan, Emmet
2026-07-05 Walk 3-2 SL 86.9 0.698 Sheehan, Emmet
2026-07-04 Strikeout looking 0-2 SL 90.4 0.000 Yamamoto, Yoshinobu
2026-07-04 Strikeout swinging 1-2 FF 96.7 0.000 Yamamoto, Yoshinobu
2026-05-05 Out popup 3-1 SI 96.8 58.8 45° 168 LF 0.149 0.167 0.136 Santos, Gregory
2026-05-05 Walk 3-2 SL 87.7 0.698 Brubaker, JT
2026-05-05 Hit By Pitch 1-1 SI 91.4 0.729 Webb, Logan
2026-05-05 Out ground ball 0-0 SI 93.5 78.8 79 Infield 0.242 0.273 0.232 Webb, Logan
2026-05-02 Strikeout swinging 0-2 ST 86.5 0.000 Domínguez, Seranthony
2026-05-02 Out ground ball 0-1 FF 93.2 94.1 -9° 12 Infield 0.161 0.198 0.157 Hudson, Bryan
2026-05-02 Out popup 0-1 SI 93.1 77.6 75° 68 Infield 0.001 0.001 0.000 Burke, Sean
2026-05-02 Strikeout swinging 1-2 SL 88.0 0.000 Burke, Sean