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

Tommy Pham RHB CHA

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%
applies to every section below
Batter vs Pitch Arsenal → All players →
Trailing stats run through his last game, 2026-10-08 (9 days ago).
Percentile Rankings 2025-09-11 to 2026-10-08 · 149 qualified players
POOR AVERAGE GREAT
xwOBA 42 0.340
xBA 34 0.300
xSLG 50 0.500
Avg Exit Velo 83 91.2
Barrel % 34 5.8
Hard-Hit % 79 55.8
Bat Speed 71 71.5
Chase %↓ 97 20.1
K %↓ 46 22.7
BB % 99 18.2
Hits Spray Chart 7 hits · 30 games · 2025-09-11 to 2026-10-08
Single 5 Double 0 Triple 0 Home Run 2
100 200 300 400 450

Hover or tap any hit for how it was struck — distance, exit velocity, launch angle, the pitch, and what that batted ball was expected to be worth.

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
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 1.000 2.000 5.000 11.000 15.000 25.000 33.000 45.000 85.000 171.000 367.000
air_ball_rate · · · · · 0.429 0.471 0.391 0.388 0.422 0.454
appearances 1.000 2.000 3.000 5.000 7.000 10.000 15.000 20.000 30.000 50.000 100.000
ba 0.000 0.000 0.000 0.091 0.158 0.115 0.111 0.101 0.181 0.252
babip 0.000 0.000 0.000 0.111 0.154 0.125 0.136 0.106 0.194 0.290
babip_den 0.000 1.000 2.000 7.000 9.000 13.000 16.000 22.000 47.000 103.000 238.000
babip_num 0.000 0.000 0.000 0.000 1.000 2.000 2.000 3.000 5.000 20.000 69.000
barrel 0.000 0.000 1.000 1.000 1.000 2.000 2.000 2.000 3.000 9.000 22.000
barrel_per_ab 0.000 0.000 0.200 0.091 0.067 0.080 0.061 0.044 0.035 0.053 0.054
bat_speed 75.600 74.600 74.167 72.663 72.396 73.374 71.424 71.308 71.276 71.769 72.120
bip_per_pa 0.000 0.500 0.400 0.636 0.600 0.560 0.515 0.511 0.576 0.637 0.678
blast 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 3.000 4.000
blast_per_ab 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.018 0.011
chase 1.000 1.000 1.000 5.000 5.000 8.000 14.000 21.000 34.000 64.000 119.000
chase_rate 0.200 0.125 0.091 0.192 0.147 0.160 0.189 0.216 0.210 0.219 0.199
contact 1.000 2.000 5.000 11.000 15.000 25.000 33.000 45.000 85.000 171.000 367.000
estimated_ba_using_speedangle 0.011 0.434 0.381 0.435 0.471 0.395 0.366 0.306 0.329 0.336
estimated_ba_using_speedangle_sum 0.000 0.011 0.868 2.665 3.917 6.591 6.707 8.410 15.005 35.867 83.683
estimated_slg_using_speedangle 0.015 1.703 0.769 0.779 0.889 0.743 0.631 0.517 0.587 0.565
estimated_woba_using_speedangle 0.010 0.875 0.487 0.516 0.577 0.483 0.425 0.350 0.387 0.386
estimated_woba_using_speedangle_sum 0.000 0.015 3.406 5.381 7.008 12.441 12.637 14.515 25.323 63.957 140.804
ev_max 0.000 92.200 99.150 95.875 98.317 97.933 92.943 93.663 95.334 98.631 99.697
fly_ball 0.000 1.000 2.000 2.000 2.000 4.000 6.000 6.000 13.000 24.000 56.000
ground_ball 0.000 0.000 0.000 4.000 5.000 7.000 8.000 13.000 28.000 58.000 122.000
hard_hit 0.000 0.000 2.000 4.000 6.000 10.000 10.000 13.000 27.000 59.000 136.000
hh_ab 0.000 0.000 0.400 0.364 0.400 0.400 0.303 0.289 0.318 0.345 0.371
hit 0.000 0.000 0.000 0.000 1.000 3.000 3.000 4.000 7.000 26.000 80.000
hit_distance 184.000 274.000 136.000 133.667 151.643 156.706 140.261 134.429 144.477 157.787
hr 0.000 0.000 0.000 0.000 0.000 1.000 1.000 1.000 2.000 6.000 11.000
hr_per_fb · · · · · · · · 0.105 0.130 0.097
hr_platoon · · · · · · · 1.000 2.000 3.000 4.000
hr_rate 0.000 0.000 0.000 0.000 0.000 0.040 0.030 0.022 0.024 0.035 0.030
iso 0.000 0.000 0.000 0.000 0.158 0.115 0.083 0.087 0.160 0.151
la_contact 0.000 1.000 2.000 7.000 9.000 14.000 17.000 23.000 49.000 109.000 249.000
launch_speed 92.200 99.150 90.329 93.189 95.479 94.200 93.909 91.012 91.897 92.616
launch_speed_angle_sum 59.000 45.000 27.000 22.000 20.786 20.647 13.783 6.612 6.394 8.847
launch_speed_sum 0.000 92.200 388.300 976.500 1321.700 2033.400 2813.800 4050.500 8320.200 17000.300 36185.800
line_drive 0.000 0.000 0.000 0.000 1.000 2.000 2.000 3.000 6.000 22.000 57.000
out_of_zone 5.000 8.000 11.000 26.000 34.000 50.000 74.000 97.000 162.000 292.000 598.000
pull 0.000 1.000 2.000 5.000 7.000 11.000 12.000 16.000 29.000 55.000 107.000
slg 0.000 0.000 0.000 0.091 0.316 0.231 0.194 0.188 0.340 0.404
slug_window_ab 0.000 0.000 0.200 0.091 0.067 0.080 0.061 0.044 0.047 0.088 0.112
square_per_ab 0.000 0.500 0.400 0.364 0.400 0.400 0.333 0.333 0.341 0.380 0.431
squared_up 0.000 1.000 3.000 5.000 7.000 11.000 13.000 20.000 36.000 77.000 188.000
strikeout 0.000 0.000 1.000 2.000 2.000 5.000 9.000 13.000 20.000 35.000 72.000
strikeout_rate 0.000 0.000 0.200 0.182 0.133 0.200 0.273 0.289 0.235 0.205 0.196
sweet_spot 0.000 0.000 2.000 4.000 5.000 7.000 9.000 13.000 22.000 56.000 123.000
sweet_spot_per_ab 0.000 0.000 0.200 0.182 0.200 0.200 0.152 0.156 0.141 0.199 0.232
tb 0.000 0.000 0.000 0.000 1.000 6.000 6.000 7.000 13.000 49.000 128.000
tb_platoon · · · · · · · 5.000 11.000 26.000 38.000
walk 1.000 1.000 2.000 2.000 4.000 6.000 7.000 9.000 16.000 25.000 43.000
walk_platoon · · · · · · · 8.000 12.000 19.000 23.000
walk_rate 1.000 0.500 0.400 0.182 0.267 0.240 0.212 0.200 0.188 0.146 0.117
xbh 0.000 0.000 0.000 0.000 0.000 1.000 1.000 1.000 2.000 11.000 25.000
xbh_rate 0.000 0.000 0.000 0.000 0.000 0.040 0.030 0.022 0.024 0.064 0.068
z_swing_rate · · · · · 0.633 0.615 0.593 0.602 0.632 0.616
zone_rate · · · · · · 0.468 0.484 0.521 0.534 0.559