About & methodology · mlbaseballytics@gmail.com · Support this project · Not betting advice. 21+. · If you need help, call 1-800-GAMBLER
data as of 17 Oct, 11:00 AM ET
Tables read easier sideways — turn your phone to landscape

Batter vs Pitch Arsenal

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.

Xander Bogaerts RHB SDN vs Dustin May RHP MIL

P = platoon edge (batter faces the opposite hand)

change batter remove pitcher
Long and lofted Bat speed 70.0mph +0.7 Swing length 7.25ft +0.09 Attack angle 9.8° +0.9 Swing tilt 31.8° -0.3
Swing & contact · last 30 games vs last 100 1 metric moved Barrel rate 1.7% -45.7% Bat speed 70.0 mph -0.8% Exit velo 91.9 mph +1.2% Chase rate 21.1% +8.1% whole-game, not filtered to this arsenal — see the per-pitch sections below
3,231 pitches seen · 0.332 xwOBA against shapes like this arsenal, vs 0.355 against everything (-0.023) · last 30 games: 0.299 -0.033 on 387 pitches, covering 39% 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.454 118p
0.483 132p
0.386 90p
0.375 210p
0.308 218p
0.276 215p
0.293 141p
0.350 236p
0.319 254p
How Xander Bogaerts handles each pitch vs RHP · ordered by usage
Dustin May's Arsenal, by Pitch Type ordered by usage vs. a RHH batter
Pitch Usage% Velo Vert Brk Horz Brk Spin Allowed HR% Allowed Hard-Hit% Allowed xwOBA/con Xander Bogaerts: BA Xander Bogaerts: HR% Xander Bogaerts: Hard-Hit% Xander Bogaerts: Exit Velo Xander Bogaerts: xwOBA/con
SI 41% 95.6 6.2" -18.0" 2389 1.6% 52% 0.381 0.242 1.5% 38% 87.4 0.301
ST 30% 85.6 -2.9" 16.5" 3169 3.4% 41% 0.420 0.204 4.1% 28% 85.0 0.316
FF 15% 96.7 14.5" -10.1" 2336 1.4% 40% 0.270 0.254 3.2% 45% 92.0 0.391
FC 12% 92.8 8.6" 1.1" 2462 4.5% 30% 0.364 0.244 0.0% 38% 88.7 0.310
CU 1% 84.2 -15.9" 8.8" 3091 0.244 0.0% 29% 88.0 0.379
CH 0% 94.1 9.8" -17.3" 2474 0.194 8.3% 37% 86.5 0.291
PO 0% 95.7 12.4" -12.4" 2113
Dustin May's Arsenal, by Pitch Shape grouped by velo/break/spin, not label
Shape (mostly) Usage% Velo Vert Brk Horz Brk Allowed xwOBA/con Xander Bogaerts: BA Xander Bogaerts: HR% Xander Bogaerts: Hard-Hit% Xander Bogaerts: xwOBA/con
SI/FF/CH 42% 95.7 6.3" -17.9" 0.375 0.247 1.6% 39% 0.305
CH/FS/FO 42% 95.7 6.3" -17.9" 0.375 0.160 4.0% 54% 0.349
ST/SL/CU 30% 85.6 -2.9" 16.5" 0.420 0.191 4.5% 27% 0.313
FF/SI/FC 13% 96.7 14.6" -9.4" 0.328 0.217 3.3% 44% 0.376
SL/ST/CU 13% 96.7 14.7" -9.5" 0.328 0.231 1.9% 33% 0.325
FC/SL/FF 10% 92.6 8.1" 1.6" 0.318 0.217 1.2% 35% 0.344
FF/SI/FC 3% 95.4 13.2" -8.4" 0.300 0.300 1.2% 45% 0.377
EP/FA/SL 3% 95.5 13.2" -8.7" 0.300
CU/KC/ST 1% 84.2 -15.7" 9.0" 0.282 0.0% 29% 0.392
CH/SI/FS 1% 84.2 -15.9" 8.8" 0.267 13.3% 44% 0.444
At-Bat Log 107 PA · 30 games · 2026-08-30 to 2026-10-07
filtered to 6 pitches: CH CU FC FF SI ST
29 hits 13 walks 21 strikeouts 44 outs in play avg exit velo 91.8 mph over 72 tracked xwOBA 0.331
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-10-07 Out ground ball 3-2 FF 99.4 75.5 -4° 26 Infield 0.124 0.137 0.126 Trevor Megill
2026-10-07 Out ground ball 0-0 SI 97.8 98.5 -15° 8 Infield 0.149 0.162 0.134 Aaron Ashby
2026-10-07 Out line drive 1-2 ST 81.8 86.6 22° 295 RF gap 0.360 0.444 0.327 Robert Gasser
2026-10-07 Out popup 0-2 ST 81.4 68.5 66° 115 Infield 0.006 0.007 0.007 Robert Gasser
2026-10-06 Single line drive 1-0 SI 96.9 83.6 15° 203 LF gap 0.951 1.095 0.898 Antonio Senzatela
2026-10-06 Force Out ground ball 3-2 SI 94.3 75.4 -11° 13 Infield 0.062 0.069 0.056 JoJo Romero
2026-10-06 Strikeout looking 0-2 SI 100.4 — — — — — — 0.000 Dustin May
2026-10-04 Strikeout looking 3-2 SI 100.0 — — — — — — 0.000 Aaron Ashby
2026-10-04 Walk 3-1 SI 93.3 — — — — — — 0.698 JoJo Romero
2026-10-04 Strikeout swinging 1-2 CH 85.7 — — — — — — 0.000 Logan Henderson
2026-10-04 Out fly ball 1-2 CH 84.4 77.7 51° 222 LF corner 0.031 0.031 0.028 Logan Henderson
2026-10-03 Walk 3-1 SI 95.6 — — — — — — 0.698 DL Hall
2026-10-03 Out popup 2-2 SI 99.5 74.2 74° 99 RF corner 0.001 0.001 0.000 Aaron Ashby
2026-10-03 Out popup 0-1 FF 101.3 87.5 69° 126 RF corner 0.006 0.006 0.005 Jacob Misiorowski
2026-09-30 Out popup 1-2 ST 85.4 62.7 61° 134 RF corner 0.003 0.003 0.003 Ryan Zeferjahn
2026-09-30 Out line drive 3-2 SI 95.5 107.3 8° 205 Infield 0.646 0.719 0.591 David Peterson
2026-09-30 Double line drive 1-2 FF 93.0 99.1 22° 343 LF gap 0.371 0.779 0.483 Kevin Gausman
2026-09-30 Single ground ball 3-1 FF 94.5 106.7 0° 48 RF 0.491 0.537 0.451 Kevin Gausman
2026-09-29 Single ground ball 2-2 FF 93.3 107.3 -7° 23 CF 0.384 0.419 0.350 Jacob Webb
2026-09-29 Strikeout swinging 3-2 SI 94.7 — — — — — — 0.000 Ryan Rolison
2026-09-29 Home Run fly ball 3-2 CH 79.9 104.9 26° 399 LF corner 0.897 3.405 1.763 Matthew Boyd
2026-09-29 Out fly ball 0-1 FF 95.0 88.5 49° 270 CF 0.006 0.008 0.005 Matthew Boyd
2026-09-26 Home Run fly ball 2-1 CH 87.8 102.5 37° 380 LF 0.363 1.375 0.717 Jose Cabrera
2026-09-26 Strikeout swinging 3-2 SI 98.3 — — — — — — 0.000 Jonathan Loáisiga
2026-09-25 Single line drive 2-2 ST 84.4 78.5 14° 186 RF 0.697 0.769 0.634 Brandon Pfaadt
2026-09-25 Single line drive 0-1 CU 83.3 105.8 12° 237 LF 0.957 1.282 0.965 Brandon Pfaadt
2026-09-24 Out ground ball 0-0 FF 97.0 89.8 -37° 4 Infield 0.052 0.053 0.047 Edwin Díaz
2026-09-24 Out ground ball 3-2 SI 95.5 91.2 -34° 5 Infield 0.055 0.059 0.050 Tyler Glasnow
2026-09-23 Strikeout swinging 1-2 FF 95.3 — — — — — — 0.000 Jack Dreyer
2026-09-23 Walk 3-0 FC 91.8 — — — — — — 0.698 Yoshinobu Yamamoto
2026-09-22 Out line drive 2-1 FF 96.6 99.4 7° 161 Infield 0.620 0.697 0.577 Kyle Hurt
2026-09-22 Single ground ball 2-0 FF 100.1 101.7 -3° 37 RF gap 0.435 0.473 0.394 Roki Sasaki
2026-09-22 Force Out ground ball 3-1 SI 95.3 106.0 -12° 9 Infield 0.314 0.321 0.284 Justin Wrobleski
2026-09-20 Walk 3-0 FF 95.4 — — — — — — 0.698 Bradley Blalock
2026-09-20 Out ground ball 2-1 ST 83.9 73.0 -21° 5 Infield 0.046 0.050 0.041 Sandy Alcantara
2026-09-20 Single line drive 1-2 SI 99.1 99.3 8° 176 RF 0.623 0.706 0.580 Sandy Alcantara
2026-09-18 Single line drive 0-2 ST 85.1 76.7 21° 247 LF gap 0.983 1.048 0.895 Dax Fulton
2026-09-18 Strikeout looking 1-2 FF 95.0 — — — — — — 0.000 Jack Ralston
2026-09-18 Double ground ball 1-1 ST 79.8 97.6 -4° 26 LF 0.290 0.321 0.262 Cade Gibson
2026-09-18 Out ground ball 1-1 SI 95.8 81.9 -16° 9 Infield 0.079 0.089 0.071 Tyler Phillips
2026-09-17 Strikeout swinging 0-2 FF 94.9 — — — — — — 0.000 Jordan Romano
2026-09-17 Strikeout looking 3-2 FC 91.2 — — — — — — 0.000 Zach Agnos
2026-09-17 Double line drive 1-1 SI 92.7 100.0 21° 367 LF gap 0.360 0.759 0.464 Zach Agnos
2026-09-17 Triple line drive 2-2 FF 93.4 89.5 15° 250 RF 0.989 1.099 0.916 Tanner Gordon
2026-09-17 Home Run fly ball 0-0 FF 90.2 108.3 24° 441 — 0.977 3.710 1.915 Tanner Gordon
2026-09-16 Out ground ball 1-1 FC 90.6 95.8 2° 66 Infield 0.474 0.522 0.441 Nick Frasso
2026-09-16 Walk 3-1 SI 91.4 — — — — — — 0.699 Mason Adams
2026-09-16 Grounded Into DP ground ball 1-2 ST 85.5 97.7 -4° 17 Infield 0.290 0.321 0.262 Mason Adams
2026-09-16 Walk 3-0 SI 91.9 — — — — — — 0.699 Mason Adams
2026-09-15 Strikeout swinging 2-2 FF 95.9 — — — — — — 0.000 Ryan Feltner
2026-09-15 Strikeout swinging 2-2 CH 85.0 — — — — — — 0.000 Ryan Feltner
2026-09-15 Incomplete PA 1-0 SI 94.2 — — — — — — — Ryan Feltner
2026-09-15 Single line drive 1-1 SI 90.6 92.7 9° 156 CF 0.629 0.674 0.568 Kyle Freeland
2026-09-15 Out ground ball 0-0 SI 88.4 107.9 0° 54 Infield 0.491 0.538 0.453 Kyle Freeland
2026-09-14 Single line drive 2-2 FF 94.7 112.0 7° 153 LF gap 0.714 0.872 0.682 Juan Mejia
2026-09-14 Out ground ball 1-1 SI 95.0 97.0 -19° 6 Infield 0.143 0.150 0.138 Blas Castaño
2026-09-14 Out fly ball 3-2 FF 92.7 101.3 49° 324 LF gap 0.017 0.036 0.022 Tomoyuki Sugano
2026-09-14 Walk 3-1 SI 93.8 — — — — — — 0.699 Tomoyuki Sugano
2026-09-13 Out fly ball 1-1 CH 84.4 80.5 62° 182 RF 0.020 0.038 0.026 Matt Wilkinson
2026-09-13 Strikeout swinging 1-2 CH 83.3 — — — — — — 0.000 Logan Webb
2026-09-13 Strikeout swinging 1-2 SI 92.6 — — — — — — 0.000 Logan Webb
2026-09-13 Out popup 0-0 FF 91.9 91.7 68° 131 Infield 0.003 0.003 0.003 Logan Webb
2026-09-12 Double ground ball 0-0 SI 96.6 79.1 -1° 52 RF 0.165 0.186 0.155 Carson Seymour
2026-09-12 Single ground ball 0-2 SI 95.5 70.5 -46° 2 Infield 0.186 0.187 0.167 Jason Foley
2026-09-12 Out ground ball 0-1 FF 93.0 106.0 -26° 5 Infield 0.124 0.128 0.112 Cesar Perdomo
2026-09-12 Single line drive 0-0 CH 87.7 99.7 12° 241 CF 0.943 1.168 0.916 Cesar Perdomo
2026-09-12 Single line drive 0-0 FF 91.2 101.5 15° 243 LF 0.654 0.934 0.679 Cesar Perdomo
2026-09-11 Out ground ball 0-1 CU 81.1 74.2 -44° 3 Infield 0.180 0.181 0.162 Philip Abner
2026-09-11 Double ground ball 3-2 FF 96.4 96.4 -2° 35 LF 0.357 0.395 0.326 Anthony Molina
2026-09-09 Single ground ball 3-2 SI 98.3 77.6 -57° 1 Infield 0.261 0.262 0.235 Eddy Yean
2026-09-09 Walk 3-2 FF 99.8 — — — — — — 0.699 Luis Perales
2026-09-09 Out ground ball 0-1 SI 94.0 73.3 -7° 21 Infield 0.073 0.077 0.072 Brad Lord
2026-09-09 Grounded Into DP ground ball 3-1 SI 92.4 94.1 -2° 28 Infield 0.326 0.380 0.307 Jackson Kent
2026-09-08 Walk 3-1 FF 93.2 — — — — — — 0.699 Jared Simpson
2026-09-08 Out fly ball 0-1 SI 95.1 91.1 48° 273 LF 0.001 0.001 0.000 Zak Kent
2026-09-08 Out ground ball 0-1 FF 97.4 103.7 3° 79 Infield 0.606 0.680 0.566 Riley Cornelio
2026-09-07 Double Play line drive 1-2 ST 83.9 108.0 15° 287 LF 0.686 1.077 0.748 Jack Sinclair
2026-09-07 Walk 3-1 CU 79.0 — — — — — — 0.698 Jake Irvin
2026-09-07 Single ground ball 0-0 CU 74.1 79.2 -8° 16 LF corner 0.104 0.122 0.098 Jake Irvin
2026-09-07 Strikeout swinging 0-2 CU 77.9 — — — — — — 0.000 Jake Irvin
2026-09-06 Out popup 1-0 FF 96.0 91.0 66° 151 RF 0.011 0.016 0.013 Gerrit Cole
2026-09-06 Out fly ball 0-2 FF 98.6 91.1 44° 285 CF 0.009 0.013 0.008 Gerrit Cole
2026-09-06 Out ground ball 0-1 FF 97.7 109.5 1° 62 Infield 0.514 0.558 0.474 Gerrit Cole
2026-09-05 Out ground ball 3-2 SI 93.4 92.2 -24° 5 Infield 0.095 0.102 0.092 John Schreiber
2026-09-05 Out fly ball 2-2 FF 95.3 94.0 27° 328 RF 0.154 0.337 0.202 Carlos Rodón
2026-09-05 Strikeout swinging 0-2 CH 84.6 — — — — — — 0.000 Carlos Rodón
2026-09-05 Single ground ball 2-2 FF 94.2 102.4 -1° 49 LF gap 0.460 0.508 0.428 Carlos Rodón
2026-09-04 Strikeout swinging 3-2 SI 94.2 — — — — — — 0.000 Paul Blackburn
2026-09-04 Out ground ball 0-0 FF 95.2 68.6 -43° 2 Infield 0.162 0.163 0.146 Will Warren
2026-09-04 Strikeout swinging 0-2 CH 89.1 — — — — — — 0.000 Max Fried
2026-09-04 Single fly ball 0-1 CH 86.4 72.4 32° 252 CF 0.563 0.615 0.509 Max Fried
2026-09-02 Walk 3-1 FF 95.1 — — — — — — 0.698 Tony Santillan
2026-09-02 Single ground ball 1-2 FC 92.8 74.5 -53° 1 Infield 0.267 0.268 0.240 Brandon Williamson
2026-09-02 Grounded Into DP ground ball 0-0 FC 91.3 103.1 -15° 9 Infield 0.237 0.247 0.213 Brandon Williamson
2026-09-02 Single line drive 0-2 FF 95.3 92.8 13° 233 LF gap 0.937 1.056 0.870 Brandon Williamson
2026-09-01 Out fly ball 0-0 SI 92.6 97.9 37° 350 RF gap 0.163 0.577 0.297 Nick Lodolo
2026-09-01 Out fly ball 0-0 FF 91.9 98.3 36° 364 LF gap 0.200 0.733 0.379 Nick Lodolo
2026-09-01 Walk 3-2 FF 94.7 — — — — — — 0.698 Nick Lodolo
2026-08-31 Strikeout swinging 1-2 ST 85.4 — — — — — — 0.000 Tejay Antone
2026-08-31 Out fly ball 1-1 CU 87.1 91.2 48° 272 CF 0.001 0.001 0.000 Pierce Johnson
2026-08-31 Strikeout swinging 0-2 ST 83.7 — — — — — — 0.000 Julian Garcia
2026-08-31 Strikeout looking 1-2 SI 91.3 — — — — — — 0.000 Brady Singer
2026-08-30 Strikeout swinging 2-2 FC 91.2 — — — — — — 0.000 Tyler Wells
2026-08-30 Walk 3-1 SI 95.6 — — — — — — 0.699 Manuel Rodríguez
2026-08-30 Out line drive 0-0 ST 82.7 104.2 18° 382 CF 0.506 0.942 0.608 Drew Rasmussen
2026-08-30 Single ground ball 1-2 FF 97.2 95.3 -3° 35 LF gap 0.314 0.349 0.295 Drew Rasmussen
2026-08-30 Out fly ball 1-1 FC 88.7 94.3 49° 263 CF 0.009 0.017 0.012 Drew Rasmussen