<
>
Tommy Pham
LF | Bats/Throws: R/R | 6' 1" 225LBS | Age: 37
Draft: 2006 | Rd: 16, #496, St. Louis Cardinals | Durango HS
PA
AB
R
H
HR
SB
AVG
OBP
SLG
OPS
2023 481 426 55 109 16 22 .256 .328 .446 .774
2024 478 440 49 109 9 7 .248 .305 .368 .673
2025 101 90 9 16 0 3 .178 .257 .222 .479
12 Seasons 4,480 3,913 617 1,001 139 129 .256 .344 .422 .766
AVG
HR
SB
OPS
2023 .256 16 22 .774
2024 .248 9 7 .673
2025 .178 0 3 .479
12 Seasons .256 139 129 .766
20252025 MLB Percentile Rankings
ValuesavantPOORAVERAGEGREATBatting Run Value-6NOT QUALIFIED5Baserunning Run Value0NOT QUALIFIED28Fielding Run Value1NOT QUALIFIED64BattingxwOBA.255NOT QUALIFIED5xBA.203NOT QUALIFIED7xSLG.285NOT QUALIFIED5Avg Exit Velocity88.6NOT QUALIFIED36Barrel %3.3NOT QUALIFIED15Hard-Hit %41.0NOT QUALIFIED44LA Sweet-Spot %26.2NOT QUALIFIED13Bat Speed72.4NOT QUALIFIED62Squared-Up %24.6NOT QUALIFIED45Chase %20.1NOT QUALIFIED87Whiff %25.8NOT QUALIFIED44K %27.6NOT QUALIFIED20BB %9.2NOT QUALIFIED54FieldingRange (OAA)0NOT QUALIFIED65Arm Value0NOT QUALIFIED63Arm Strength83.6NOT QUALIFIED52RunningSprint Speed27.6NOT QUALIFIED64
20252025 Hits Spray Chart
320375399410379325SINGLEDOUBLE

Standard MLB Batting Statistics

Season
Tm
LG
G
PA
AB
R
H
2B
3B
HR
RBI
BB
SO
SB
CS
HBP
AVG
OBP
SLG
OPS
2014 STL NL 6 2 2 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
2015 STL NL 52 173 153 28 41 7 5 5 18 19 41 2 0 0 .268 .347 .477 .824
2016 STL NL 78 183 159 26 36 7 0 9 17 20 71 2 2 3 .226 .324 .440 .764
2017 STL NL 128 530 444 95 136 22 2 23 73 71 117 25 7 10 .306 .411 .520 .931
2018 STL NL 98 396 351 67 87 11 0 14 41 42 97 10 6 2 .248 .331 .399 .730
2018 TB AL 39 174 143 35 49 7 6 7 22 25 43 5 1 4 .343 .448 .622 1.070
2018 2 Teams 137 570 494 102 136 18 6 21 63 67 140 15 7 6 .275 .367 .464 .831
2019 TB AL 145 654 567 77 155 33 2 21 68 81 123 25 4 5 .273 .369 .450 .819
2020 SD NL 31 125 109 13 23 2 0 3 12 15 27 6 0 1 .211 .312 .312 .624
2021 SD NL 155 561 475 74 109 24 2 15 49 78 128 14 6 4 .229 .340 .383 .723
2022 CIN NL 91 387 340 57 81 11 1 11 39 42 100 7 2 1 .238 .320 .374 .694
2022 BOS AL 53 235 214 32 50 12 0 6 24 14 67 1 1 6 .234 .298 .374 .672
2022 2 Teams 144 622 554 89 131 23 1 17 63 56 167 8 3 7 .236 .312 .374 .686
2023 NYM NL 79 264 231 29 62 15 1 10 36 29 56 11 1 1 .268 .348 .472 .820
2023 AZ NL 50 217 195 26 47 12 2 6 32 18 50 11 2 1 .241 .304 .415 .719
2023 2 Teams 129 481 426 55 109 27 3 16 68 47 106 22 3 2 .256 .328 .446 .774
2024 CWS AL 70 297 271 33 72 14 1 5 19 25 63 6 3 1 .266 .330 .380 .710
2024 STL NL 23 77 68 7 14 3 1 2 12 7 16 0 0 1 .206 .286 .368 .654
2024 KC AL 23 104 101 9 23 3 1 2 8 3 27 1 0 0 .228 .250 .337 .587
2024 3 Teams 116 478 440 49 109 20 3 9 39 35 106 7 3 2 .248 .305 .368 .673
2025 PIT NL 27 101 90 9 16 4 0 0 6 9 27 3 0 1 .178 .257 .222 .479
*: All Star Season, Rankings AL/NL: Top 5 10 15 20      Click for Chart.

Advanced MLB Batting Statistics

