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: McMahon, Ryan 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.357 145p
0.515 156p
0.307 104p
0.377 218p
0.443 209p
0.428 158p
0.370 142p
0.565 191p
0.481 153p

vs LHP

22p
42p
43p
0.385 54p
0.370 65p
0.323 55p
48p
0.359 60p
0.422 30p
How McMahon, Ryan handles each pitch vs RHP · ordered by volume · 6 too thin to show
McMahon, Ryan: by Pitch Type 23 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 251 0.205 4.5% 52% 19% 39% 35% 88.6 0.333 0.442
LHP SI 169 0.295 0.0% 50% 24% 18% 58% 89.0 0.356 0.370
LHP SL 153 0.132 0.0% 50% 25% 10% 60% 86.6 0.421 0.420
LHP ST 86 0.050 0.0% 22% 11% 56% 22% 82.8 0.165 0.174
LHP CU 40 0.111 0.0%
LHP FC 35
LHP CH 22
LHP SV 8
LHP KC 7
RHP FF 1111 0.274 5.1% 54% 28% 37% 29% 94.2 0.391 0.488
RHP CH 331 0.212 5.0% 40% 23% 29% 48% 89.4 0.358 0.430
RHP SL 331 0.192 5.5% 51% 32% 32% 34% 92.5 0.347 0.409
RHP SI 289 0.164 5.5% 67% 13% 23% 62% 95.5 0.319 0.379
RHP FC 285 0.293 1.7% 42% 26% 26% 42% 86.7 0.340 0.370
RHP CU 244 0.176 5.9% 56% 21% 38% 41% 96.3 0.375 0.482
RHP FS 142 0.190 2.4% 42% 18% 33% 48% 87.5 0.247 0.290
RHP ST 141 0.148 0.0% 62% 15% 31% 54% 91.3 0.369 0.414
RHP KC 66 0.231 7.7%
RHP FO 14
RHP SV 12
RHP EP 6
RHP FA 4
RHP PO 3

Showing every pitcher. Today’s probable opponent starter:

Bradish, Kyle

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

