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: Happ, Ian 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.537 214p
0.475 202p
0.290 121p
0.475 282p
0.459 278p
0.286 153p
0.376 209p
0.447 223p
0.415 168p

vs LHP

34p
0.100 54p
60p
0.253 72p
0.520 94p
0.409 87p
0.786 72p
0.357 98p
0.286 73p
How Happ, Ian handles each pitch vs RHP · ordered by volume · 7 too thin to show
Happ, Ian: by Pitch Type 27 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 418 0.200 4.4% 48% 21% 41% 24% 91.0 0.344 0.418
LHP CH 280 0.133 0.0% 25% 18% 18% 62% 82.3 0.307 0.294
LHP SI 186 0.233 2.3% 41% 21% 31% 41% 92.9 0.278 0.316
LHP SL 113 0.188 6.2% 32% 11% 21% 53% 80.9 0.333 0.417
LHP CU 95 0.421 0.0% 46% 38% 8% 54% 85.2 0.505 0.521
LHP FC 72 0.105 5.3% 57% 14% 21% 57% 93.3 0.352 0.402
LHP ST 54 0.182 9.1% 50% 12% 38% 50% 92.7 0.335 0.433
LHP SV 13
LHP FS 9
LHP KC 8
LHP CS 1
RHP FF 1426 0.188 4.2% 51% 22% 40% 29% 92.0 0.317 0.394
RHP CH 558 0.211 0.0% 33% 21% 21% 53% 86.7 0.293 0.307
RHP SL 383 0.178 5.6% 29% 18% 40% 29% 87.2 0.273 0.376
RHP FC 283 0.328 10.3% 48% 25% 34% 34% 92.5 0.390 0.528
RHP SI 277 0.411 8.9% 66% 32% 27% 36% 95.3 0.420 0.531
RHP CU 254 0.224 6.9% 47% 34% 37% 21% 89.5 0.394 0.522
RHP ST 184 0.220 4.9% 52% 33% 37% 26% 90.6 0.358 0.455
RHP FS 175 0.385 2.6% 30% 27% 20% 47% 85.7 0.307 0.333
RHP KC 93 0.444 5.6% 43% 50% 14% 36% 88.5 0.421 0.440
RHP FO 14
RHP EP 13
RHP KN 6
RHP FA 6
RHP SV 4
RHP CS 4
RHP SC 1

Showing every pitcher. Today’s probable opponent starter:

Newcomb, Sean

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