Season
Tm
LG
PA
TB
LOB
SAC
SF
BABIP
XBH
GIDP
GIDPO
NP
P/PA
K/PA
HR/PA
BB/K
ISO
ROE
WO
2014 STL NL 2 0 1 0 0 .--- 0 0 0 11 5.500 1.000 .000 .--- .000 0 0
2015 STL NL 173 73 55 0 1 .333 17 1 20 677 3.913 .237 .029 .463 .209 1 0
2016 STL NL 183 70 57 1 0 .342 16 3 15 766 4.186 .388 .049 .282 .214 0 0
2017 STL NL 530 231 182 2 3 .368 47 18 88 2120 4.000 .221 .043 .607 .214 6 1
2018 STL NL 396 140 132 0 1 .303 25 12 52 1553 3.922 .245 .035 .433 .151 3 0
2018 TB AL 174 89 75 0 2 .442 20 6 18 693 3.983 .247 .040 .581 .280 0 0
2018 2 Teams 570 229 207 0 3 .342 45 18 70 2246 3.940 .246 .037 .479 .188 3 0
2019 TB AL 654 255 237 0 1 .316 56 22 97 2604 3.982 .188 .032 .659 .176 10 1
2020 SD NL 125 34 45 0 0 .253 5 2 18 498 3.984 .216 .024 .556 .101 0 0
2021 SD NL 561 182 202 0 4 .280 41 10 61 2374 4.232 .228 .027 .609 .154 5 0
2022 CIN NL 387 127 139 0 4 .300 23 13 53 1566 4.047 .258 .028 .420 .135 0 0
2022 BOS AL 235 80 78 0 1 .310 18 7 26 939 3.996 .285 .026 .209 .140 1 1
2022 2 Teams 622 207 217 0 5 .304 41 20 79 2505 4.027 .268 .027 .335 .137 1 1
2023 NYM NL 264 109 80 0 3 .310 26 2 26 1062 4.023 .212 .038 .518 .203 1 0
2023 AZ NL 217 81 91 0 3 .289 20 9 40 855 3.940 .230 .028 .360 .174 1 1
2023 2 Teams 481 190 171 0 6 .300 46 11 66 1917 3.985 .220 .033 .443 .190 2 1
2024 CWS AL 297 103 58 0 0 .330 20 2 25 1200 4.040 .212 .017 .397 .114 4 0
2024 STL NL 77 25 32 0 1 .235 6 2 9 332 4.312 .208 .026 .438 .162 0 0
2024 KC AL 104 34 35 0 0 .292 6 1 14 391 3.760 .260 .019 .111 .109 2 0
2024 3 Teams 478 162 125 0 1 .307 32 5 48 1923 4.023 .222 .019 .330 .120 6 0
2025 PIT NL 101 20 47 0 1 .250 4 5 19 412 4.079 .267 .000 .333 .044 2 1

Rankings

+ View More Rankings


Awards




Transactions

