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: Contreras, William 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.415 132p
0.449 127p
0.263 118p
0.382 180p
0.478 217p
0.295 210p
0.342 120p
0.360 209p
0.356 238p

vs LHP

0.146 53p
0.258 69p
48p
0.373 67p
0.500 70p
0.355 78p
0.492 49p
0.375 76p
0.330 57p
How Contreras, William handles each pitch vs RHP · ordered by volume · 7 too thin to show
Contreras, William: by Pitch Type 25 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 395 0.243 2.7% 45% 26% 35% 31% 91.3 0.276 0.315
LHP CH 207 0.234 0.0% 37% 24% 17% 56% 89.4 0.267 0.276
LHP SI 160 0.182 0.0% 50% 25% 22% 53% 94.5 0.344 0.349
LHP SL 160 0.222 0.0% 40% 20% 20% 48% 88.2 0.326 0.337
LHP CU 88 0.167 0.0% 53% 33% 27% 33% 86.8 0.275 0.326
LHP FC 79 0.400 12.0% 63% 32% 26% 42% 95.2 0.445 0.565
LHP ST 71 0.077 0.0% 33% 22% 22% 56% 86.2 0.238 0.226
LHP FS 45 0.500 10.0% 50% 25% 12% 50% 87.6 0.432 0.478
LHP KC 19
LHP SV 3
RHP FF 881 0.211 3.3% 55% 28% 29% 38% 94.8 0.323 0.377
RHP SI 640 0.354 2.2% 50% 19% 16% 62% 91.5 0.322 0.345
RHP SL 589 0.233 2.7% 36% 20% 20% 49% 86.3 0.287 0.310
RHP ST 390 0.165 3.3% 37% 18% 33% 42% 87.3 0.261 0.325
RHP FC 245 0.354 6.2% 48% 28% 28% 34% 91.7 0.298 0.341
RHP CH 123 0.344 3.1% 45% 32% 14% 45% 91.2 0.449 0.477
RHP FS 99 0.185 0.0% 47% 33% 20% 40% 92.5 0.307 0.334
RHP CU 81 0.188 0.0% 33% 33% 17% 50% 80.9 0.318 0.327
RHP KC 50 0.333 11.1%
RHP SV 16
RHP EP 16
RHP FO 5
RHP KN 4
RHP FA 2
RHP CS 1

Showing every pitcher. Today’s probable opponent starter:

Kirby, George

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