At-Bat Log 120 PA · 30 games · 2026-07-18 to 2026-08-18
20 hits 15 walks 1 hit by pitch 32 strikeouts 52 outs in play avg exit velo 87.5 mph over 71 tracked xwOBA 0.274
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-18 Out fly ball 3-2 FF 92.5 99.8 53° 324 RF 0.014 0.031 0.020 Richards, Trevor
2026-08-18 Out fly ball 3-1 CH 91.4 91.1 38° 350 RF gap 0.026 0.056 0.036 Brazobán, Huascar
2026-08-18 Out fly ball 0-0 FC 92.5 91.2 26° 330 RF 0.094 0.190 0.114 Fedde, Erick
2026-08-18 Single ground ball 3-1 CH 89.2 99.0 -1° 23 RF 0.448 0.496 0.403 Fedde, Erick
2026-08-17 Walk 3-2 FF 100.0 0.698 Hicks, Jordan
2026-08-17 Sac Bunt ground ball 0-0 SL 87.9 21.6 -68° 1 RF corner Schweitzer, Tyler
2026-08-17 Force Out ground ball 1-2 CH 87.1 97.5 -15° 4 Infield 0.264 0.289 0.252 Castillo, Luis
2026-08-17 Out fly ball 2-2 SI 96.2 100.0 27° 377 CF 0.511 1.610 0.871 Castillo, Luis
2026-08-17 Single ground ball 0-1 CH 88.5 94.5 107 RF gap 0.520 0.584 0.487 Castillo, Luis
2026-08-16 Force Out ground ball 1-2 CH 81.4 64.4 -31° 4 RF corner 0.055 0.056 0.050 Gastelum, Luis
2026-08-16 Single line drive 2-2 FF 94.7 96.6 171 LF 0.594 0.643 0.538 Dobbins, Hunter
2026-08-16 Out ground ball 1-0 SL 86.5 73.4 -1° 31 Infield 0.111 0.118 0.106 Dobbins, Hunter
2026-08-15 Out fly ball 0-0 SL 87.4 90.1 41° 292 LF gap 0.009 0.025 0.014 Stanek, Ryne
2026-08-15 Strikeout swinging 3-2 CU 79.9 0.000 McGreevy, Michael
2026-08-15 Walk 3-1 CH 87.2 0.698 McGreevy, Michael
2026-08-15 Out ground ball 2-2 CH 87.8 97.5 -6° 10 Infield 0.264 0.295 0.247 McGreevy, Michael
2026-08-14 Out ground ball 3-1 SI 90.9 90.1 -12° 11 Infield 0.114 0.129 0.103 Strzelecki, Peter
2026-08-14 Strikeout looking 3-2 SI 95.3 0.000 Liberatore, Matthew
2026-08-14 Strikeout swinging 1-2 SL 85.6 0.000 Liberatore, Matthew
2026-08-13 Out line drive 0-1 KC 87.1 71.7 19° 184 CF 0.926 0.988 0.852 Cavalli, Cade
2026-08-13 Out popup 1-0 ST 88.7 57.4 60° 128 LF corner 0.003 0.003 0.003 Cavalli, Cade
2026-08-13 Strikeout swinging 2-2 ST 87.4 0.000 Cavalli, Cade
2026-08-12 Force Out ground ball 3-2 FF 90.6 91.6 -23° 6 RF 0.092 0.096 0.083 Williams, Trevor
2026-08-12 Out ground ball 2-1 FF 88.3 104.0 -8° 14 Infield 0.341 0.366 0.324 Williams, Trevor
2026-08-12 Single line drive 0-1 FF 89.3 106.0 16° 274 LF 0.566 1.003 0.662 Cosgrove, Tom
2026-08-11 Out popup 3-2 SI 93.3 96.2 61° 203 CF 0.020 0.027 0.021 Mikolas, Miles
2026-08-11 Walk 3-0 CH 88.1 0.698 Ribalta, Orlando
2026-08-11 Out fly ball 2-2 SL 87.1 90.3 44° 295 LF gap 0.011 0.017 0.014 Kranick, Max
2026-08-11 Walk 3-1 FF 92.0 0.698 Irvin, Jake
2026-08-11 Single ground ball 0-1 CH 88.3 99.6 73 RF 0.540 0.605 0.501 Irvin, Jake
2026-08-09 Strikeout swinging 0-2 FF 96.5 0.000 Erceg, Lucas
2026-08-09 Home Run fly ball 0-0 FF 92.5 100.3 35° 401 RF 0.351 1.329 0.688 McGee, Easton
2026-08-09 Out ground ball 1-1 CH 84.0 94.3 -7° 13 Infield 0.246 0.275 0.228 Dobnak, Randy
2026-08-09 Single ground ball 2-1 SI 91.1 104.2 105 CF 0.563 0.625 0.519 Dobnak, Randy
2026-08-09 Single ground ball 1-2 CH 83.5 47.9 -24° 5 Infield 0.165 0.166 0.149 Dobnak, Randy
2026-08-08 Double line drive 3-2 FC 94.7 106.7 19° 310 RF 0.646 1.469 0.884 Cruz, Steven
2026-08-08 Home Run fly ball 2-1 CU 79.7 98.2 33° 381 RF 0.220 0.806 0.423 Lugo, Seth
2026-08-08 Out line drive 0-1 CH 84.4 101.0 16° 314 LF gap 0.594 0.881 0.632 Lugo, Seth
2026-08-08 Strikeout swinging 0-2 CU 79.5 0.000 Lugo, Seth
2026-08-07 Strikeout looking 3-2 FF 93.5 0.000 Black, Mason
2026-08-07 Strikeout swinging 0-2 FF 93.9 0.000 Black, Mason
2026-08-07 Strikeout looking 2-2 ST 82.7 0.000 Cuas, Jose
2026-08-07 Strikeout swinging 3-2 CH 85.4 0.000 Lynch IV, Daniel
2026-08-06 Out ground ball 1-1 CH 92.7 99.3 -10° 8 Infield 0.258 0.279 0.232 Varland, Louis
2026-08-06 Out popup 0-2 FF 97.9 68.5 75° 71 LF corner 0.006 0.007 0.007 Cease, Dylan
2026-08-06 Strikeout swinging 1-2 SI 95.6 0.000 Cease, Dylan
2026-08-06 Out fly ball 3-2 SL 87.6 80.6 47° 238 LF 0.023 0.038 0.027 Cease, Dylan
2026-08-05 Strikeout swinging 1-2 FF 96.7 0.000 Hurt, Kyle
2026-08-05 Strikeout swinging 2-2 FF 99.7 0.000 Henriquez, Edgardo
2026-08-05 Out ground ball 3-2 FC 88.4 89.8 -8° 14 Infield 0.158 0.187 0.142 Lauer, Eric
2026-08-05 Out fly ball 2-2 FC 89.0 82.6 64° 193 LF gap 0.006 0.006 0.005 Lauer, Eric
2026-08-04 Walk 3-2 FF 96.4 0.698 Díaz, Edwin
2026-08-03 Strikeout looking 3-2 SL 88.1 0.000 Hernández, Jonathan
2026-08-03 Walk 3-2 FF 100.5 0.698 Henriquez, Edgardo
2026-08-02 Out fly ball 0-2 FF 96.3 75.3 39° 220 LF gap 0.174 0.239 0.180 Bednar, David
2026-08-02 Walk 3-2 FF 97.5 0.698 Cole, Gerrit
2026-08-02 Out ground ball 3-1 FF 96.5 78.9 -1° 27 Infield 0.165 0.186 0.155 Cole, Gerrit
2026-08-02 Strikeout swinging 2-2 FF 97.9 0.000 Cole, Gerrit
2026-08-01 Out ground ball 0-0 SL 91.3 69.2 -17° 7 Infield 0.068 0.072 0.064 Cruz, Yovanny
2026-08-01 Out line drive 2-1 SL 83.2 99.6 19° 299 LF 0.351 0.673 0.428 Cruz, Fernando
2026-08-01 Out ground ball 0-2 CU 74.7 69.9 -44° 3 Infield 0.168 0.169 0.151 Fried, Max
2026-08-01 Strikeout swinging 3-2 FC 91.0 0.000 Fried, Max
2026-07-31 Single ground ball 2-1 CU 82.1 93.2 92 RF 0.531 0.643 0.521 Warren, Will
2026-07-31 Out line drive 2-2 CU 81.6 80.3 26° 281 RF gap 0.243 0.296 0.226 Warren, Will
2026-07-31 Strikeout looking 3-2 FF 93.2 0.000 Warren, Will
2026-07-30 Double line drive 0-1 CH 81.2 79.0 18° 190 RF corner 0.994 1.107 0.926 Gastelum, Luis
2026-07-30 Out ground ball 2-1 FF 97.2 97.7 -15° 9 Infield 0.264 0.289 0.252 Soriano, George
2026-07-30 Out ground ball 1-1 FF 96.6 97.4 -18° 9 CF 0.152 0.170 0.137 Pallante, Andre
2026-07-30 Out fly ball 0-1 KC 80.4 100.3 37° 383 RF gap 0.209 0.781 0.390 Pallante, Andre
2026-07-30 Out ground ball 2-1 FF 95.0 90.7 -24° 5 Infield 0.068 0.075 0.061 Pallante, Andre
2026-07-29 Strikeout swinging 2-2 ST 81.7 0.000 O'Brien, Riley
2026-07-29 Strikeout swinging 3-2 FS 88.0 0.000 Stanek, Ryne
2026-07-29 Out fly ball 0-0 FC 92.8 96.9 29° 365 LF gap 0.254 0.799 0.434 May, Dustin
2026-07-29 Out ground ball 3-2 ST 87.1 81.1 -9° 15 RF corner 0.124 0.159 0.117 May, Dustin
2026-07-28 Double fly ball 2-2 SI 97.7 100.8 24° 377 CF 0.546 1.479 0.835 Svanson, Matt
2026-07-28 Strikeout looking 2-2 CH 80.4 0.000 Bruihl, Justin
2026-07-28 Out ground ball 1-1 CH 88.0 84.8 105 Infield 0.443 0.513 0.427 Graceffo, Gordon
2026-07-28 Walk 3-2 FF 92.2 0.698 McGreevy, Michael
2026-07-28 Double line drive 3-2 SI 93.7 103.6 20° 364 RF 0.543 1.134 0.699 McGreevy, Michael
2026-07-27 Out fly ball 2-1 FF 93.3 81.4 33° 287 LF gap 0.049 0.102 0.066 Dobbins, Hunter
2026-07-27 Walk 3-0 SI 90.8 0.698 Dobbins, Hunter
2026-07-27 Force Out ground ball 0-1 FS 86.7 92.9 -36° 3 Infield 0.055 0.062 0.050 Dobbins, Hunter
2026-07-27 Strikeout swinging 2-2 SL 86.0 0.000 Liberatore, Matthew
2026-07-27 Strikeout looking 3-2 FF 94.3 0.000 Liberatore, Matthew
2026-07-26 Strikeout swinging 2-2 FF 99.2 0.000 Montgomery, Mason
2026-07-26 Single line drive 1-2 FS 86.9 77.0 28° 254 LF gap 0.323 0.388 0.303 Mlodzinski, Carmen
2026-07-26 Out fly ball 2-0 SL 89.4 101.0 43° 346 RF 0.071 0.249 0.125 Ashcraft, Braxton
2026-07-26 Grounded Into DP ground ball 0-0 SL 90.5 89.4 92 Infield 0.449 0.504 0.414 Ashcraft, Braxton
2026-07-26 Strikeout swinging 2-2 CU 85.7 0.000 Ashcraft, Braxton
2026-07-25 Walk 3-2 CH 81.7 0.698 Marinaccio, Ron
2026-07-25 Out ground ball 2-2 CH 88.5 82.9 -4° 17 RF corner 0.168 0.183 0.151 Skenes, Paul
2026-07-25 Strikeout swinging 2-2 FF 96.6 0.000 Skenes, Paul
2026-07-25 Strikeout looking 3-2 SL 88.0 0.000 Skenes, Paul
2026-07-24 Out popup 3-2 SL 84.4 71.3 50° 199 CF 0.183 0.260 0.200 Soto, Gregory
2026-07-24 Single ground ball 0-2 SL 88.9 50.3 -32° 2 Infield 0.158 0.162 0.144 Dotel, Wilber
2026-07-24 Strikeout looking 1-2 FF 98.5 0.000 Jones, Jared
2026-07-24 Strikeout looking 1-2 FF 98.6 0.000 Jones, Jared
2026-07-22 Walk 3-2 FC 93.1 0.698 Jansen, Kenley
2026-07-22 Single ground ball 0-2 CH 91.5 81.1 -61° 1 Infield 0.317 0.318 0.285 Anderson, Drew
2026-07-22 Double ground ball 1-1 KC 79.5 78.3 -27° 5 RF corner 0.044 0.045 0.040 Montero, Keider
2026-07-22 Strikeout swinging 1-2 KC 80.9 0.000 Montero, Keider
2026-07-21 Hit By Pitch 3-1 EP 51.5 0.729
2026-07-21 Walk 3-0 FA 70.1 0.698
2026-07-21 Out line drive 2-1 FC 86.2 94.1 22° 306 CF 0.180 0.334 0.215 Madden, Ty
2026-07-21 Strikeout swinging 0-2 FF 95.9 0.000 Madden, Ty
2026-07-21 Single fly ball 3-1 SI 92.6 92.6 57° 171 RF 0.017 0.033 0.020 Valdez, Framber
2026-07-20 Out fly ball 1-0 FC 88.2 97.0 47° 343 CF 0.011 0.025 0.016 Holton, Tyler
2026-07-20 Home Run fly ball 0-1 FF 96.3 104.8 32° 432 RF gap 1.000 4.000 2.000 Finnegan, Kyle
2026-07-20 Out line drive 1-2 SL 83.1 94.4 16° 301 LF 0.780 0.952 0.746 Sommers, Drew
2026-07-20 Incomplete PA 0-1 FF 95.0 Sommers, Drew
2026-07-20 Out fly ball 2-1 FF 92.2 74.1 41° 254 LF gap 0.237 0.288 0.229 Flaherty, Jack
2026-07-20 Walk 3-2 FF 93.2 0.698 Flaherty, Jack
2026-07-19 Out fly ball 1-1 CH 87.0 89.2 28° 329 LF gap 0.077 0.192 0.115 Adams, Travis
2026-07-19 Grounded Into DP ground ball 2-1 FF 95.7 94.9 -22° 6 Infield 0.111 0.140 0.114 Adams, Travis
2026-07-19 Walk 3-2 SL 87.8 0.698 Matthews, Zebby
2026-07-19 Strikeout swinging 2-2 CH 88.0 0.000 Matthews, Zebby
2026-07-18 Out fly ball 2-1 FF 93.5 100.1 46° 307 CF 0.026 0.085 0.044 Paredes, Mike
2026-07-18 Strikeout swinging 0-2 FS 92.0 0.000 Bradley, Taj
2026-07-18 Walk 3-0 FF 96.3 0.698 Bradley, Taj
2026-07-18 Out ground ball 1-0 FS 89.9 67.4 -54° 2 RF corner 0.302 0.303 0.272 Bradley, Taj