- Published in Top 50 Tampa Bay Rays
48. Tommy Pham
Before he became a nomadic, high-leverage gun-for-hire across both leagues, Tommy Pham delivered a brief yet potent display of offensive skill that revitalized his career. Traded from the St. Louis Cardinals at the July 2018 deadline, this intensely focused outfielder arrived in St. Petersburg during a quiet mid-season slump with a modest .248 batting average. However, true to Tampa Bay’s style, the front office saw a strong analytical profile that was ready to flourish once integrated into the Rays' changing lineup.
What followed was one of the most explosive post-trade periods in franchise history. With a new environment, Pham dominated American League pitchers in the last two months of 2018. He hit an incredible .343 batting average, with a .448 on-base percentage and a .622 slugging percentage over 39 games, transforming the Rays' offense into a more dynamic unit and reshaping their late-season identity.
He carried that relentless, tone-setting baseline into a durable, highly productive 2019 campaign. Serving as the everyday anchor in left field, Pham became the ultimate model of high-leverage consistency, famously reaching base in a franchise-record 48 consecutive games dating back to the previous summer. He blended premium on-base skills with dynamic athleticism, batting .273, blasting 21 home runs, and pilfering 25 stolen bases. His exceptional eye at the plate and textbook contact skills made him a sabermetric darling, while his defensive reliability—posting a flawless 1.000 fielding percentage—helped propel a young, hungry Rays squad to a 96-win season and an ALDS appearance.
Following the 2019 postseason, the cost-conscious front office executed a classic pre-arbitration blockbuster, sending Pham and young Jake Cronenworth to the San Diego Padres in exchange for Hunter Renfroe and prospect Xavier Edwards. Pham appeared in only 184 games in Tampa but still accumulated 197 hits, 28 home runs, 90 RBIs, and 30 stolen bases, posting a premium .287/.385/485 slash line (138 OPS+).