MLB/Players/Tommy Pham
Tommy Pham

TOMMY PHAM

LF · New York Mets · 20142026 · 1,251 games
1,251
CAREER GAMES · REGULAR SEASON
13 seasons
.256
CAREER BATTING AVERAGE
1,081 hits in 4,229 at-bats
149
CAREER HOME RUNS
522 RBI · 131 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026CWS1014100000170.000.067.000.067
2025PIT1203924496171105250945.245.330.370.700
2024KC11644049109203939351067.248.303.368.671
2023AZ1294265510927316684710622.256.330.446.776
2022BOS144554891312311763561678.236.307.374.680
2021SD1554757410924215497812814.229.338.383.721
2020SD3110913232031215276.211.306.312.618
2019TB1455677715533221688112325.273.364.450.814
2018TB13749410213618621636714015.275.362.464.825
2017STL1284449513622223737111725.306.402.520.922
2016STL7815926367091720712.226.313.440.753
2015STL5215328417551819412.268.349.477.826
2014STL62000000020.000.000.000.000
Career1,2514,2296531,081200251495225401,129131.256.340.420.760

04/Where the ball went

2016 Regular season
Play log from 2015
Spray chart · 89 batted balls
Groundout · 56.8 mph · 3 ftLineout · 94.2 mph · 125 ftGroundout · 95.5 mph · 7 ftFlyout · 92.3 mph · 236 ftSacrifice buntForceout · 81.6 mph · 5 ftLineout · 88.3 mph · 302 ftForceout · 90.2 mph · 30 ftPop OutLineout · 106.4 mph · 340 ftGroundout · 75.7 mph · 8 ftGroundout · 86.1 mph · 6 ftGroundout · 95.4 mph · 11 ftLineout · 101.5 mph · 173 ftFlyout · 91.1 mph · 190 ftGroundout · 109.0 mph · 39 ftGroundoutFlyout · 90.6 mph · 207 ftFlyout · 80.3 mph · 269 ftFlyout · 92.2 mph · 299 ftFlyout · 85.7 mph · 302 ftFlyout · 90.4 mph · 254 ftGroundout · 81.6 mph · 86 ftLineout · 108.6 mph · 154 ftGroundout · 102.0 mph · 9 ftLineout · 98.2 mph · 371 ftLineout · 100.3 mph · 369 ftForceoutGroundoutGroundout · 95.7 mph · 15 ftGroundout · 76.5 mph · 4 ftFlyout · 100.5 mph · 372 ftGrounded into a double play · 80.5 mph · 15 ftFlyout · 87.5 mph · 228 ftLineout · 97.9 mph · 310 ftForceout · 86.7 mph · 4 ftGroundout · 87.7 mph · 10 ftLineout · 97.8 mph · 353 ftLineout · 110.6 mph · 311 ftGroundoutPop Out · 93.8 mph · 217 ftGroundout · 108.7 mph · 21 ftGroundout · 80.3 mph · 21 ftGrounded into a double play · 97.7 mph · 5 ftGroundout · 73.0 mph · 67 ftLineout · 109.7 mph · 352 ftGrounded into a double play · 82.7 mph · 107 ftGroundout · 87.3 mph · 6 ftForceout · 79.3 mph · 4 ftGroundout · 102.5 mph · 44 ftPop OutGroundout · 62.1 mph · 3 ftFlyout · 88.0 mph · 343 ftSingle · 103.7 mph · 263 ftSingle · 97.8 mph · 225 ftHome Run · 98.1 mph · 356 ftHome Run · 108.6 mph · 355 ftSingleSingle · 69.0 mph · 5 ftDouble · 105.1 mph · 395 ftSingle · 73.4 mph · 100 ftSingle · 105.5 mph · 195 ftHome Run · 101.1 mph · 406 ftDouble · 106.5 mph · 196 ftHome Run · 111.8 mph · 375 ftHome Run · 104.7 mph · 417 ftSingle · 96.5 mph · 84 ftDouble · 97.1 mph · 330 ftSingle · 77.5 mph · 171 ftDouble · 101.0 mph · 339 ftDouble · 105.7 mph · 203 ftHome Run · 105.9 mph · 409 ftSingle · 90.6 mph · 30 ftSingle · 101.8 mph · 231 ftSingle · 94.5 mph · 7 ftHome Run · 107.9 mph · 420 ftHome Run · 103.8 mph · 419 ftSingle · 83.5 mph · 165 ftSingle · 73.1 mph · 76 ftSingle · 96.7 mph · 36 ftSingle · 96.0 mph · 41 ftSingle · 93.9 mph · 180 ftDouble · 103.7 mph · 113 ftDouble · 104.9 mph · 363 ftHome Run · 100.3 mph · 362 ftSingle · 100.6 mph · 12 ftSingle · 52.0 mph · 4 ftSingle · 97.8 mph · 12 ftSingle · 111.0 mph · 201 ft
Hit (36) Out (53) Home run (9)
Average exit velocity 93.4 mph · longest 420 ft

