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

change batter
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%
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

35p
0.226 68p
44p
0.282 68p
0.369 106p
0.392 107p
0.504 65p
0.383 111p
0.260 108p

vs LHP

16p
0.246 28p
31p
0.325 32p
0.447 58p
0.405 41p
30p
0.547 46p
31p
How Tommy Pham handles each pitch vs RHP · ordered by volume · 9 too thin to show
Tommy Pham: by Pitch Type 24 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 208 0.140 0.0% 52% 32% 26% 39% 94.5 0.352 0.353
LHP SI 84 0.176 0.0% 71% 21% 14% 64% 98.6 0.416 0.454
LHP SL 84 0.250 6.2% 64% 9% 36% 55% 94.6 0.371 0.485
LHP CH 82 0.300 0.0% 28% 17% 11% 72% 88.2 0.279 0.270
LHP CU 57 0.125 6.2% 40% 10% 20% 60% 84.4 0.301 0.366
LHP FC 29
LHP ST 20
LHP KC 16
LHP FS 7
LHP SV 1
RHP FF 324 0.286 5.2% 60% 29% 21% 41% 94.5 0.412 0.475
RHP SI 274 0.284 1.4% 53% 21% 10% 68% 92.8 0.292 0.306
RHP SL 225 0.174 2.2% 42% 19% 19% 52% 90.1 0.257 0.290
RHP ST 142 0.156 0.0% 17% 12% 21% 46% 84.6 0.206 0.190
RHP FC 117 0.400 4.0% 43% 14% 29% 43% 91.5 0.339 0.378
RHP CU 61 0.214 0.0%
RHP CH 50 0.273 0.0%
RHP FS 28
RHP KC 21
RHP SV 8
RHP FO 2
RHP FA 2
RHP CS 2
RHP PO 1

Showing every pitcher. Today’s probable opponent starter:

Gavin Williams

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

At-Bat Log 85 PA · 30 games · 2025-09-11 to 2026-10-08
7 hits 16 walks 20 strikeouts 42 outs in play avg exit velo 91.0 mph over 49 tracked xwOBA 0.332
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 ground ball 1-0 CH 85.2 82.6 -4° 19 LF corner 0.168 0.183 0.151 Kyle Freeland
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-26 Strikeout swinging 3-2 CH 85.5 — — — — — — 0.000 Jose Quintana
2026-09-26 Out ground ball 1-1 CH 84.9 72.7 14° 138 Infield 0.437 0.459 0.393 Jose Quintana
2026-09-22 Walk 3-1 CH 85.6 — — — — — — 0.698 Daniel Lynch IV
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-22 Walk 3-2 CH 85.4 — — — — — — 0.698 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-18 Walk 3-2 SL 83.5 — — — — — — 0.698 Andrew Sears
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-22 Strikeout looking 3-2 SL 84.4 — — — — — — 0.000 Eric Orze
2026-04-22 Out fly ball 3-2 SL 88.0 92.1 37° 281 RF corner 0.034 0.108 0.061 Connor Prielipp
2026-04-22 Strikeout looking 2-2 SL 88.0 — — — — — — 0.000 Connor Prielipp
2026-04-18 Strikeout swinging 2-2 CU 77.6 — — — — — — 0.000 Caleb Thielbar
2026-04-17 Out line drive 0-1 CH 82.2 87.7 25° 309 RF 0.103 0.166 0.108 Hoby Milner
2026-04-15 Out ground ball 0-1 SL 90.9 78.5 -47° 2 Infield 0.101 0.102 0.091 Tanner Scott
2026-04-15 Strikeout swinging 0-2 FF 100.3 — — — — — — 0.000 —
2026-04-15 Strikeout swinging 2-2 FF 97.8 — — — — — — 0.000 —
2026-04-13 Force Out ground ball 2-2 SL 84.9 103.7 4° 83 LF gap 0.563 0.625 0.519 Justin Wrobleski
2026-04-13 Out ground ball 0-1 SL 85.0 106.0 -1° 33 Infield 0.466 0.493 0.420 Justin Wrobleski
2026-04-13 Strikeout swinging 0-2 SL 85.1 — — — — — — 0.000 Justin Wrobleski
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-27 Out ground ball 2-1 CH 82.3 108.6 -27° 4 Infield 0.118 0.140 0.108 José Suarez
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 Strikeout swinging 2-2 SL 85.8 — — — — — — 0.000 Hunter Stratton
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-26 Home Run fly ball 0-1 SL 84.5 107.8 28° 433 LF 1.000 4.000 2.000 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 Out ground ball 0-0 CH 87.4 71.9 -13° 10 Infield 0.060 0.061 0.059 Nick Lodolo
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 SL 91.6 — — — — — — 0.000 Chase Burns
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 fly ball 1-2 SL 86.3 90.6 32° 327 RF gap 0.051 0.138 0.076 Luis Morales
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-17 Walk 3-1 CH 79.3 — — — — — — 0.691 Matthew Boyd
2025-09-15 Strikeout looking 0-2 SV 82.3 — — — — — — 0.000 Michael Soroka
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-2 SL 82.0 — — — — — — 0.691 Shinnosuke Ogasawara
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
2025-09-11 Out ground ball 0-1 CH 84.9 64.3 -51° 2 Infield 0.266 0.267 0.243 Cade Povich