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: Marsh, Brandon Long and lofted (2) 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.384 121p
0.393 137p
0.254 96p
0.446 159p
0.493 197p
0.435 113p
0.300 147p
0.506 195p
0.455 116p

vs LHP

29p
49p
33p
0.424 42p
0.489 51p
0.376 43p
0.273 56p
0.310 43p
19p
How Marsh, Brandon handles each pitch vs RHP · ordered by volume · 7 too thin to show
Marsh, Brandon: by Pitch Type 26 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 245 0.216 2.0% 55% 13% 39% 42% 89.4 0.300 0.337
LHP SI 169 0.289 4.4% 53% 26% 5% 68% 86.7 0.343 0.383
LHP SL 131 0.250 3.1% 38% 25% 38% 31% 85.7 0.360 0.401
LHP ST 130 0.188 0.0% 25% 44% 25% 19% 81.7 0.386 0.344
LHP CU 36 0.100 10.0%
LHP FC 35 0.000 0.0%
LHP KC 10
LHP CH 9
LHP SV 5
LHP FS 3
LHP EP 1
RHP FF 964 0.311 2.8% 50% 30% 29% 37% 91.8 0.387 0.422
RHP SL 356 0.231 3.3% 39% 30% 36% 30% 87.9 0.366 0.418
RHP CH 297 0.271 4.7% 34% 29% 21% 49% 87.0 0.351 0.382
RHP SI 267 0.272 4.9% 57% 24% 17% 57% 92.7 0.378 0.444
RHP CU 236 0.419 4.7% 50% 29% 24% 47% 92.3 0.415 0.448
RHP FC 213 0.357 2.4% 52% 18% 18% 52% 90.8 0.328 0.378
RHP ST 127 0.310 6.9% 58% 26% 53% 16% 92.8 0.387 0.455
RHP FS 125 0.281 0.0% 27% 31% 23% 35% 86.4 0.336 0.313
RHP KC 59 0.176 5.9%
RHP KN 9
RHP SV 7
RHP FO 6
RHP CS 2
RHP FA 1
RHP EP 1

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 118 PA · 30 games · 2026-07-16 to 2026-08-19
20 hits 7 walks 3 intentional 24 strikeouts 64 outs in play avg exit velo 87.7 mph over 84 tracked xwOBA 0.286
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Out ground ball 2-2 FF 99.1 95.6 -35° 3 Infield 0.063 0.069 0.057 Vodnik, Victor
2026-08-19 Single ground ball 1-2 SI 97.7 101.4 -12° 12 RF 0.310 0.330 0.279 Alcantara, Sandy
2026-08-19 Out fly ball 0-0 SI 95.7 94.5 41° 313 LF 0.029 0.090 0.051 Alcantara, Sandy
2026-08-19 Single line drive 2-2 FF 98.6 89.9 15° 230 CF 0.989 1.099 0.916 Alcantara, Sandy
2026-08-18 Out fly ball 0-1 SL 85.1 101.2 32° 395 CF 0.463 1.750 0.909 Phillips, Tyler
2026-08-18 Single line drive 0-1 CH 91.6 90.8 17° 288 CF 0.797 0.917 0.734 Petersen, Michael
2026-08-18 Out ground ball 1-2 FF 96.5 44.0 18° 78 Infield 0.160 0.177 0.144 Ekness, Josh
2026-08-18 Strikeout swinging 2-2 CU 79.2 0.000 Gibson, Cade
2026-08-17 Out ground ball 0-0 CH 89.7 85.7 -39° 2 Infield 0.063 0.066 0.057 Vodnik, Victor
2026-08-17 Sac Bunt ground ball 0-0 SI 90.2 41.4 -43° 3 Infield King, John
2026-08-17 Force Out ground ball 0-1 CH 88.4 102.7 -4° 20 Infield 0.410 0.453 0.369 Junk, Janson
2026-08-17 Out fly ball 1-1 ST 78.0 82.6 52° 238 LF 0.014 0.014 0.013 Junk, Janson
2026-08-16 Intentional Walk 3-0 Morris, Andrew
2026-08-16 Out ground ball 1-1 SI 93.2 55.7 -67° 1 RF corner 0.316 0.319 0.294 Funderburk, Kody
2026-08-16 Out ground ball 0-1 FS 81.1 76.4 -6° 20 Infield 0.084 0.099 0.090 Kremer, Dean
2026-08-16 Strikeout swinging 2-2 FS 81.7 0.000 Kremer, Dean
2026-08-13 Home Run fly ball 1-2 CH 82.7 100.1 30° 365 RF 0.509 1.803 0.942 Adams, Travis
2026-08-13 Single ground ball 2-0 FC 93.4 98.4 98 LF 0.469 0.500 0.422 Adams, Travis
2026-08-13 Walk 3-2 FF 96.6 0.698 Bradley, Taj
2026-08-13 Walk 3-2 FF 97.5 0.698 Bradley, Taj
2026-08-12 Strikeout looking 1-2 CH 88.0 0.000 Leahy, Kyle
2026-08-12 Grounded Into DP ground ball 1-0 CH 88.9 69.7 -26° 4 Infield 0.053 0.059 0.048 Leahy, Kyle
2026-08-11 Out line drive 0-0 SL 88.4 99.5 147 RF corner 0.620 0.714 0.582 O'Brien, Riley
2026-08-11 Single ground ball 0-1 FF 95.9 99.1 79 RF 0.471 0.533 0.442 Soriano, George
2026-08-11 Out line drive 3-2 FF 94.6 56.0 17° 112 Infield 0.149 0.167 0.134 Pallante, Andre
2026-08-11 Out fly ball 0-1 KC 79.6 80.8 43° 273 RF gap 0.011 0.015 0.010 Pallante, Andre
2026-08-10 Strikeout swinging 1-2 ST 79.6 0.000 Bruihl, Justin
2026-08-10 Walk 3-1 SL 84.8 0.698 Graceffo, Gordon
2026-08-10 Strikeout swinging 0-2 CH 82.8 0.000 Gastelum, Luis
2026-08-10 Strikeout swinging 2-2 CU 79.4 0.000 Dobbins, Hunter
2026-08-10 Single line drive 1-0 FF 93.2 101.1 147 RF 0.660 0.749 0.614 Dobbins, Hunter
2026-08-09 Out fly ball 2-2 CU 78.4 95.4 41° 347 RF gap 0.020 0.063 0.031 Estrada, Lazaro
2026-08-09 Intentional Walk 3-0 Fisher, Braydon
2026-08-09 Single ground ball 0-0 SI 84.5 102.2 67 CF 0.540 0.611 0.503 Rogers, Tyler
2026-08-09 Strikeout swinging 2-2 KC 83.1 0.000 Bieber, Shane
2026-08-09 Out line drive 3-1 CH 87.6 100.1 20° 314 RF 0.311 0.609 0.382 Bieber, Shane
2026-08-09 Out ground ball 1-0 CH 88.6 101.6 -8° 16 Infield 0.354 0.377 0.325 Bieber, Shane
2026-08-08 Out line drive 3-2 CH 92.3 87.6 25° 299 LF 0.103 0.166 0.108 Varland, Louis
2026-08-08 Strikeout swinging 3-2 SL 86.8 0.000 Fisher, Braydon
2026-08-08 Sac Fly line drive 0-0 CU 82.7 103.5 17° 290 RF gap 0.563 Miles, Spencer
2026-08-08 Out fly ball 0-0 FF 93.5 90.7 33° 309 LF 0.043 0.105 0.062 Scherzer, Max
2026-08-08 Out fly ball 3-2 FF 94.5 97.4 22° 366 CF 0.271 0.564 0.357 Scherzer, Max
2026-08-07 Out ground ball 0-2 SI 83.8 70.2 -6° 17 Infield 0.087 0.102 0.085 Rogers, Tyler
2026-08-07 Strikeout swinging 1-2 SI 93.2 0.000 Waldron, Matt
2026-08-07 Walk 3-0 FF 94.7 0.698 Estrada, Lazaro
2026-08-07 Out line drive 3-2 SI 95.9 102.0 20° 334 LF gap 0.506 1.037 0.642 Soriano, José
2026-08-07 Walk 3-2 SI 97.4 0.698 Soriano, José
2026-08-06 Single line drive 0-1 SL 89.4 78.3 17° 190 CF 0.960 1.033 0.880 Kranick, Max
2026-08-06 Out line drive 1-2 FF 91.4 100.9 15° 289 LF gap 0.709 0.952 0.713 Mikolas, Miles
2026-08-06 Double line drive 2-1 CU 78.3 104.9 21° 303 RF corner 0.720 1.864 1.077 Mikolas, Miles
2026-08-06 Out ground ball 1-2 CH 85.1 68.4 -5° 18 Infield 0.098 0.115 0.089 Mikolas, Miles
2026-08-05 Out fly ball 1-1 FF 94.2 80.8 44° 279 LF gap 0.017 0.032 0.023 Lord, Brad
2026-08-05 Out fly ball 1-0 SL 84.5 99.9 35° 381 CF 0.351 1.329 0.688 Ribalta, Orlando
2026-08-05 Single ground ball 1-0 FF 99.2 105.5 68 CF 0.540 0.597 0.498 Cruz, Yovanny
2026-08-05 Out ground ball 0-2 CU 77.2 71.9 95 Infield 0.313 0.350 0.288 Irvin, Jake
2026-08-05 Force Out ground ball 0-1 CH 82.0 38.1 -70° 1 RF corner 0.267 0.270 0.240 Irvin, Jake
2026-08-04 Force Out popup 1-1 ST 77.5 86.8 63° 202 LF gap 0.009 0.011 0.008 Williams, Trevor
2026-08-04 Out ground ball 0-0 SI 91.5 84.7 -23° 6 Infield 0.075 0.090 0.068 Littell, Zack
2026-08-04 Double line drive 0-1 SL 89.2 102.1 14° 212 RF 0.771 1.028 0.773 Littell, Zack
2026-08-04 Out line drive 1-1 FS 85.6 95.6 19° 290 LF gap 0.331 0.513 0.354 Littell, Zack
2026-08-03 Out fly ball 2-2 CH 90.2 85.6 52° 230 LF 0.011 0.019 0.014 Yean, Eddy
2026-08-02 Grounded Into DP ground ball 1-0 SI 92.3 91.9 -24° 4 Infield 0.104 0.113 0.101 Walker, Josh
2026-08-02 Single line drive 0-0 FF 96.2 99.2 10° 211 LF gap 0.777 0.907 0.736 Nunez, Anthony
2026-08-02 Out fly ball 2-1 CU 83.6 88.3 34° 332 RF gap 0.023 0.050 0.030 Bradish, Kyle
2026-08-01 Single line drive 1-1 FF 95.5 83.1 21° 251 RF gap 0.709 0.818 0.652 Kittredge, Andrew
2026-08-01 Out popup 1-0 FF 95.2 90.9 70° 153 LF corner 0.003 0.003 0.003 Baz, Shane
2026-08-01 Strikeout swinging 2-2 KC 88.1 0.000 Baz, Shane
2026-08-01 Single line drive 3-2 FF 98.3 99.4 13° 242 LF 0.934 1.145 0.902 Baz, Shane
2026-07-31 Out ground ball 1-1 SI 95.7 105.0 65 Infield 0.540 0.597 0.498 Cano, Yennier
2026-07-31 Out fly ball 0-0 FF 93.6 89.7 47° 284 LF corner 0.003 0.005 0.003 Young, Brandon
2026-07-31 Out fly ball 3-2 FF 95.9 79.2 42° 260 LF gap 0.051 0.091 0.062 Young, Brandon
2026-07-31 Out ground ball 2-0 FS 83.3 83.6 -20° 4 Infield 0.081 0.093 0.074 Young, Brandon
2026-07-29 Strikeout swinging 0-2 FF 96.2 0.000 Zuber, Tyler
2026-07-29 Out ground ball 1-2 SL 85.7 81.3 -13° 6 RF corner 0.094 0.109 0.085 Gusto, Ryan
2026-07-29 Single line drive 1-1 CU 78.9 87.8 19° 270 RF gap 0.637 0.718 0.573 Gusto, Ryan
2026-07-29 Out ground ball 1-0 CH 87.9 96.8 -2° 27 Infield 0.459 0.496 0.413 Gusto, Ryan
2026-07-28 Out fly ball 0-1 SL 83.8 86.4 37° 296 LF 0.017 0.034 0.023 Fairbanks, Pete
2026-07-28 Strikeout looking 1-2 SI 98.0 0.000 Alcantara, Sandy
2026-07-28 Out ground ball 0-1 SI 96.6 77.7 -2° 28 Infield 0.150 0.159 0.142 Alcantara, Sandy
2026-07-28 Fielder's Choice ground ball 1-2 CH 91.0 73.0 -14° 6 Infield 0.066 0.069 0.063 Alcantara, Sandy
2026-07-27 Strikeout swinging 1-2 CU 86.7 0.000 Faucher, Calvin
2026-07-27 Strikeout swinging 1-2 CU 80.3 0.000 King, John
2026-07-27 Out ground ball 1-2 CU 81.8 68.2 -29° 3 Infield 0.069 0.072 0.062 Gibson, Cade
2026-07-27 Out fly ball 1-2 ST 84.6 95.1 41° 324 CF 0.020 0.063 0.031 Phillips, Tyler
2026-07-27 Out fly ball 0-1 FS 86.8 93.6 44° 307 RF corner 0.011 0.033 0.019 Phillips, Tyler
2026-07-26 Walk 3-0 SI 86.2 0.698 Yarbrough, Ryan
2026-07-26 Strikeout swinging 2-2 ST 73.0 0.000 Yarbrough, Ryan
2026-07-26 Single line drive 0-1 SI 88.1 75.6 13° 159 LF 0.434 0.460 0.391 Hill, Tim
2026-07-26 Intentional Walk 3-0 Warren, Will
2026-07-26 Out ground ball 3-1 SI 94.3 105.0 -5° 21 Infield 0.452 0.479 0.408 Warren, Will
2026-07-25 Out ground ball 3-2 FF 96.3 102.7 -10° 10 Infield 0.338 0.355 0.304 Bednar, David
2026-07-25 Out ground ball 1-1 CH 86.4 98.9 -2° 34 Infield 0.382 0.441 0.351 Blackburn, Paul
2026-07-24 Out fly ball 0-0 FF 96.9 98.1 24° 348 LF 0.366 0.890 0.525 Bednar, David
2026-07-24 Out fly ball 2-2 FF 99.5 98.2 31° 368 CF 0.300 1.043 0.542 Schlittler, Cam
2026-07-24 Strikeout swinging 1-2 FC 96.0 0.000 Schlittler, Cam
2026-07-24 Strikeout swinging 2-2 FC 93.6 0.000 Schlittler, Cam
2026-07-22 Single ground ball 2-2 FC 93.2 73.3 97 RF 0.271 0.297 0.252 Henriquez, Edgardo
2026-07-21 Double Play ground ball 0-1 FF 96.7 47.5 -4° 22 LF corner 0.157 0.169 0.141 Scott, Tanner
2026-07-21 Strikeout looking 2-2 ST 84.0 0.000 Wrobleski, Justin
2026-07-21 Out line drive 2-1 FF 93.2 101.2 23° 378 LF gap 0.549 1.355 0.794 Wrobleski, Justin
2026-07-21 Strikeout swinging 1-2 FF 95.4 0.000 Wrobleski, Justin
2026-07-20 Out fly ball 2-1 FF 93.9 86.6 34° 338 RF 0.011 0.031 0.017 Knack, Landon
2026-07-20 Home Run fly ball 2-0 FF 92.8 100.7 25° 396 LF gap 0.580 1.775 0.972 Sheehan, Emmet
2026-07-20 Out ground ball 1-1 FF 92.9 103.4 97 Infield 0.571 0.646 0.531 Sheehan, Emmet
2026-07-20 Strikeout swinging 2-2 CH 86.3 0.000 Sheehan, Emmet
2026-07-19 Single line drive 2-1 FF 98.1 100.5 15° 252 RF 0.709 0.952 0.713 Pérez, Cionel
2026-07-19 Out ground ball 0-0 FF 93.5 85.4 -11° 12 Infield 0.111 0.134 0.100 Minter, A.J.
2026-07-19 Out ground ball 3-2 SI 96.9 92.3 -15° 9 Infield 0.196 0.216 0.176 McLean, Nolan
2026-07-19 Out ground ball 3-2 SI 95.3 84.7 43 Infield 0.270 0.301 0.243 McLean, Nolan
2026-07-18 Out fly ball 1-2 FF 90.9 80.7 62° 177 LF 0.020 0.038 0.026 Curry, Xzavion
2026-07-18 Strikeout looking 0-2 FF 98.8 0.000 Senga, Kodai
2026-07-18 Strikeout swinging 0-2 ST 77.0 0.000 Manaea, Sean
2026-07-18 Walk 3-2 FF 93.5 0.698 Manaea, Sean
2026-07-18 Strikeout swinging 1-2 ST 78.0 0.000 Manaea, Sean
2026-07-16 Out line drive 2-1 FF 95.2 93.6 18° 289 LF 0.509 0.642 0.482 Williams, Devin
2026-07-16 Strikeout swinging 0-2 ST 80.9 0.000 Raley, Brooks
2026-07-16 Out fly ball 2-2 ST 83.4 82.9 31° 307 LF gap 0.066 0.132 0.086 Scott, Christian
2026-07-16 Out ground ball 0-1 FS 86.0 63.7 -50° 2 RF corner 0.298 0.301 0.268 Scott, Christian