At-Bat Log 131 PA · 30 games · 2026-07-11 to 2026-08-19
21 hits 16 walks 1 hit by pitch 21 strikeouts 72 outs in play avg exit velo 90.2 mph over 93 tracked xwOBA 0.332
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Out ground ball 0-0 SL 87.9 107.3 -24° 5 Infield 0.094 0.094 0.085 Muñoz, Andrés
2026-08-19 Reached On Error ground ball 0-0 SL 91.0 87.0 -15° 9 Infield 0.067 0.073 0.065 Ferrer, José A.
2026-08-19 Walk 3-2 SL 86.8 0.698 Gilbert, Logan
2026-08-19 Out ground ball 2-2 FF 98.9 88.6 -6° 19 Infield 0.161 0.190 0.163 Gilbert, Logan
2026-08-19 Out fly ball 0-0 FF 98.0 86.3 34° 294 RF 0.011 0.024 0.014 Gilbert, Logan
2026-08-18 Walk 3-0 EP 40.2 0.698
2026-08-18 Double fly ball 1-1 EP 39.4 102.6 30° 390 CF 0.729 2.784 1.444
2026-08-18 Strikeout swinging 2-2 SL 87.7 0.000 Davila, Nick
2026-08-18 Sac Fly line drive 2-1 KC 82.9 102.4 15° 289 LF gap 0.679 Miller, Bryce
2026-08-18 Strikeout swinging 2-2 KC 83.1 0.000 Miller, Bryce
2026-08-18 Single line drive 1-1 SI 96.5 74.1 13° 164 LF 0.374 0.387 0.337 Miller, Bryce
2026-08-16 Out line drive 1-2 FF 96.6 83.4 24° 296 LF 0.300 0.393 0.288 Hurt, Kyle
2026-08-16 Out popup 0-2 SL 86.4 77.4 68° 123 Infield 0.001 0.001 0.000 Henriquez, Edgardo
2026-08-16 Out fly ball 1-1 CH 88.0 95.7 58° 244 RF corner 0.014 0.020 0.014 Skubal, Tarik
2026-08-16 Walk 3-2 CH 87.8 0.698 Skubal, Tarik
2026-08-16 Single ground ball 0-1 CH 89.3 103.8 -2° 31 CF 0.406 0.449 0.372 Skubal, Tarik
2026-08-15 Out line drive 0-1 SL 87.5 100.4 11° 176 LF gap 0.903 1.064 0.860 Hernández, Jonathan
2026-08-15 Out ground ball 1-2 SI 98.3 103.3 -5° 17 Infield 0.343 0.368 0.309 Hernández, Jonathan
2026-08-15 Home Run fly ball 1-2 FC 90.0 101.4 23° 389 LF gap 0.549 1.355 0.794 Wrobleski, Justin
2026-08-15 Single line drive 2-1 SL 89.9 107.5 15° 279 LF 0.686 1.077 0.748 Wrobleski, Justin
2026-08-14 Walk 3-1 SL 90.2 0.698 Díaz, Edwin
2026-08-14 Out fly ball 2-2 ST 87.2 100.9 29° 375 RF gap 0.597 2.175 1.134 Phillips, Evan
2026-08-14 Out ground ball 2-2 CU 78.2 57.6 -48° 1 Infield 0.221 0.221 0.201 Yamamoto, Yoshinobu
2026-08-14 Grounded Into DP ground ball 1-2 SI 96.0 101.0 -29° 3 Infield 0.080 0.083 0.072 Yamamoto, Yoshinobu
2026-08-13 Strikeout looking 2-2 SL 88.9 0.000 Díaz, Edwin
2026-08-13 Out line drive 1-0 FF 97.1 104.3 22° 385 CF 0.703 1.883 1.071 Sasaki, Roki
2026-08-13 Strikeout swinging 1-2 FS 91.4 0.000 Sasaki, Roki
2026-08-13 Out fly ball 0-1 FF 95.6 96.1 54° 253 CF 0.006 0.008 0.005 Sasaki, Roki
2026-08-12 Out fly ball 0-1 FF 100.0 89.6 45° 303 CF 0.003 0.005 0.003 Morejon, Adrian
2026-08-12 Walk 3-2 FS 85.4 0.698 Hart, Kyle
2026-08-12 Out ground ball 0-1 SI 97.3 89.5 -28° 3 LF 0.045 0.054 0.040 Rodriguez, Bradgley
2026-08-12 Walk 3-2 FF 93.2 0.698 Ray, Robbie
2026-08-12 Out fly ball 0-2 CH 86.7 85.0 53° 239 RF 0.020 0.032 0.023 Ray, Robbie
2026-08-11 Out line drive 1-1 FF 96.1 104.9 17° 319 RF 0.514 0.921 0.605 Canning, Griffin
2026-08-11 Out fly ball 2-2 SI 94.3 91.0 38° 323 RF gap 0.026 0.056 0.036 Buehler, Walker
2026-08-11 Walk 3-2 SI 95.6 0.698 Buehler, Walker
2026-08-11 Out popup 3-1 FC 90.8 89.9 64° 164 RF 0.009 0.019 0.012 Buehler, Walker
2026-08-10 Walk 3-1 FF 100.7 0.698 Miller, Mason
2026-08-10 Out fly ball 0-1 SL 88.6 102.9 27° 394 CF 0.760 2.712 1.419 Mize, Casey
2026-08-10 Out ground ball 1-1 SI 93.1 92.2 -17° 9 Infield 0.126 0.143 0.120 Mize, Casey
2026-08-10 Walk 3-2 SI 94.2 0.698 Mize, Casey
2026-08-09 Strikeout swinging 0-2 ST 87.0 0.000 Gómez, Yoendrys
2026-08-09 Out fly ball 0-0 FC 94.1 90.9 46° 286 RF 0.009 0.023 0.014 Morris, Andrew
2026-08-09 Out ground ball 0-2 SL 89.6 72.4 -43° 3 Infield 0.129 0.129 0.116 Nance, Tommy
2026-08-09 Out line drive 3-2 CH 87.0 85.1 12° 175 CF 0.611 0.707 0.581 Prielipp, Connor
2026-08-09 Strikeout swinging 2-2 SI 96.5 0.000 Prielipp, Connor
2026-08-08 Single fly ball 0-0 SL 84.6 72.0 32° 240 CF 0.563 0.615 0.509 Hoffman, Jeff
2026-08-08 Out ground ball 3-2 FF 99.3 100.8 -28° 4 Infield 0.097 0.103 0.087 Bradley, Taj
2026-08-08 Out fly ball 2-2 FC 89.5 92.0 38° 322 RF gap 0.031 0.077 0.045 Bradley, Taj
2026-08-08 Hit By Pitch 0-2 CU 84.2 0.729 Bradley, Taj
2026-08-07 Out fly ball 0-0 ST 86.4 96.0 51° 276 LF gap 0.009 0.020 0.014 Gómez, Yoendrys
2026-08-07 Force Out ground ball 1-1 SI 94.3 108.7 -30° 3 Infield 0.099 0.110 0.089 Hoffman, Jeff
2026-08-07 Out fly ball 1-2 FF 95.6 98.4 44° 333 CF 0.060 0.198 0.109 Matthews, Zebby
2026-08-07 Out ground ball 3-1 SL 86.7 104.1 -9° 15 Infield 0.259 0.265 0.258 Matthews, Zebby
2026-08-07 Out ground ball 0-0 SL 88.1 85.9 -11° 10 Infield 0.118 0.147 0.106 Matthews, Zebby
2026-08-05 Strikeout swinging 1-2 CU 80.4 0.000 Sisk, Evan
2026-08-05 Home Run fly ball 0-0 SL 89.0 103.0 28° 400 LF gap 0.734 2.744 1.423 Bachar, Lake
2026-08-05 Walk 3-2 SL 87.7 0.698 Skenes, Paul
2026-08-05 Out ground ball 3-2 SI 98.1 86.3 -65° 1 Infield 0.303 0.303 0.273 Skenes, Paul
2026-08-04 Force Out ground ball 1-1 SL 86.7 91.0 -11° 11 Infield 0.129 0.150 0.121 Dotel, Wilber
2026-08-04 Single ground ball 1-2 SL 87.8 77.9 102 LF 0.259 0.288 0.233 Dotel, Wilber
2026-08-04 Single ground ball 0-2 SL 88.0 104.4 -7° 14 Infield 0.320 0.349 0.294 Jones, Jared
2026-08-04 Out line drive 0-2 FF 97.9 81.1 26° 284 CF 0.183 0.226 0.165 Jones, Jared
2026-08-03 Strikeout swinging 1-2 SL 84.1 0.000 Soto, Gregory
2026-08-03 Out line drive 1-2 FF 100.7 103.4 16° 325 RF 0.531 0.877 0.596 Chandler, Bubba
2026-08-03 Out popup 0-1 SL 93.2 75.7 87° 47 RF corner 0.003 0.004 0.003 Chandler, Bubba
2026-08-03 Strikeout swinging 3-2 SL 94.2 0.000 Chandler, Bubba
2026-08-02 Out popup 2-0 ST 85.9 89.3 67° 145 Infield 0.006 0.006 0.005 Zeferjahn, Ryan
2026-08-02 Grounded Into DP ground ball 3-1 CH 92.8 71.4 -12° 13 Infield 0.041 0.041 0.037 Ureña, Walbert
2026-08-02 Strikeout swinging 2-2 ST 88.6 0.000 Ureña, Walbert
2026-08-02 Walk 3-1 SI 100.1 0.698 Ureña, Walbert
2026-08-01 Out popup 1-2 FF 94.9 91.7 66° 155 Infield 0.014 0.020 0.016 Natera Jr., Samy
2026-08-01 Out fly ball 0-0 SL 85.0 98.0 33° 363 RF gap 0.220 0.806 0.423 Kerry, Brett
2026-08-01 Double line drive 0-2 ST 79.6 91.0 10° 171 LF gap 0.571 0.621 0.525 Kerry, Brett
2026-08-01 Out ground ball 1-1 CH 80.7 66.0 -28° 4 Infield 0.036 0.036 0.032 Suter, Brent
2026-07-31 Out line drive 2-1 SI 97.5 106.6 20° 383 CF 0.737 1.831 1.074 Bachman, Sam
2026-07-31 Strikeout swinging 2-2 SL 91.6 0.000 Fermín, José
2026-07-31 Walk 3-1 FC 89.1 0.698 Johnson, Ryan
2026-07-31 Double ground ball 3-1 ST 79.2 101.1 97 LF corner 0.637 0.713 0.593 Johnson, Ryan
2026-07-31 Out fly ball 3-2 FC 89.5 100.7 53° 308 LF gap 0.014 0.030 0.019 Johnson, Ryan
2026-07-28 Single ground ball 3-2 SI 94.4 60.8 -44° 2 Infield 0.150 0.150 0.135 Foley, Jason
2026-07-28 Out line drive 2-2 SI 92.5 58.2 28° 174 CF 0.371 0.414 0.334 Brubaker, JT
2026-07-28 Triple fly ball 2-2 SI 94.9 95.6 31° 336 RF 0.200 0.692 0.362 Brubaker, JT
2026-07-28 Out ground ball 0-0 CU 76.8 62.3 -34° 2 Infield 0.067 0.070 0.061 Roupp, Landen
2026-07-28 Force Out ground ball 0-2 CU 75.6 54.1 -41° 3 Infield 0.124 0.124 0.112 Roupp, Landen
2026-07-27 Out fly ball 2-1 SI 93.8 97.3 25° 329 RF 0.274 0.647 0.387 Hentges, Sam
2026-07-27 Strikeout swinging 1-2 FC 89.9 0.000 Mahle, Tyler
2026-07-27 Out fly ball 1-0 FC 86.2 95.5 31° 359 RF gap 0.200 0.692 0.362 Mahle, Tyler
2026-07-26 Out fly ball 0-2 EP 75.0 82.5 33° 294 RF 0.026 0.047 0.025
2026-07-26 Out line drive 3-1 FF 98.5 101.3 19° 336 RF gap 0.389 0.729 0.468 Vodnik, Victor
2026-07-26 Strikeout swinging 1-2 ST 84.7 0.000 Freeland, Kyle
2026-07-26 Out ground ball 2-2 ST 84.6 70.4 -2° 34 LF corner 0.086 0.097 0.087 Freeland, Kyle
2026-07-26 Double line drive 0-0 KC 81.7 112.8 19° 363 LF gap 0.923 2.647 1.482 Freeland, Kyle
2026-07-25 Strikeout looking 0-2 SL 84.8 0.000 Gordon, Tanner
2026-07-25 Single ground ball 0-1 SI 93.9 54.0 -66° 1 Infield 0.177 0.177 0.159 Feltner, Ryan
2026-07-25 Strikeout looking 1-2 SL 90.0 0.000 Feltner, Ryan
2026-07-25 Grounded Into DP ground ball 3-1 SI 94.9 107.5 -12° 10 Infield 0.248 0.251 0.223 Feltner, Ryan
2026-07-24 Single ground ball 0-0 FF 98.2 97.1 -1° 47 Infield 0.340 0.380 0.309 Senzatela, Antonio
2026-07-24 Single line drive 2-1 SI 93.1 103.9 13° 285 CF 0.891 1.131 0.875 Sugano, Tomoyuki
2026-07-24 Out line drive 0-0 FC 88.4 90.5 25° 340 CF 0.134 0.257 0.165 Sugano, Tomoyuki
2026-07-24 Out line drive 1-2 ST 83.8 98.7 22° 353 RF gap 0.371 0.779 0.483 Sugano, Tomoyuki
2026-07-22 Force Out ground ball 0-0 FC 90.7 81.0 -8° 13 Infield 0.113 0.157 0.114 Minter, A.J.
2026-07-22 Fielder's Choice ground ball 3-2 SV 85.5 92.7 -28° 4 Infield 0.072 0.078 0.066 Pérez, Cionel
2026-07-22 Strikeout swinging 2-2 ST 80.4 0.000 Scott, Christian
2026-07-22 Out popup 0-1 ST 82.5 75.9 73° 71 RF corner 0.001 0.001 0.000 Scott, Christian
2026-07-21 Out fly ball 1-0 FF 94.2 88.0 38° 292 RF corner 0.014 0.039 0.023 Williams, Devin
2026-07-21 Out ground ball 3-2 FF 95.3 63.5 64 Infield 0.134 0.159 0.121 Weaver, Luke
2026-07-21 Out fly ball 1-2 CU 77.1 73.1 47° 216 RF gap 0.171 0.225 0.174 Thornton, Zac
2026-07-21 Walk 3-2 FC 89.7 0.698 Thornton, Zac
2026-07-20 Out popup 2-1 SL 84.8 77.2 78° 59 RF corner 0.006 0.006 0.005 Curry, Xzavion
2026-07-20 Strikeout looking 1-2 FF 94.8 0.000 Peralta, Freddy
2026-07-20 Out ground ball 1-0 FF 94.2 100.4 -11° 13 Infield 0.224 0.255 0.202 Peralta, Freddy
2026-07-20 Strikeout looking 1-2 FF 96.0 0.000 Peralta, Freddy
2026-07-19 Home Run fly ball 1-2 FC 87.6 102.8 29° 411 CF 0.774 2.943 1.531 Fairbanks, Pete
2026-07-19 Strikeout swinging 3-2 CU 80.6 0.000 Gibson, Cade
2026-07-18 Out fly ball 1-0 ST 82.5 96.5 40° 329 CF 0.086 0.312 0.166 Gusto, Ryan
2026-07-18 Out ground ball 2-2 FC 95.0 84.0 -33° 2 Infield 0.045 0.048 0.040 Faucher, Calvin
2026-07-18 Out ground ball 2-2 SI 95.0 105.3 -17° 6 Infield 0.166 0.166 0.149 Zuber, Tyler
2026-07-18 Double line drive 0-2 ST 90.7 105.5 22° 380 RF gap 0.843 2.609 1.415 Meyer, Max
2026-07-18 Out fly ball 1-0 SL 91.0 97.8 49° 273 RF gap 0.001 0.001 0.000 Meyer, Max
2026-07-17 Walk 3-2 ST 87.1 0.698 Bachar, Lake
2026-07-17 Walk 3-1 FF 99.0 0.698 Petersen, Michael
2026-07-17 Out ground ball 0-2 SI 100.3 65.5 -80° 0 Infield 0.198 0.198 0.178 Alcantara, Sandy
2026-07-17 Walk 3-1 SI 97.9 0.698 Alcantara, Sandy
2026-07-17 Out line drive 1-0 FF 97.2 93.7 25° 316 RF 0.163 0.345 0.214 Alcantara, Sandy
2026-07-11 Fielder's Choice ground ball 3-2 SI 97.8 81.0 -34° 3 Infield 0.043 0.043 0.039 Soto, Gregory
2026-07-11 Strikeout looking 2-2 CU 87.1 0.000 Montgomery, Mason
2026-07-11 Single line drive 1-0 SL 88.0 71.7 19° 192 LF gap 0.926 0.988 0.852 Mlodzinski, Carmen
2026-07-11 Strikeout swinging 1-2 CU 86.0 0.000 Ashcraft, Braxton
2026-07-11 Out line drive 0-0 SL 89.5 108.3 14° 315 CF 0.703 1.072 0.750 Ashcraft, Braxton
2026-07-11 Double line drive 2-2 SI 97.3 107.3 10° 252 LF 0.863 1.099 0.855 Ashcraft, Braxton