05/Game log

2016
Regular season
DateOppResultABRHHRRBIBBSO
APR 3@ PITL 141000000
JUN 18vs TEXL 342000001
JUN 19vs TEXL 452010000
JUN 20@ CHCW 321000001
JUN 21@ CHCW 430000000
JUN 24@ SEAL 343010000
JUN 25@ SEAL 453100001
JUN 26@ SEAW 1165222202
JUN 27@ KCL 263000003
JUN 28@ KCW 840000010
JUN 29vs KCL 232000001
JUN 30vs KCL 240000000
JUL 1vs MILW 713110010
JUL 2vs MILW 304010002
JUL 3vs MILW 983210011
JUL 5vs PITL 253000012
JUL 6vs PITL 571010000
JUL 7vs PITW 510000000
JUL 8@ MILL 341010000
JUL 9@ MILW 813111111
JUL 10@ MILW 515010003
JUL 15vs MIAL 674232400
JUL 16vs MIAW 504120001
JUL 17vs MIAL 364000003
JUL 18vs SDW 1025000001
JUL 20vs SDW 420000000
JUL 20vs SDW 323000012
JUL 21vs SDW 654120002
JUL 22vs LADW 436100012
JUL 23vs LADL 271000001
JUL 24vs LADL 694111202
JUL 26@ NYML 133000003
JUL 26@ NYMW 324020001
JUL 27@ NYMW 542000011
JUL 28@ MIAW 541000001
JUL 29@ MIAW 1164321301
JUL 30@ MIAL 0113000013
JUL 31@ MIAL 453100000
AUG 2@ CINL 571111100
AUG 3@ CINW 545020002
AUG 4@ CINL 074020000
AUG 5vs ATLW 100000010
AUG 6vs ATLL 5133000110
AUG 7vs ATLL 360000010
AUG 8vs CINW 542110020
AUG 9vs CINL 473010011
AUG 11@ CHCL 341000000
AUG 12@ CHCL 2131000010
AUG 16@ HOUW 855221203
AUG 19@ PHIW 434010013
AUG 23vs NYML 473100012
AUG 25vs NYML 6101000001
AUG 26vs W 312000012
AUG 28vs L 471000001
AUG 29@ MILW 651000001
AUG 30@ MILW 214000003
SEP 2@ CINL 230000000
SEP 3@ CINL 191000001
SEP 5@ PITW 1263100101
SEP 6@ PITW 971000011
SEP 7@ PITL 341000000
SEP 8vs MILL 5121000001
SEP 9vs MILW 430000000
SEP 10vs MILW 510100000
SEP 12vs CHCL 141000001
SEP 16@ SFL 282010001
SEP 17@ SFW 320100000
SEP 19@ COLW 531000000
SEP 20@ COLW 1051010000
SEP 21@ COLL 1112000002
SEP 24@ CHCW 1041100001
SEP 26vs CINL 2152010000
SEP 27vs CINW 1250000000
SEP 28vs CINL 120000000
SEP 29vs CINW 431000001
SEP 30vs PITW 700000000
OCT 1vs PITW 430000000
OCT 2vs PITW 1040000000

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.