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 Pitcher: Stock, Robert (RHP) change batter remove pitcher
542 pitches seen · 0.390 xwOBA against shapes like this arsenal, vs 0.353 against everything (+0.038) · last 30 games: 0.364 -0.026 on 335 pitches, covering 32% of the arsenal
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

Overall vs RHP

22p
0.492 26p
21p
25p
0.526 45p
0.570 36p
20p
0.251 32p
31p
How Campusano, Luis handles each pitch vs RHP · ordered by usage
Stock, Robert's Arsenal, by Pitch Type ordered by usage vs. a RHH batter
Pitch Usage% Velo Vert Brk Horz Brk Spin Allowed HR% Allowed Hard-Hit% Allowed xwOBA/con Campusano, Luis: BA Campusano, Luis: HR% Campusano, Luis: Hard-Hit% Campusano, Luis: Exit Velo Campusano, Luis: xwOBA/con
SI 36% 94.2 1.4" -16.7" 2187 0.0% 0.318 0.0% 33% 83.3 0.379
FC 36% 91.3 8.7" -2.2" 2398
FF 17% 96.6 8.4" -12.2" 2302 0.290 3.2% 61% 95.7 0.357
ST 11% 81.8 2.7" 15.2" 2545 0.125 0.0% 20% 78.6 0.163
Stock, Robert's Arsenal, by Pitch Shape grouped by velo/break/spin, not label
Shape (mostly) Usage% Velo Vert Brk Horz Brk Allowed xwOBA/con Campusano, Luis: BA Campusano, Luis: HR% Campusano, Luis: Hard-Hit% Campusano, Luis: xwOBA/con
SI/FF/CH 53% 95.0 3.6" -15.3" 0.504 0.368 0.0% 37% 0.401
CH/SI/FS 53% 95.0 3.6" -15.3" 0.504
FC/SL/FF 28% 90.9 7.8" -1.5" 0.176 11.8% 60% 0.423
ST/SL/CU 10% 81.7 3.0" 15.9" 0.176 0.0% 10% 0.248
CU/KC/ST 10% 81.7 3.0" 15.9" 0.222 0.0%
FF/SI/FC 6% 91.9 11.7" -3.9" 0.364 0.0% 67% 0.403
CH/FS/FO 6% 91.9 11.7" -3.9"
FF/SI/FC 2% 93.8 11.9" -5.8" 0.261 4.3% 53% 0.317
EP/FA/SL 2% 93.8 11.9" -5.8"
SL/ST/CU 1% 82.2 0.2" 9.0"
At-Bat Log 75 PA · 30 games · 2026-05-02 to 2026-08-17
filtered to 5 pitches: CH FC FF SI ST
20 hits 11 walks 1 hit by pitch 11 strikeouts 32 outs in play avg exit velo 89.1 mph over 52 tracked xwOBA 0.358
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 Walk 3-2 CH 82.1 0.698 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 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-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-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-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-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-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-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 Strikeout swinging 1-2 FF 96.0 0.000 Gusto, Ryan
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 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-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-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 FF 94.4 0.000 Macko, Adam
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 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-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-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 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