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: Harper, Bryce Long and lofted Pitcher: Alcantara, Sandy (RHP) change batter remove pitcher
3,074 pitches seen · 0.472 xwOBA against shapes like this arsenal, vs 0.451 against everything (+0.020) · last 30 games: 0.547 +0.076 on 396 pitches, covering 36% 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

0.626 117p
0.508 105p
0.495 63p
0.563 140p
0.599 164p
0.505 100p
0.333 125p
0.539 163p
0.406 114p
How Harper, Bryce handles each pitch vs RHP · ordered by usage
Alcantara, Sandy's Arsenal, by Pitch Type ordered by usage vs. a LHH batter
Pitch Usage% Velo Vert Brk Horz Brk Spin Allowed HR% Allowed Hard-Hit% Allowed xwOBA/con Harper, Bryce: BA Harper, Bryce: HR% Harper, Bryce: Hard-Hit% Harper, Bryce: Exit Velo Harper, Bryce: xwOBA/con
CH 25% 90.7 3.7" -17.3" 2092 2.4% 26% 0.307 0.310 2.4% 41% 90.5 0.418
SI 23% 97.2 8.5" -17.1" 2306 1.7% 45% 0.326 0.306 4.8% 53% 91.5 0.410
FF 20% 97.6 13.3" -13.4" 2263 6.4% 56% 0.463 0.287 11.3% 56% 94.7 0.548
FC 17% 89.7 5.4" 1.0" 2273 4.1% 46% 0.410 0.263 10.5% 65% 95.1 0.568
SL 9% 84.8 -1.0" 3.1" 2408 4.3% 44% 0.410 0.214 7.1% 51% 92.7 0.424
ST 4% 84.4 0.7" 12.1" 2368 7.7% 0.370 22.2% 55% 95.1 0.736
CU 2% 82.9 -3.0" 3.8" 2398 0.0% 8% 0.148 0.270 0.0% 36% 88.5 0.321
Alcantara, Sandy's Arsenal, by Pitch Shape grouped by velo/break/spin, not label
Shape (mostly) Usage% Velo Vert Brk Horz Brk Allowed xwOBA/con Harper, Bryce: BA Harper, Bryce: HR% Harper, Bryce: Hard-Hit% Harper, Bryce: xwOBA/con
SI/FF/CH 43% 95.5 7.8" -16.8" 0.328 0.354 6.2% 55% 0.487
FC/SL/FF 18% 89.5 5.3" 1.2" 0.440 0.239 9.9% 64% 0.533
SL/ST/CU 13% 84.3 -1.3" 4.9" 0.300 0.262 0.0% 43% 0.392
CH/SI/FS 12% 90.0 2.8" -16.9" 0.331 0.250 0.0% 35% 0.326
EP/FA/SL 10% 97.9 14.2" -13.0" 0.443 0.286 11.0% 52% 0.525
FF/SI/FC 10% 97.9 14.2" -13.0" 0.443 0.283 10.9% 52% 0.525
FF/SI/FC 3% 96.4 13.7" -11.2" 0.759 0.302 9.5% 61% 0.538
CH/FS/FO 3% 96.4 13.7" -11.2" 0.759 0.206 4.8% 40% 0.325
ST/SL/CU 1% 84.2 0.2" 12.9" 0.265 16.3% 52% 0.601
CU/KC/ST 0% 84.2 -7.4" 12.4" 0.271 0.0% 38% 0.340
At-Bat Log 116 PA · 30 games · 2026-07-16 to 2026-08-18
filtered to 7 pitches: CH CU FC FF SI SL ST
22 hits 27 walks 1 hit by pitch 25 strikeouts 41 outs in play avg exit velo 90.8 mph over 63 tracked xwOBA 0.406
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-18 Out fly ball 3-2 CU 84.7 80.4 37° 282 RF gap 0.020 0.030 0.018 Phillips, Tyler
2026-08-18 Out fly ball 0-2 FF 97.3 97.8 24° 343 LF 0.366 0.890 0.525 Petersen, Michael
2026-08-18 Walk 3-0 SL 87.4 0.698 Zuber, Tyler
2026-08-18 Walk 3-0 SI 92.9 0.698 Gibson, Cade
2026-08-17 Single ground ball 2-2 SI 93.5 107.6 139 CF 0.623 0.727 0.584 Gibson, Cade
2026-08-17 Out ground ball 2-2 CU 77.8 87.7 -21° 5 Infield 0.098 0.116 0.094 King, John
2026-08-17 Single line drive 1-2 SL 86.2 105.3 10° 252 CF 0.874 1.124 0.869 Junk, Janson
2026-08-17 Walk 3-2 CU 81.7 0.698 Junk, Janson
2026-08-17 Single ground ball 2-2 SL 86.4 93.6 -8° 14 Infield 0.222 0.273 0.226 Junk, Janson
2026-08-16 Out ground ball 1-2 SI 92.8 100.3 -12° 11 Infield 0.290 0.311 0.269 Rogers, Taylor
2026-08-16 Single line drive 0-0 FC 92.6 106.3 16° 287 CF 0.566 1.003 0.662 Morris, Andrew
2026-08-16 Walk 3-1 CU 76.8 0.698 Kremer, Dean
2026-08-16 Out fly ball 1-1 CU 76.0 93.6 34° 355 RF gap 0.049 0.168 0.087 Kremer, Dean
2026-08-15 Single line drive 0-0 FF 94.4 82.4 17° 214 LF 0.983 1.114 0.916 Minter, A.J.
2026-08-15 Force Out ground ball 2-1 SI 94.1 90.6 -28° 3 Infield 0.057 0.075 0.051 Funderburk, Kody
2026-08-15 Walk 3-0 FF 97.0 0.698 Prielipp, Connor
2026-08-15 Single line drive 2-2 CU 84.1 65.4 17° 145 LF 0.357 0.382 0.321 Prielipp, Connor
2026-08-15 Strikeout swinging 3-2 FF 96.8 0.000 Prielipp, Connor
2026-08-13 Strikeout looking 0-2 SI 93.5 0.000 Rogers, Taylor
2026-08-13 Out ground ball 1-1 SL 88.7 58.9 -25° 5 RF corner 0.057 0.064 0.051 Adams, Travis
2026-08-13 Walk 3-1 FF 97.6 0.698 Bradley, Taj
2026-08-12 Walk 3-2 CH 80.5 0.698 Gastelum, Luis
2026-08-12 Walk 3-0 SI 89.5 0.698 Bruihl, Justin
2026-08-12 Double fly ball 2-2 SI 94.6 96.4 32° 345 LF corner 0.200 0.660 0.362 Leahy, Kyle
2026-08-12 Strikeout looking 3-2 FF 95.1 0.000 Leahy, Kyle
2026-08-11 Walk 3-2 FC 86.4 0.698 Ferguson, Caleb
2026-08-11 Grounded Into DP ground ball 2-1 SL 88.0 95.0 50 Infield 0.413 0.481 0.395 Pallante, Andre
2026-08-11 Grounded Into DP ground ball 0-0 FF 95.1 96.5 -13° 12 Infield 0.234 0.249 0.212 Pallante, Andre
2026-08-11 Walk 3-2 SL 88.6 0.698 Pallante, Andre
2026-08-10 Out popup 1-2 ST 78.9 86.8 65° 171 LF 0.006 0.006 0.005 Bruihl, Justin
2026-08-10 Walk 3-2 FF 90.8 0.698 Ferguson, Caleb
2026-08-10 Walk 3-2 FF 93.5 0.698 Dobbins, Hunter
2026-08-09 Walk 3-2 CU 83.5 0.698 Fisher, Braydon
2026-08-09 Strikeout swinging 1-2 FC 91.5 0.000 Fluharty, Mason
2026-08-09 Walk 3-1 FF 96.9 0.698 Little, Brendon
2026-08-08 Out ground ball 0-2 CH 93.9 81.1 -10° 7 Infield 0.095 0.124 0.096 Varland, Louis
2026-08-08 Home Run fly ball 1-1 SL 88.6 106.7 23° 399 RF gap 0.897 3.161 1.667 Scherzer, Max
2026-08-08 Out fly ball 3-1 FF 95.1 94.2 31° 340 LF 0.129 0.421 0.231 Scherzer, Max
2026-08-08 Strikeout swinging 1-2 SL 88.2 0.000 Scherzer, Max
2026-08-07 Single ground ball 2-2 SI 82.2 79.8 -6° 19 Infield 0.124 0.149 0.112 Rogers, Tyler
2026-08-07 Walk 3-0 SL 89.5 0.698 Little, Brendon
2026-08-07 Strikeout swinging 3-2 FC 91.9 0.000 Fluharty, Mason
2026-08-06 Out line drive 0-0 CU 80.7 102.2 156 RF 0.754 0.882 0.714 Kranick, Max
2026-08-06 Single ground ball 0-0 CU 75.8 63.5 18° 113 LF 0.374 0.386 0.337 Mikolas, Miles
2026-08-06 Double line drive 0-0 CH 84.9 86.4 25° 286 RF 0.123 0.189 0.123 Mikolas, Miles
2026-08-06 Walk 3-1 SI 91.9 0.698 Mikolas, Miles
2026-08-05 Walk 3-0 SL 84.7 0.698 Beeter, Clayton
2026-08-05 Out fly ball 2-2 ST 68.7 96.7 38° 378 CF 0.091 0.309 0.154 Cosgrove, Tom
2026-08-05 Walk 3-1 FF 91.2 0.698 Dion, Will
2026-08-05 Out fly ball 1-1 FC 89.5 93.3 28° 367 CF 0.126 0.289 0.170 Irvin, Jake
2026-08-05 Grounded Into DP ground ball 1-2 CU 79.8 65.8 -10° 14 Infield 0.070 0.071 0.064 Irvin, Jake
2026-08-04 Strikeout swinging 2-2 SI 91.6 0.000 Littell, Zack
2026-08-04 Out ground ball 0-2 FF 92.2 105.9 -2° 46 Infield 0.460 0.503 0.431 Littell, Zack
2026-08-04 Walk 3-0 SI 92.9 0.698 Littell, Zack
2026-08-04 Walk 3-1 SI 90.5 0.698 Palmquist, Carson
2026-08-03 Home Run fly ball 0-0 FF 93.8 112.6 22° 433 CF 0.991 3.747 1.941 Beeter, Clayton
2026-08-03 Out ground ball 0-0 SL 85.1 88.6 -12° 8 Infield 0.133 0.158 0.125 Alvarez, Andrew
2026-08-03 Out ground ball 2-1 SI 92.7 69.0 -19° 8 Infield 0.044 0.048 0.040 Alvarez, Andrew
2026-08-03 Strikeout swinging 1-2 SL 84.4 0.000 Alvarez, Andrew
2026-08-02 Walk 3-2 CH 85.5 0.698 Suárez, Albert
2026-08-02 Home Run fly ball 1-2 SL 84.2 100.9 27° 419 RF gap 0.651 2.224 1.179 Walker, Josh
2026-08-02 Strikeout swinging 2-2 SI 96.1 0.000 Bradish, Kyle
2026-08-02 Strikeout swinging 1-2 CU 87.0 0.000 Bradish, Kyle
2026-08-01 Out popup 1-1 FF 96.2 85.2 66° 170 LF gap 0.003 0.003 0.003 Hiraldo, Yaramil
2026-08-01 Walk 3-0 SI 95.5 0.698 Wolfram, Grant
2026-08-01 Single line drive 2-2 CH 89.7 72.9 23° 232 LF gap 0.980 1.034 0.890 Baz, Shane
2026-08-01 Out ground ball 1-0 FF 95.5 105.5 -2° 36 Infield 0.437 0.470 0.403 Baz, Shane
2026-07-31 Strikeout swinging 3-2 ST 87.0 0.000 Nunez, Anthony
2026-07-31 Out line drive 0-2 FF 95.6 102.9 11° 182 RF gap 0.940 1.160 0.911 Young, Brandon
2026-07-31 Single line drive 1-2 FF 96.6 79.5 17° 207 LF gap 0.980 1.109 0.916 Young, Brandon
2026-07-29 Strikeout swinging 2-2 FF 95.8 0.000 Fulton, Dax
2026-07-29 Triple line drive 2-0 ST 81.8 103.3 15° 242 RF corner 0.637 0.953 0.675 Gusto, Ryan
2026-07-29 Strikeout swinging 0-2 FF 95.8 0.000 Gusto, Ryan
2026-07-29 Grounded Into DP ground ball 0-0 SL 83.9 87.0 60 Infield 0.413 0.446 0.386 Gusto, Ryan
2026-07-28 Out ground ball 1-1 CU 85.5 86.0 98 Infield 0.426 0.475 0.388 Faucher, Calvin
2026-07-28 Single ground ball 2-2 FC 89.8 104.3 -1° 30 Infield 0.463 0.515 0.428 Alcantara, Sandy
2026-07-28 Out fly ball 0-0 FC 88.6 106.0 25° 396 LF gap 0.920 3.403 1.766 Alcantara, Sandy
2026-07-28 Out popup 1-2 ST 84.8 81.8 86° 33 LF corner 0.003 0.003 0.003 Alcantara, Sandy
2026-07-27 Walk 3-0 FF 96.9 0.698 Faucher, Calvin
2026-07-27 Force Out ground ball 2-2 CH 84.1 94.5 -17° 4 Infield 0.210 0.231 0.199 King, John
2026-07-27 Walk 3-1 SI 92.7 0.698 Gibson, Cade
2026-07-27 Home Run line drive 1-1 SI 95.2 109.6 21° 419 CF 0.923 3.053 1.630 Phillips, Tyler
2026-07-26 Out popup 0-2 ST 71.7 70.4 50° 204 CF 0.154 0.194 0.148 Yarbrough, Ryan
2026-07-26 Strikeout looking 3-2 SI 89.2 0.000 Yarbrough, Ryan
2026-07-26 Walk 3-1 SI 87.2 0.698 Hill, Tim
2026-07-26 Double line drive 1-1 FF 93.4 110.3 15° 240 RF corner 0.663 1.160 0.768 Warren, Will
2026-07-26 Strikeout swinging 1-2 CH 88.2 0.000 Warren, Will
2026-07-25 Out line drive 0-0 FC 90.4 93.6 10° 145 RF corner 0.666 0.754 0.628 Blackburn, Paul
2026-07-25 Out ground ball 0-0 ST 82.3 69.2 51 Infield 0.192 0.207 0.177 Weathers, Ryan
2026-07-25 Grounded Into DP ground ball 0-0 SI 96.4 74.6 114 CF 0.303 0.368 0.310 Weathers, Ryan
2026-07-25 Sac Fly line drive 0-2 ST 83.7 93.5 24° 347 CF 0.217 Weathers, Ryan
2026-07-24 Strikeout looking 3-2 SI 98.4 0.000 Schlittler, Cam
2026-07-24 Out ground ball 1-0 FC 94.0 79.4 -16° 8 RF corner 0.048 0.052 0.043 Schlittler, Cam
2026-07-24 Strikeout swinging 0-2 FF 99.6 0.000 Schlittler, Cam
2026-07-22 Walk 3-2 FF 97.4 0.698 Klein, Will
2026-07-22 Strikeout swinging 2-2 FC 88.4 0.000 Lauer, Eric
2026-07-22 Strikeout swinging 0-2 FF 92.7 0.000 Lauer, Eric
2026-07-22 Strikeout swinging 2-2 FF 92.0 0.000 Lauer, Eric
2026-07-21 Out fly ball 0-0 SL 88.0 93.9 28° 361 CF 0.151 0.361 0.215 Scott, Tanner
2026-07-21 Strikeout swinging 2-2 FF 94.0 0.000 Wrobleski, Justin
2026-07-21 Out line drive 0-0 SI 93.3 93.7 22° 317 RF gap 0.180 0.334 0.215 Wrobleski, Justin
2026-07-21 Double line drive 0-0 SI 96.2 106.8 11° 252 LF gap 0.931 1.256 0.944 Wrobleski, Justin
2026-07-20 Home Run fly ball 0-1 FF 95.1 104.0 25° 407 LF gap 0.826 2.910 1.532 Knack, Landon
2026-07-20 Out fly ball 2-1 CU 80.0 81.4 49° 246 LF gap 0.029 0.038 0.026 Sheehan, Emmet
2026-07-20 Out fly ball 3-2 SL 86.7 87.6 37° 303 LF 0.011 0.025 0.013 Sheehan, Emmet
2026-07-19 Strikeout swinging 1-2 FF 97.5 0.000 Brazobán, Huascar
2026-07-19 Strikeout looking 2-2 SI 97.1 0.000 McLean, Nolan
2026-07-19 Out fly ball 0-0 FC 91.9 90.3 52° 272 CF 0.014 0.023 0.017 McLean, Nolan
2026-07-19 Strikeout swinging 0-2 CU 83.0 0.000 McLean, Nolan
2026-07-18 Out fly ball 0-2 CU 74.3 97.8 50° 286 RF gap 0.001 0.001 0.000 Curry, Xzavion
2026-07-18 Out fly ball 3-2 ST 75.3 82.3 60° 194 LF gap 0.023 0.038 0.028 Manaea, Sean
2026-07-18 Strikeout swinging 0-2 ST 77.9 0.000 Manaea, Sean
2026-07-18 Hit By Pitch 1-2 CH 85.7 0.729 Manaea, Sean
2026-07-16 Out ground ball 2-2 CH 83.2 91.9 92 Infield 0.471 0.533 0.429 Williams, Devin
2026-07-16 Walk 3-0 SI 90.9 0.698 Raley, Brooks
2026-07-16 Double ground ball 2-1 CU 82.1 87.2 -11° 12 RF corner 0.155 0.190 0.154 Scott, Christian