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.

Tommy Pham RHB CHA vs Gavin Williams RHP CLE

filtered for today’s matchup

P = platoon edge (batter faces the opposite hand)

change batter remove pitcher
Compact and level Bat speed 71.6mph +2.3 Swing length 6.97ft -0.2 Attack angle 8.2° -0.7 Swing tilt 27.7° -4.4
Swing & contact · last 30 games vs last 100 holding steady Barrel rate 3.5% -35.2% Bat speed 71.3 mph -1.2% Exit velo 91.0 mph -1.7% Chase rate 21.0% +5.5% whole-game, not filtered to this arsenal — see the per-pitch sections below
1,406 pitches seen · 0.356 xwOBA against shapes like this arsenal, vs 0.379 against everything (-0.023)
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

35p
0.226 68p
44p
0.282 68p
0.369 106p
0.392 107p
0.504 65p
0.383 111p
0.260 108p
How Tommy Pham handles each pitch vs RHP · ordered by usage
Gavin Williams'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 Tommy Pham: BA Tommy Pham: HR% Tommy Pham: Hard-Hit% Tommy Pham: Exit Velo Tommy Pham: xwOBA/con
ST 34% 87.1 -1.1" 10.6" 2285 1.9% 39% 0.390 0.156 0.0% 17% 84.6 0.190
FF 27% 97.1 15.0" -10.4" 2309 5.7% 49% 0.428 0.286 5.2% 60% 94.5 0.475
SI 17% 96.5 9.4" -15.4" 2054 3.6% 56% 0.411 0.284 1.4% 53% 92.8 0.306
CU 13% 82.5 -13.8" 9.9" 2462 4.1% 34% 0.312 0.214 0.0%
FC 9% 91.8 6.8" -1.8" 2290 10.9% 46% 0.376 0.400 4.0% 43% 91.5 0.378
CH 0% 85.9 -1.1" 7.1" 1846 0.273 0.0%
Gavin Williams's Arsenal, by Pitch Shape grouped by velo/break/spin, not label
Shape (mostly) Usage% Velo Vert Brk Horz Brk Allowed xwOBA/con Tommy Pham: BA Tommy Pham: HR% Tommy Pham: Hard-Hit% Tommy Pham: xwOBA/con
SL/ST/CU 30% 86.9 -1.4" 10.5" 0.393 0.300 0.0% 40% 0.276
FF/SI/FC 20% 97.6 15.3" -10.4" 0.462 0.234 2.1% 53% 0.410
SI/FF/CH 17% 96.5 9.4" -15.2" 0.406 0.313 1.5% 54% 0.331
CH/FS/FO 17% 96.5 9.4" -15.2" 0.406 0.444 0.0%
CU/KC/ST 13% 82.5 -13.9" 10.0" 0.310 0.067 0.0%
FC/SL/FF 10% 90.9 5.5" 1.4" 0.343 0.231 5.1% 50% 0.346
FF/SI/FC 7% 95.3 14.2" -9.4" 0.398 0.368 7.9% 59% 0.521
EP/FA/SL 7% 95.3 14.2" -9.4" 0.398 0.378 8.1% 58% 0.517
ST/SL/CU 2% 87.3 -1.4" 14.0" 0.125 0.0% 15% 0.142
CH/SI/FS 0% 94.1 6.7" -14.5" 0.000 0.0%
At-Bat Log 61 PA · 30 games · 2025-09-11 to 2026-10-08
filtered to 6 pitches: CU FC FF KC SI ST
6 hits 11 walks 13 strikeouts 31 outs in play avg exit velo 91.7 mph over 37 tracked xwOBA 0.337
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-10-08 Walk 3-2 FF 96.7 — — — — — — 0.698 Parker Messick
2026-10-05 Out fly ball 3-1 FF 95.0 92.2 59° 184 LF gap 0.011 0.015 0.010 Erik Sabrowski
2026-10-03 Double Play fly ball 0-0 FF 93.4 106.1 31° 364 LF gap 0.857 3.391 1.740 Erik Sabrowski
2026-10-03 Walk 3-2 FF 96.1 — — — — — — 0.698 Parker Messick
2026-10-03 Strikeout looking 0-2 FF 97.1 — — — — — — 0.000 Parker Messick
2026-09-27 Out ground ball 1-1 FF 95.5 96.5 6° 102 Infield 0.649 0.734 0.614 Nick Frasso
2026-09-27 Out popup 3-2 FF 92.7 78.2 81° 77 RF corner 0.003 0.003 0.003 Kyle Freeland
2026-09-27 Out ground ball 2-2 SI 91.8 104.0 2° 68 Infield 0.540 0.596 0.500 Kyle Freeland
2026-09-22 Out ground ball 0-1 FF 93.3 97.6 -3° 36 Infield 0.338 0.382 0.313 Daniel Lynch IV
2026-09-20 Single line drive 0-0 SI 91.0 108.8 12° 215 LF 0.914 1.245 0.921 Brant Hurter
2026-09-18 Out ground ball 2-1 FF 94.1 87.3 7° 101 Infield 0.509 0.614 0.504 Beau Brieske
2026-09-18 Single line drive 0-1 FF 95.4 104.5 11° 180 LF 0.929 1.174 0.911 Beau Brieske
2026-09-17 Strikeout swinging 0-2 CU 78.6 — — — — — — 0.000 Framber Valdez
2026-09-17 Strikeout swinging 1-2 CU 78.4 — — — — — — 0.000 Framber Valdez
2026-09-17 Walk 3-0 SI 90.7 — — — — — — 0.699 Framber Valdez
2026-09-16 Out fly ball 1-2 FF 95.0 95.3 57° 211 RF 0.014 0.017 0.013 Erik Sabrowski
2026-09-16 Home Run fly ball 0-0 CU 80.7 106.5 24° 412 LF gap 0.920 3.293 1.727 Parker Messick
2026-09-16 Strikeout looking 1-2 FF 97.4 — — — — — — 0.000 Parker Messick
2026-09-16 Out ground ball 0-0 FF 97.0 104.4 -6° 16 Infield 0.302 0.335 0.279 Parker Messick
2026-09-02 Out ground ball 2-0 SI 94.8 90.2 -23° 7 Infield 0.062 0.063 0.056 Josh Hader
2026-04-26 Strikeout swinging 1-2 FF 89.5 — — — — — — 0.000 Jose Quintana
2026-04-26 Out fly ball 1-0 FF 89.1 82.4 46° 253 RF 0.020 0.025 0.021 Jose Quintana
2026-04-23 Walk 3-2 FF 94.2 — — — — — — 0.698 Anthony Banda
2026-04-18 Strikeout swinging 2-2 CU 77.6 — — — — — — 0.000 Caleb Thielbar
2026-04-15 Strikeout swinging 0-2 FF 100.3 — — — — — — 0.000 —
2026-04-15 Strikeout swinging 2-2 FF 97.8 — — — — — — 0.000 —
2025-09-28 Strikeout swinging 3-2 FF 95.9 — — — — — — 0.000 Chris Sale
2025-09-28 Walk 3-2 FF 98.0 — — — — — — 0.691 Chris Sale
2025-09-28 Single ground ball 0-2 CU 82.1 74.0 12° 131 CF 0.352 0.352 0.317 Charlie Morton
2025-09-27 Walk 3-2 SI 96.4 — — — — — — 0.691 Raisel Iglesias
2025-09-26 Strikeout swinging 0-2 CU 86.4 — — — — — — 0.000 Pierce Johnson
2025-09-26 Out line drive 3-2 SI 94.0 101.0 4° 89 Infield 0.572 0.651 0.542 Dylan Dodd
2025-09-26 Out fly ball 1-1 FF 93.9 84.0 26° 275 RF 0.114 0.165 0.107 Joey Wentz
2025-09-25 Out ground ball 3-1 FC 99.0 81.1 -43° 2 Infield 0.090 0.091 0.085 Graham Ashcraft
2025-09-25 Single ground ball 0-1 SI 93.8 63.8 -73° 1 Infield 0.278 0.279 0.254 Nick Lodolo
2025-09-24 Walk 3-1 FC 87.9 — — — — — — 0.691 Nick Martinez
2025-09-24 Single line drive 2-2 FF 96.0 103.7 14° 284 LF 0.770 1.062 0.797 Emilio Pagán
2025-09-24 Strikeout swinging 2-2 FF 98.0 — — — — — — 0.000 Hunter Greene
2025-09-24 Walk 3-1 FF 100.5 — — — — — — 0.691 Hunter Greene
2025-09-20 Out ground ball 2-0 FF 98.0 98.8 -2° 32 Infield 0.380 0.402 0.346 Luis Morales
2025-09-20 Out ground ball 1-2 ST 81.7 50.5 -27° 4 Infield 0.134 0.135 0.125 Luis Morales
2025-09-19 Grounded Into DP ground ball 0-1 ST 83.4 79.7 -5° 19 Infield 0.137 0.138 0.123 Michael Kelly
2025-09-19 Out fly ball 0-2 FC 89.6 80.9 36° 290 CF 0.033 0.057 0.035 Brady Basso
2025-09-17 Out ground ball 3-2 FF 94.7 103.3 -6° 19 Infield 0.377 0.419 0.339 Drew Pomeranz
2025-09-17 Out ground ball 0-0 CU 78.1 103.0 5° 90 Infield 0.610 0.688 0.560 Aaron Civale
2025-09-17 Out line drive 1-0 FF 95.8 99.4 18° 347 CF 0.380 0.595 0.397 Porter Hodge
2025-09-17 Out popup 0-0 CU 74.6 71.7 59° 154 Infield 0.020 0.020 0.018 Matthew Boyd
2025-09-15 Force Out ground ball 1-0 SI 92.3 102.0 -13° 7 LF corner 0.290 0.363 0.265 Jameson Taillon
2025-09-15 Out fly ball 0-2 ST 80.3 96.9 40° 328 CF 0.051 0.179 0.091 Jameson Taillon
2025-09-15 Out fly ball 0-0 FF 93.4 95.9 42° 313 RF gap 0.025 0.065 0.034 Jameson Taillon
2025-09-14 Out ground ball 1-0 SI 93.8 82.4 -32° 5 Infield 0.046 0.047 0.045 Jackson Rutledge
2025-09-14 Out fly ball 1-1 SI 95.2 76.6 48° 216 RF 0.061 0.062 0.055 Mason Thompson
2025-09-14 Strikeout looking 0-2 FF 95.1 — — — — — — 0.000 Cade Cavalli
2025-09-14 Out ground ball 0-1 SI 96.7 71.6 -32° 3 Infield 0.050 0.072 0.049 Cade Cavalli
2025-09-13 Walk 3-1 FF 93.5 — — — — — — 0.691 Cole Henry
2025-09-13 Out ground ball 1-2 CU 82.0 100.1 -25° 5 Infield 0.101 0.102 0.095 Andrew Alvarez
2025-09-13 Walk 3-1 FF 92.2 — — — — — — 0.691 Andrew Alvarez
2025-09-13 Out ground ball 1-1 FF 92.7 107.3 5° 102 Infield 0.587 0.616 0.529 Andrew Alvarez
2025-09-11 Out ground ball 0-0 FC 92.3 111.4 -28° 4 Infield 0.112 0.134 0.102 Kade Strowd
2025-09-11 Walk 3-0 FF 91.3 — — — — — — 0.691 Cade Povich
2025-09-11 Strikeout swinging 1-2 ST 83.6 — — — — — — 0.000 Cade Povich