Basenerd Banner
Loading games...
Tommy Pham
Tommy Pham
Pittsburgh Pirates • Outfielder
Age 38 • 6' 1" • 225 lb
Bats: R • Throws: R
MLB Debut: 2014-09-09
Born: Las Vegas , NV • USA
Draft: 2006
2025 Stats
G
120
AB
392
H
96
HR
10
RBI
52
R
44
SB
5
AVG
.245
OBP
.330
SLG
.370
OPS
.700
Career Stats
G
1241
AB
4215
H
1081
HR
149
RBI
522
R
652
SB
131
AVG
.256
OBP
.344
SLG
.422
OPS
.766
Year-by-Year Hitting
Year Team GPAABH HRRBISB AVGOBPSLGOPSAwards
2014 STL 6 2 2 .000 .000 .000 .000
2015 STL 52 173 153 41 5 18 2 .268 .347 .477 .824
2016 STL 78 183 159 36 9 17 2 .226 .324 .440 .764
2017 STL 128 530 444 136 23 73 25 .306 .411 .520 .931
2018 Total 137 570 494 136 21 63 15 .275 .367 .464 .831
2019 TB 145 654 567 155 21 68 25 .273 .369 .450 .819
2020 SD 31 125 109 23 3 12 6 .211 .312 .312 .624
2021 SD 155 561 475 109 15 49 14 .229 .340 .383 .723
2022 Total 144 622 554 131 17 63 8 .236 .312 .374 .686
2023 Total 129 481 426 109 16 68 22 .256 .328 .446 .774
2024 Total 116 478 440 109 9 39 7 .248 .305 .368 .673
2025 PIT 120 449 392 96 10 52 5 .245 .330 .370 .700
Spring Training
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2009 STL 111 .000.000.000.000
2011 STL 787 .000.125.000.125
2013 STL 222 .000.000.000.000
2014 STL 333 .000.000.000.000
2015 STL 818177 15 .412.389.588.977
2016 STL 19554713 383 .277.382.532.914
2017 STL 2150439 64 .209.320.279.599
2018 STL 20695913 152 .220.333.373.706
2019 TB 19605117 15 .333.417.490.907
2020 SD 1030255 51 .200.333.280.613
2021 SD 20585013 24 .260.362.400.762
2022 CIN 620205 12 .250.250.500.750
2023 NYM 1751457 2 .156.255.178.433
2025 PIT 1858468 112 .174.345.283.628
Postseason
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2015 STL 3551 12 .200.200.8001.000
2019 TB 626259 231 .360.385.600.985
2020 SD 625249 13 .375.400.458.858
2023 AZ 16646117 342 .279.297.475.772
2024 KC 616155 21 .333.313.333.646
Game Logs
Season selector loads one year at a time.
Hitting
Date Opponent AB H 2B 3B HR RBI R BB SO
2025-09-28 @ ATL 2 1 0 0 0 0 0 1 1
2025-09-27 @ ATL 1 0 0 0 0 0 0 1 0
2025-09-26 @ ATL 5 1 0 0 1 2 1 0 2
2025-09-25 @ CIN 3 1 0 0 0 0 0 0 0
2025-09-24 @ CIN 3 1 0 0 0 0 0 2 2
2025-09-20 vs ATH 3 0 0 0 0 0 0 0 0
2025-09-19 vs ATH 2 0 0 0 0 0 0 0 0
2025-09-17 vs CHC 4 0 0 0 0 0 1 1 0
2025-09-15 vs CHC 4 0 0 0 0 0 0 0 1
2025-09-14 @ WSH 4 0 0 0 0 0 0 0 1
2025-09-13 @ WSH 2 0 0 0 0 0 1 3 0
2025-09-11 @ BAL 3 0 0 0 0 0 0 1 1
2025-09-10 @ BAL 3 0 0 0 0 0 0 1 0
2025-09-09 @ BAL 4 1 0 0 1 1 1 1 0
2025-09-06 vs MIL 4 0 0 0 0 0 0 0 1
2025-09-05 vs MIL 4 1 1 0 0 1 0 0 0
2025-09-04 vs LAD 4 1 0 0 0 1 0 0 2
2025-09-03 vs LAD 4 0 0 0 0 0 0 0 1
2025-09-02 vs LAD 4 2 1 0 0 2 2 0 0
2025-08-31 @ BOS 4 1 0 0 0 0 0 0 1
2025-08-30 @ BOS 4 1 0 0 0 2 0 1 0
2025-08-29 @ BOS 3 1 1 0 0 2 1 2 0
2025-08-28 @ STL 4 1 0 0 1 1 1 0 3
2025-08-27 @ STL 4 1 0 0 0 2 0 0 0
2025-08-25 @ STL 3 0 0 0 0 0 0 1 0
2025-08-23 vs COL 4 1 0 0 0 0 1 0 1
2025-08-22 vs COL 3 2 1 0 1 2 3 1 1
2025-08-20 vs TOR 4 2 1 0 0 2 0 0 1
2025-08-18 vs TOR 3 1 0 0 0 0 0 1 1
2025-08-17 @ CHC 5 0 0 0 0 0 0 0 2
2025-08-16 @ CHC 3 1 0 0 1 1 1 1 0
2025-08-15 @ CHC 0 0 0 0 0 0 0 0 0
2025-08-13 @ MIL 4 2 0 0 0 0 0 1 1
2025-08-12 @ MIL 2 0 0 0 0 0 0 0 0
2025-08-11 @ MIL 4 0 0 0 0 0 0 0 0
2025-08-10 vs CIN 6 1 0 0 0 0 1 0 1
2025-08-09 vs CIN 2 0 0 0 0 1 0 1 1
2025-08-08 vs CIN 3 1 0 0 0 0 1 1 0
2025-08-06 vs SF 2 1 0 0 0 1 0 1 1
2025-08-05 vs SF 4 1 0 0 0 0 0 0 2
2025-08-04 vs SF 3 0 0 0 0 0 0 1 2
2025-08-03 @ COL 5 1 0 0 1 2 1 0 1
2025-08-01 @ COL 5 1 0 0 0 0 2 1 2
2025-07-29 @ SF 4 3 1 0 0 0 1 0 0
2025-07-28 @ SF 4 2 0 0 0 1 1 1 1
2025-07-27 vs AZ 4 2 1 0 0 1 1 0 2
2025-07-26 vs AZ 3 1 0 0 0 0 1 1 0
2025-07-25 vs AZ 3 1 0 1 0 0 0 1 0
2025-07-23 vs DET 3 1 0 0 0 0 0 1 1
2025-07-22 vs DET 5 3 2 0 0 2 1 0 0
2025-07-21 vs DET 2 1 0 0 0 0 0 0 0
2025-07-19 vs CWS 5 1 0 0 0 0 0 0 0
2025-07-18 vs CWS 4 0 0 0 0 0 0 0 0
2025-07-13 @ MIN 4 1 0 0 1 1 1 0 0
2025-07-12 @ MIN 0 0 0 0 0 0 0 0 0
2025-07-11 @ MIN 4 1 0 0 0 0 0 0 2
2025-07-09 @ KC 4 3 1 0 0 0 1 0 0
2025-07-08 @ KC 3 1 1 0 0 0 0 1 1
2025-07-07 @ KC 3 1 0 0 1 2 1 1 0
2025-07-06 @ SEA 4 2 0 0 0 0 0 0 1
2025-07-05 @ SEA 2 0 0 0 0 0 0 1 0
2025-07-02 vs STL 4 2 0 0 0 2 1 0 1
2025-07-01 vs STL 2 0 0 0 0 0 0 0 0
2025-06-30 vs STL 4 1 0 0 0 1 0 0 0
2025-06-29 vs NYM 4 2 0 0 1 2 1 0 1
2025-06-27 vs NYM 4 1 0 0 0 2 1 1 1
2025-06-25 @ MIL 4 2 0 0 0 1 0 0 2
2025-06-23 @ MIL 4 2 0 0 1 2 2 0 1
2025-06-22 vs TEX 3 3 2 0 0 3 0 0 0
2025-06-19 @ DET 2 0 0 0 0 1 0 1 0
2025-06-19 @ DET 0 0 0 0 0 0 1 0 0
2025-06-14 @ CHC 1 0 0 0 0 0 0 2 0
2025-06-12 @ CHC 4 0 0 0 0 0 0 0 2
2025-06-08 vs PHI 0 0 0 0 0 0 0 0 0
2025-06-07 vs PHI 3 0 0 0 0 0 0 0 2
2025-06-05 vs HOU 2 0 0 0 0 0 0 2 1
2025-06-04 vs HOU 3 1 0 0 0 0 1 0 0
2025-06-03 vs HOU 1 0 0 0 0 0 0 0 1
2025-06-01 @ SD 4 1 0 0 0 0 0 0 0
2025-05-30 @ SD 4 1 0 0 0 0 1 0 1
2025-05-27 @ AZ 5 2 0 0 0 1 1 0 0
2025-05-25 vs MIL 3 2 0 0 0 1 0 1 0
2025-05-22 vs MIL 4 0 0 0 0 0 0 0 2
2025-05-21 vs CIN 4 2 0 0 0 0 0 0 2
2025-05-19 vs CIN 3 1 0 0 0 0 0 0 1
2025-05-16 @ PHI 4 1 0 0 0 0 0 0 1
2025-05-11 vs ATL 3 0 0 0 0 0 0 1 1
2025-05-10 vs ATL 1 0 0 0 0 0 0 1 0
2025-05-09 vs ATL 0 0 0 0 0 0 0 0 0
2025-05-07 @ STL 3 1 0 0 0 0 0 0 1
2025-05-05 @ STL 3 0 0 0 0 0 0 1 1
2025-05-04 vs SD 4 2 0 0 0 0 0 0 2
2025-04-30 vs CHC 4 0 0 0 0 0 0 0 2
2025-04-29 vs CHC 3 0 0 0 0 0 0 0 0
2025-04-27 @ LAD 4 0 0 0 0 0 0 0 2
2025-04-26 @ LAD 3 2 1 0 0 0 2 1 0
2025-04-25 @ LAD 4 0 0 0 0 0 0 0 2
2025-04-23 @ LAA 4 1 0 0 0 1 0 0 2
2025-04-22 @ LAA 5 3 0 0 0 0 1 0 0
2025-04-20 vs CLE 4 2 1 0 0 0 1 0 1
2025-04-19 vs CLE 4 0 0 0 0 0 0 0 1
2025-04-17 vs WSH 3 0 0 0 0 0 0 0 2
2025-04-16 vs WSH 4 0 0 0 0 0 0 0 0
2025-04-15 vs WSH 2 1 0 0 0 0 0 1 0
2025-04-14 vs WSH 3 1 0 0 0 1 2 1 1
2025-04-12 @ CIN 4 0 0 0 0 0 0 0 1
2025-04-11 @ CIN 3 1 1 0 0 1 1 0 0
2025-04-09 vs STL 3 1 0 0 0 1 0 2 1
2025-04-08 vs STL 4 0 0 0 0 0 0 0 2
2025-04-07 vs STL 3 1 0 0 0 0 1 1 1
2025-04-06 vs NYY 4 1 0 0 0 2 0 0 3
2025-04-05 vs NYY 2 0 0 0 0 0 0 0 0
2025-04-04 vs NYY 1 0 0 0 0 0 0 0 0
2025-04-02 @ TB 2 0 0 0 0 0 0 2 0
2025-04-01 @ TB 4 0 0 0 0 0 0 0 2
2025-03-31 @ TB 4 0 0 0 0 0 0 0 2
2025-03-30 @ MIA 4 1 0 0 0 0 0 0 1
2025-03-29 @ MIA 1 0 0 0 0 0 0 0 1
2025-03-28 @ MIA 5 0 0 0 0 0 1 0 0
2025-03-27 @ MIA 3 1 1 0 0 0 0 1 2
Transactions
Entire history • newest first.
2025-11-02
LF Tommy Pham elected free agency.
2025-09-16
LF Tommy Pham changed number to 28.
2025-09-15
LF Tommy Pham changed number to 21.
2025-05-13
Pittsburgh Pirates activated LF Tommy Pham.
2025-05-12
LF Tommy Pham suspended.
2025-04-16
OF Tommy Pham changed number to 28.
2025-04-15
OF Tommy Pham changed number to 42.
2025-02-16
Pittsburgh Pirates signed free agent OF Tommy Pham.
2024-10-31
RF Tommy Pham elected free agency.
2024-09-01
Kansas City Royals activated CF Tommy Pham.
2024-08-31
Kansas City Royals claimed CF Tommy Pham off waivers from St. Louis Cardinals.
2024-08-30
St. Louis Cardinals designated CF Tommy Pham for assignment.
2024-07-30
St. Louis Cardinals activated CF Tommy Pham.
2024-07-29
Los Angeles Dodgers traded 3B Miguel Vargas, SS Alexander Albertus, SS Jeral Perez and a player to be named later or cash considerations to the Chicago White Sox for RHP Michael Kopech; Chicago White Sox traded RHP Erick Fedde, OF Tommy Pham and cash considerations to the St. Louis Cardinals; St. Louis Cardinals traded SS Tommy Edman and RHP Oliver Gonzalez to the Los Angeles Dodgers.
2024-06-14
Chicago White Sox activated CF Tommy Pham from the 10-day injured list.
2024-06-10
Chicago White Sox sent CF Tommy Pham on a rehab assignment to ACL White Sox.
2024-06-04
Chicago White Sox placed CF Tommy Pham on the 10-day injured list retroactive to June 3, 2024. Left ankle sprain.
2024-04-26
Chicago White Sox selected the contract of CF Tommy Pham from Charlotte Knights.
2024-04-16
Chicago White Sox signed free agent CF Tommy Pham to a minor league contract.
2023-11-02
CF Tommy Pham elected free agency.
2023-08-03
Arizona Diamondbacks activated CF Tommy Pham.
2023-08-01
New York Mets traded CF Tommy Pham and cash to Arizona Diamondbacks for SS Jeremy Rodriguez.
2023-01-24
New York Mets activated CF Tommy Pham.
2023-01-24
New York Mets signed free agent CF Tommy Pham.
2022-11-09
CF Tommy Pham elected free agency.
2022-08-02
Boston Red Sox activated CF Tommy Pham.
2022-08-01
Cincinnati Reds traded CF Tommy Pham to Boston Red Sox for Player To Be Named Later.
2022-05-30
Cincinnati Reds activated CF Tommy Pham.
2022-05-27
CF Tommy Pham roster status changed by Cincinnati Reds.
2022-03-26
Cincinnati Reds signed free agent CF Tommy Pham, and.
2021-11-03
CF Tommy Pham elected free agency.
2020-09-18
San Diego Padres activated CF Tommy Pham from the 10 day injured list.
2020-09-18
San Diego Padres activated LF Tommy Pham from the 10-day injured list.
2020-09-18
San Diego Padres activated CF Tommy Pham from the 10 day injured list.
2020-08-17
San Diego Padres placed LF Tommy Pham on the 10-day injured list. Fractured left hamate bone.
2019-12-06
Tampa Bay Rays traded LF Tommy Pham and SS Jake Cronenworth to San Diego Padres for LF Hunter Renfroe, SS Xavier Edwards and Player To Be Named Later.
2018-08-16
Tampa Bay Rays activated LF Tommy Pham.
2018-08-15
Tampa Bay Rays sent OF Tommy Pham on a rehab assignment to Hudson Valley Renegades.
2018-08-03
Tampa Bay Rays placed CF Tommy Pham on the 10-day disabled list. Right foot fracture.
2018-07-31
St. Louis Cardinals traded CF Tommy Pham and Future Considerations to Tampa Bay Rays for RF Justin Williams, LHP Genesis Cabrera and RHP Roel Ramirez.
2017-05-05
St. Louis Cardinals recalled CF Tommy Pham from Memphis Redbirds.
2017-03-25
St. Louis Cardinals optioned CF Tommy Pham to Memphis Redbirds.
2016-06-18
St. Louis Cardinals recalled Tommy Pham from Memphis Redbirds.
2016-05-17
St. Louis Cardinals optioned CF Tommy Pham to Memphis Redbirds.
2016-05-12
St. Louis Cardinals sent OF Tommy Pham on a rehab assignment to Springfield Cardinals.
2016-05-04
St. Louis Cardinals sent OF Tommy Pham on a rehab assignment to Memphis Redbirds.
2016-04-04
St. Louis Cardinals placed CF Tommy Pham on the 15-day disabled list. Left oblique strain
2015-08-17
St. Louis Cardinals recalled CF Tommy Pham from Memphis Redbirds.
2015-07-20
St. Louis Cardinals optioned CF Tommy Pham to Memphis Redbirds.
2015-07-03
St. Louis Cardinals recalled Tommy Pham from Memphis Redbirds.
2015-06-05
St. Louis Cardinals optioned LF Tommy Pham to Memphis Redbirds.
2015-05-01
St. Louis Cardinals transferred LF Tommy Pham from the 15-day disabled list to the 60-day disabled list. Strained left quadriceps
2015-04-03
St. Louis Cardinals placed LF Tommy Pham on the 15-day disabled list retroactive to March 27, 2015. Strained left quadriceps
2014-10-17
St. Louis Cardinals activated LF Tommy Pham.
2014-10-02
St. Louis Cardinals reassigned LF Tommy Pham to the minor leagues.
2014-09-08
St. Louis Cardinals selected the contract of LF Tommy Pham from Memphis Redbirds.
2014-03-17
OF Thomas Pham assigned to St. Louis Cardinals.
2013-03-26
OF Thomas Pham assigned to St. Louis Cardinals.
2011-03-03
CF Thomas Pham assigned to St. Louis Cardinals.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
67
0.318
xBA
67
0.246
xSLG
63
0.396
Avg EV
86
91.6
Barrel%
45
6.6%
HardHit%
82
47.2%
SweetSpot%
43
32.7%
Chase%
92
19.9%
Whiff%
69
22.9%
K%
66
20.9%
BB%
82
11.1%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B 2B 3B HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: pirates.svg.
Results by Pitch Type
Pitch # Usage% Zone% Whiff% AVG HardHit%
4-Seam Fastball 483 28.4% 59.0% 18.6% .250 56.8%
Sinker 340 20.0% 62.1% 7.2% .261 57.1%
Slider 310 18.2% 54.5% 31.0% .259 48.8%
Cutter 144 8.5% 61.1% 20.6% .290 34.6%
Sweeper 137 8.1% 51.8% 27.6% .152 16.7%
Changeup 108 6.3% 47.2% 22.6% .346 36.4%
Curveball 104 6.1% 50.0% 26.5% .148 35.3%
Splitter 34 2.0% 32.4% 26.3% .273 62.5%
Knuckle Curve 33 1.9% 30.3% 50.0% .000 0.0%
Slurve 8 0.5% 75.0% 0.0% .500 100.0%
Total 1701 100.0% 56.1% 20.6% .246 47.8%
Results by Pitch Category
Category # Usage% Zone% Whiff% AVG HardHit%
Fastball 967 56.8% 60.4% 14.8% .260 53.8%
Breaking 592 34.8% 52.0% 30.1% .198 36.5%
Offspeed 142 8.3% 43.7% 23.6% .324 43.3%
Total 1701 100.0% 56.1% 20.6% .246 47.8%
MLB Avg - - 50.6% 25.3% .245 41.0%
More