Team
Date
Transaction
04/16/2025 OF Tommy Pham changed number to 28.
04/16/2025 OF Tommy Pham changed number to 28.
04/15/2025 OF Tommy Pham changed number to 42.
02/16/2025 Pittsburgh Pirates signed free agent OF Tommy Pham.
12/05/2024 CF Tommy Pham assigned to Leones del Escogido.
10/31/2024 RF Tommy Pham elected free agency.
09/01/2024 Kansas City Royals activated CF Tommy Pham.
08/31/2024 Kansas City Royals claimed CF Tommy Pham off waivers from St. Louis Cardinals.
08/30/2024 St. Louis Cardinals designated CF Tommy Pham for assignment.
07/30/2024 St. Louis Cardinals activated CF Tommy Pham.
07/29/2024 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.
06/14/2024 Chicago White Sox activated CF Tommy Pham from the 10-day injured list.
06/10/2024 Chicago White Sox sent CF Tommy Pham on a rehab assignment to ACL White Sox.
06/04/2024 Chicago White Sox placed CF Tommy Pham on the 10-day injured list retroactive to June 3, 2024. Left ankle sprain.
04/26/2024 Chicago White Sox selected the contract of CF Tommy Pham from Charlotte Knights.
04/20/2024 Charlotte Knights activated CF Tommy Pham.
04/16/2024 Chicago White Sox signed free agent CF Tommy Pham to a minor league contract.
04/16/2024 CF Tommy Pham assigned to Charlotte Knights.
11/02/2023 CF Tommy Pham elected free agency.
08/03/2023 Arizona Diamondbacks activated CF Tommy Pham.
08/01/2023 New York Mets traded CF Tommy Pham and cash to Arizona Diamondbacks for SS Jeremy Rodriguez.
01/24/2023 New York Mets signed free agent CF Tommy Pham.
01/24/2023 New York Mets activated CF Tommy Pham.
11/09/2022 CF Tommy Pham elected free agency.
08/02/2022 Boston Red Sox activated CF Tommy Pham.
08/01/2022 Cincinnati Reds traded CF Tommy Pham to Boston Red Sox for Player To Be Named Later.
05/30/2022 Cincinnati Reds activated CF Tommy Pham.
05/27/2022 CF Tommy Pham roster status changed by Cincinnati Reds.
03/26/2022 Cincinnati Reds signed free agent CF Tommy Pham, and.
11/03/2021 CF Tommy Pham elected free agency.
09/18/2020 San Diego Padres activated CF Tommy Pham from the 10 day injured list.
09/18/2020 San Diego Padres activated CF Tommy Pham from the 10 day injured list.
09/18/2020 San Diego Padres activated LF Tommy Pham from the 10-day injured list.
08/17/2020 San Diego Padres placed LF Tommy Pham on the 10-day injured list. Fractured left hamate bone.
12/06/2019 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.
01/02/2019 Leones del Escogido placed OF Tommy Pham on the reserve list.
11/29/2018 OF Tommy Pham assigned to Leones del Escogido.
08/16/2018 Tampa Bay Rays activated LF Tommy Pham.
08/15/2018 Tampa Bay Rays sent OF Tommy Pham on a rehab assignment to Hudson Valley Renegades.
08/03/2018 Tampa Bay Rays placed CF Tommy Pham on the 10-day disabled list. Right foot fracture.
07/31/2018 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.
05/05/2017 St. Louis Cardinals recalled CF Tommy Pham from Memphis Redbirds.
03/25/2017 St. Louis Cardinals optioned CF Tommy Pham to Memphis Redbirds.
12/12/2016 OF Tommy Pham assigned to Leones del Escogido.
11/30/2016 OF Tommy Pham assigned to Navegantes del Magallanes.
11/30/2016 Navegantes del Magallanes placed OF Tommy Pham on the reserve list.
06/18/2016 St. Louis Cardinals recalled Tommy Pham from Memphis Redbirds.
05/17/2016 St. Louis Cardinals optioned CF Tommy Pham to Memphis Redbirds.
05/12/2016 St. Louis Cardinals sent OF Tommy Pham on a rehab assignment to Springfield Cardinals.
05/04/2016 St. Louis Cardinals sent OF Tommy Pham on a rehab assignment to Memphis Redbirds.
04/04/2016 St. Louis Cardinals placed CF Tommy Pham on the 15-day disabled list. Left oblique strain
08/17/2015 St. Louis Cardinals recalled CF Tommy Pham from Memphis Redbirds.
07/20/2015 St. Louis Cardinals optioned CF Tommy Pham to Memphis Redbirds.
07/03/2015 St. Louis Cardinals recalled Tommy Pham from Memphis Redbirds.
06/05/2015 St. Louis Cardinals optioned LF Tommy Pham to Memphis Redbirds.
05/01/2015 St. Louis Cardinals transferred LF Tommy Pham from the 15-day disabled list to the 60-day disabled list. Strained left quadriceps
04/03/2015 St. Louis Cardinals placed LF Tommy Pham on the 15-day disabled list retroactive to March 27, 2015. Strained left quadriceps
11/02/2014 Leones del Caracas released CF Tommy Pham.
10/17/2014 St. Louis Cardinals activated LF Tommy Pham.
10/07/2014 CF Tommy Pham assigned to Leones del Caracas.
10/02/2014 St. Louis Cardinals reassigned LF Tommy Pham to the minor leagues.
09/08/2014 St. Louis Cardinals selected the contract of LF Tommy Pham from Memphis Redbirds.
03/17/2014 OF Thomas Pham assigned to St. Louis Cardinals.
09/03/2013 Memphis Redbirds activated LF Tommy Pham from the 7-day disabled list.
07/27/2013 Memphis Redbirds placed CF Thomas Pham on the 7-day disabled list.
06/24/2013 CF Thomas Pham assigned to TEX North Division All-Stars.
06/22/2013 CF Thomas Pham assigned to Memphis Redbirds from Springfield Cardinals.
06/16/2013 Thomas Pham roster status changed by Springfield Cardinals.
06/05/2013 Springfield Cardinals placed CF Thomas Pham on the 7-day disabled list.
05/24/2013 Springfield Cardinals activated CF Thomas Pham from the 7-day disabled list.
05/13/2013 Springfield Cardinals placed CF Thomas Pham on the 7-day disabled list.
03/26/2013 OF Thomas Pham assigned to St. Louis Cardinals.
09/20/2012 Springfield Cardinals activated CF Thomas Pham from the 7-day disabled list.
04/21/2012 Springfield Cardinals placed CF Thomas Pham on the 7-day disabled list.
09/06/2011 Springfield Cardinals activated CF Thomas Pham from the 7-day disabled list.
06/06/2011 Springfield Cardinals placed CF Thomas Pham on the 7-day disabled list.
05/23/2011 Springfield Cardinals activated CF Thomas Pham from the 7-day disabled list.
05/14/2011 Springfield Cardinals placed CF Thomas Pham on the 7-day disabled list.
03/03/2011 CF Thomas Pham assigned to St. Louis Cardinals.
09/16/2010 Springfield Cardinals activated CF Thomas Pham from the 7-day disabled list.
08/16/2010 Springfield Cardinals placed CF Thomas Pham on the 7-day disabled list.
07/03/2010 CF Thomas Pham assigned to Springfield Cardinals from Palm Beach Cardinals.
04/09/2009 Thomas Pham assigned to Palm Beach Cardinals from Quad Cities River Bandits.