At-Bat Log 94 PA · 30 games · 2026-07-07 to 2026-08-19
20 hits 7 walks 2 hit by pitch 26 strikeouts 39 outs in play avg exit velo 92.0 mph over 59 tracked xwOBA 0.305
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Out ground ball 2-2 CU 86.6 47.9 -74° 0 LF corner 0.166 0.166 0.149 Wolfram, Grant
2026-08-19 Strikeout looking 3-2 SI 92.0 0.000 Bassitt, Chris
2026-08-19 Single line drive 1-1 CU 71.5 92.8 17° 223 RF 0.714 0.884 0.683 Bassitt, Chris
2026-08-18 Walk 3-2 FF 96.3 0.698 Baz, Shane
2026-08-18 Strikeout swinging 1-2 KC 87.2 0.000 Baz, Shane
2026-08-16 Strikeout swinging 0-2 FF 95.5 0.000 Cease, Dylan
2026-08-16 Strikeout swinging 2-2 CH 81.1 0.000 Cease, Dylan
2026-08-15 Strikeout swinging 1-2 SI 84.2 0.000 Rogers, Tyler
2026-08-15 Out fly ball 1-2 FS 88.3 99.4 36° 352 LF gap 0.220 0.828 0.421 Woods Richardson, Simeon
2026-08-15 Out line drive 1-1 ST 81.4 107.2 15° 292 RF 0.623 1.025 0.688 Tiedemann, Ricky
2026-08-14 Single ground ball 0-1 SI 82.6 106.8 139 LF gap 0.623 0.727 0.606 Rogers, Tyler
2026-08-14 Strikeout looking 2-2 FF 92.0 0.000 Bieber, Shane
2026-08-14 Out fly ball 3-1 FF 92.3 99.5 60° 216 CF 0.026 0.044 0.031 Bieber, Shane
2026-08-13 Walk 3-2 ST 84.6 0.698 Bazardo, Eduard
2026-08-13 Out fly ball 2-0 FF 96.8 88.9 42° 293 CF 0.001 0.001 0.000 Gilbert, Logan
2026-08-13 Out line drive 2-2 SL 87.1 80.8 29° 275 LF 0.123 0.204 0.139 Gilbert, Logan
2026-08-12 Out ground ball 0-1 FF 97.0 62.8 -8° 14 Infield 0.060 0.069 0.058 Domínguez, Seranthony
2026-08-12 Single fly ball 1-2 FS 84.5 95.2 25° 335 RF 0.203 0.463 0.274 Miller, Bryce
2026-08-12 Out fly ball 0-2 FS 84.2 72.5 52° 197 RF gap 0.151 0.197 0.153 Miller, Bryce
2026-08-12 Double line drive 0-1 FF 96.1 102.8 11° 175 RF 0.940 1.160 0.911 Miller, Bryce
2026-08-11 Single ground ball 2-1 CU 83.9 92.6 125 LF gap 0.503 0.577 0.477 Rucker, Michael
2026-08-11 Strikeout swinging 0-2 SL 88.0 0.000 Woo, Bryan
2026-08-11 Out fly ball 1-2 ST 83.8 90.5 31° 344 RF 0.071 0.195 0.114 Woo, Bryan
2026-08-09 Strikeout swinging 1-2 FF 96.7 0.000 Kinley, Tyler
2026-08-09 Strikeout swinging 2-2 SL 84.2 0.000 Fuentes, Didier
2026-08-09 Out ground ball 3-2 FC 92.6 94.3 -27° 4 Infield 0.075 0.081 0.068 Holmes, Grant
2026-08-09 Walk 3-2 SL 86.9 0.698 Holmes, Grant
2026-08-08 Strikeout swinging 2-2 ST 82.5 0.000 Young, Danny
2026-08-07 Sac Fly fly ball 3-2 SL 88.3 91.5 45° 310 RF gap 0.014 Kinley, Tyler
2026-08-07 Strikeout swinging 2-2 CH 89.0 0.000 Iglesias, Raisel
2026-08-07 Single line drive 0-0 FF 98.8 88.8 166 LF 0.531 0.586 0.494 Fuentes, Didier
2026-08-07 Double line drive 1-1 FS 85.7 88.4 15° 220 RF 0.983 1.111 0.917 Mahle, Tyler
2026-08-07 Walk 3-2 FS 86.8 0.698 Mahle, Tyler
2026-08-05 Walk 3-0 SI 96.8 0.698 Stanek, Ryne
2026-08-05 Strikeout swinging 1-2 CH 92.8 0.000 Soriano, George
2026-08-05 Walk 3-1 FF 95.3 0.698 Pallante, Andre
2026-08-05 Out ground ball 2-1 FF 96.5 83.3 -35° 4 Infield 0.034 0.037 0.031 Pallante, Andre
2026-08-04 Single line drive 2-1 FF 92.3 88.0 24° 266 RF 0.163 0.245 0.173 Dobbins, Hunter
2026-08-04 Out fly ball 1-2 SL 85.5 92.5 36° 304 LF corner 0.051 0.129 0.073 Dobbins, Hunter
2026-08-04 Out ground ball 3-1 SL 86.6 80.4 10° 109 RF 0.366 0.389 0.329 Dobbins, Hunter
2026-08-03 Out ground ball 2-2 CH 87.8 72.4 -11° 11 Infield 0.047 0.047 0.044 Graceffo, Gordon
2026-08-03 Home Run fly ball 1-0 FF 95.1 103.6 34° 410 RF gap 0.703 2.756 1.414 Stanek, Ryne
2026-08-03 Single line drive 2-1 FC 89.4 105.9 185 RF gap 0.760 0.922 0.740 McGreevy, Michael
2026-08-03 Strikeout swinging 2-2 CH 87.8 0.000 McGreevy, Michael
2026-08-02 Out popup 1-2 FC 90.5 51.8 41° 148 Infield 0.089 0.099 0.080 Civale, Aaron
2026-08-02 Strikeout swinging 0-2 ST 84.9 0.000 Rolison, Ryan
2026-08-02 Out fly ball 0-0 FF 93.9 100.5 39° 320 LF 0.163 0.600 0.303 Rea, Colin
2026-08-02 Single line drive 0-1 CH 88.2 110.9 14° 230 RF 0.703 1.199 0.809 Rea, Colin
2026-07-31 Out ground ball 1-2 SL 88.9 97.0 112 Infield 0.649 0.734 0.614 Kelly, Antoine
2026-07-30 Hit By Pitch 0-0 CU 75.6 0.729 Murphy, Chris
2026-07-30 Out line drive 0-0 SI 92.8 93.2 19° 269 RF gap 0.457 0.636 0.450 Newcomb, Sean
2026-07-30 Out fly ball 0-0 SI 93.0 99.1 44° 301 CF 0.057 0.183 0.098 Burke, Sean
2026-07-30 Strikeout swinging 1-2 KC 80.5 0.000 Burke, Sean
2026-07-29 Out fly ball 1-1 FF 91.9 92.7 47° 250 LF 0.009 0.027 0.017 Hudson, Bryan
2026-07-29 Out ground ball 1-2 CU 82.4 92.4 -2° 38 Infield 0.248 0.301 0.258 Taylor, Grant
2026-07-29 Out ground ball 2-2 CH 88.6 110.5 -12° 12 RF corner 0.259 0.280 0.238 Martin, Davis
2026-07-29 Single line drive 2-2 FC 91.0 108.0 11° 258 CF 0.946 1.284 0.961 Martin, Davis
2026-07-29 Out fly ball 2-1 FF 92.0 90.6 36° 327 CF 0.023 0.071 0.037 Martin, Davis
2026-07-26 Strikeout swinging 1-2 ST 82.6 0.000 Shugart, Chase
2026-07-25 Out fly ball 0-1 FC 90.9 91.2 32° 349 RF gap 0.077 0.218 0.126 Alvarado, José
2026-07-25 Strikeout swinging 2-2 ST 78.7 0.000 Backhus, Kyle
2026-07-25 Out fly ball 1-0 FC 88.3 80.2 41° 275 CF 0.037 0.057 0.041 Keller, Brian
2026-07-24 Hit By Pitch 1-2 CU 80.8 0.729 Alvarado, José
2026-07-22 Out ground ball 1-2 CU 85.5 104.4 99 Infield 0.583 0.664 0.543 Montgomery, Mason
2026-07-22 Double fly ball 1-1 FS 85.2 74.2 33° 232 LF corner 0.303 0.370 0.293 Mlodzinski, Carmen
2026-07-22 Strikeout swinging 0-2 FF 90.4 0.000 Eisert, Brandon
2026-07-22 Out ground ball 1-1 SL 85.9 107.8 -15° 6 RF corner 0.190 0.193 0.173 Keller, Mitch
2026-07-22 Out ground ball 0-0 SL 92.2 104.5 53 RF corner 0.466 0.520 0.429 Chandler, Bubba
2026-07-22 Strikeout swinging 2-2 FF 99.7 0.000 Chandler, Bubba
2026-07-22 Strikeout swinging 1-2 CU 77.7 0.000 Keller, Mitch
2026-07-20 Out fly ball 2-0 FC 90.1 96.9 30° 358 LF gap 0.266 0.847 0.461 Santana, Dennis
2026-07-20 Out ground ball 3-1 FF 97.8 98.1 -13° 10 RF gap 0.163 0.169 0.147 Dotel, Wilber
2026-07-20 Single line drive 0-0 SL 89.8 96.1 14° 212 RF gap 0.917 1.102 0.877 Ashcraft, Braxton
2026-07-20 Strikeout swinging 1-2 CU 85.3 0.000 Ashcraft, Braxton
2026-07-19 Grounded Into DP ground ball 0-0 FS 87.8 98.8 -23° 6 Infield 0.108 0.108 0.097 Yamamoto, Yoshinobu
2026-07-19 Double fly ball 0-1 FC 93.6 100.6 24° 391 CF 0.546 1.479 0.835 Phillips, Evan
2026-07-19 Out fly ball 3-1 FF 96.4 74.1 36° 246 LF 0.237 0.292 0.222 Yamamoto, Yoshinobu
2026-07-19 Out ground ball 1-2 FS 90.5 93.4 -20° 4 Infield 0.105 0.130 0.094 Yamamoto, Yoshinobu
2026-07-17 Out popup 1-1 SL 86.8 65.0 53° 173 RF gap 0.037 0.050 0.035 Dreyer, Jack
2026-07-17 Out ground ball 3-0 FF 99.4 104.6 -2° 31 Infield 0.437 0.470 0.403 Sasaki, Roki
2026-07-17 Double line drive 3-2 SL 88.4 87.2 25° 277 LF corner 0.097 0.149 0.090 Sasaki, Roki
2026-07-12 Strikeout swinging 1-2 KC 84.8 0.000 Cavalli, Cade
2026-07-12 Strikeout swinging 3-2 FC 94.1 0.000 Cavalli, Cade
2026-07-11 Walk 3-0 SI 88.6 0.698 Krook, Matt
2026-07-11 Home Run fly ball 2-2 FF 97.4 104.8 26° 416 RF gap 0.897 3.405 1.763 Ribalta, Orlando
2026-07-11 Out popup 2-2 FF 92.8 90.5 70° 105 Infield 0.003 0.004 0.004 Mikolas, Miles
2026-07-11 Out ground ball 2-2 FF 93.6 101.9 -7° 12 Infield 0.332 0.346 0.299 Mikolas, Miles
2026-07-10 Strikeout swinging 1-2 FF 92.8 0.000 Littell, Zack
2026-07-09 Out fly ball 0-0 EP 51.1 82.2 37° 290 LF gap 0.023 0.040 0.027
2026-07-09 Double line drive 3-2 FF 93.2 104.9 14° 264 RF 0.714 1.006 0.739 Kimbrel, Craig
2026-07-09 Strikeout swinging 1-2 FF 92.6 0.000 Legumina, Casey
2026-07-09 Strikeout swinging 1-2 ST 82.0 0.000 Booser, Cam
2026-07-09 Double line drive 3-2 FC 90.8 95.2 15° 225 RF corner 0.874 1.072 0.838 Rasmussen, Drew
2026-07-07 Single line drive 0-1 CH 86.0 98.0 13° 202 CF 0.940 1.126 0.897 Kelly, Kevin