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 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.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

vs LHP

61p
0.532 76p
0.278 61p
0.350 108p
0.474 102p
0.416 52p
0.294 131p
0.510 91p
0.445 51p
How Harper, Bryce handles each pitch vs RHP · ordered by volume · 4 too thin to show
Harper, Bryce: by Pitch Type 24 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 372 0.239 8.5% 67% 38% 41% 18% 95.3 0.482 0.635
LHP SL 369 0.225 5.0% 44% 24% 35% 39% 88.7 0.351 0.437
LHP SI 348 0.247 0.0% 42% 16% 10% 72% 87.9 0.276 0.288
LHP ST 262 0.250 3.6% 35% 35% 30% 26% 87.4 0.351 0.369
LHP CU 141 0.256 0.0% 24% 32% 12% 56% 81.8 0.335 0.329
LHP FC 90 0.286 4.8% 33% 22% 39% 33% 86.8 0.275 0.353
LHP CH 63 0.294 0.0% 31% 38% 8% 54% 88.0 0.494 0.475
LHP SV 27 0.333 11.1%
LHP KC 15
LHP FS 11
LHP KN 1
RHP FF 731 0.287 11.3% 56% 27% 38% 32% 94.7 0.413 0.548
RHP SL 352 0.214 7.1% 51% 23% 35% 35% 92.7 0.319 0.424
RHP CH 322 0.310 2.4% 41% 30% 23% 47% 90.5 0.364 0.418
RHP CU 304 0.270 0.0% 36% 23% 30% 45% 88.5 0.305 0.321
RHP SI 288 0.306 4.8% 53% 24% 12% 63% 91.5 0.368 0.410
RHP FC 186 0.263 10.5% 65% 24% 29% 41% 95.1 0.411 0.568
RHP FS 181 0.163 2.0% 40% 12% 24% 62% 90.4 0.245 0.258
RHP ST 113 0.370 22.2% 55% 20% 55% 20% 95.1 0.478 0.736
RHP KC 88 0.222 0.0% 47% 27% 27% 47% 82.9 0.312 0.348
RHP FO 16
RHP KN 13
RHP SV 13
RHP CS 3

Showing every pitcher. Today’s probable opponent starter:

Alcantara, Sandy

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

At-Bat Log 134 PA · 30 games · 2026-07-16 to 2026-08-18
26 hits 29 walks 1 intentional 1 hit by pitch 30 strikeouts 47 outs in play avg exit velo 90.8 mph over 73 tracked xwOBA 0.388
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-16 Out fly ball 3-1 FS 83.0 85.9 49° 258 LF corner 0.011 0.023 0.016 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 Single ground ball 0-0 FS 91.7 95.3 52 RF gap 0.413 0.481 0.395 Bradley, Taj
2026-08-13 Strikeout looking 3-2 FS 91.8 0.000 Bradley, Taj
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 Grounded Into DP ground ball 0-2 FS 87.2 85.1 -9° 7 Infield 0.152 0.183 0.151 Dobbins, Hunter
2026-08-10 Strikeout swinging 2-2 FS 85.9 0.000 Dobbins, Hunter
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-09 Walk 3-2 KC 82.7 0.698 Bieber, Shane
2026-08-09 Walk 3-2 KC 82.8 0.698 Bieber, Shane
2026-08-09 Strikeout swinging 2-2 KC 83.9 0.000 Bieber, Shane
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 Out fly ball 1-1 KN 84.1 65.9 38° 210 LF gap 0.597 0.646 0.542 Waldron, Matt
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-07 Single ground ball 2-2 KC 86.3 99.9 138 RF 0.626 0.748 0.598 Soriano, José
2026-08-07 Out ground ball 1-1 FS 93.4 100.6 -26° 3 Infield 0.108 0.118 0.097 Soriano, José
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 Double line drive 0-0 KC 85.9 102.3 20° 371 RF gap 0.506 1.037 0.642 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 Out ground ball 1-0 FS 84.2 86.5 -15° 6 Infield 0.085 0.095 0.078 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 Out fly ball 0-1 FS 87.0 82.6 53° 231 LF 0.014 0.018 0.013 Phillips, Tyler
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 swinging 2-2 FS 90.9 0.000 Bednar, David
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 Intentional Walk 3-0 Sheehan, Emmet
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 Single line drive 0-2 FO 83.7 103.4 156 RF 0.717 0.806 0.666 Senga, Kodai
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
2026-07-16 Strikeout swinging 1-2 FS 85.7 0.000 Scott, Christian