These players have gone yard against all 30 teams

5:43 PM UTC

A week after homering against the Guardians for the first time in his career, went deep against the Athletics for the first time on Monday. With his blast against the A's, Story became the 87th player to homer against all 30 MLB clubs in the regular season.

That’s no easy feat -- it wasn’t even possible until 1998, when the D-backs and Rays joined MLB as expansion franchises. It also requires changing teams during a player’s career, meaning hitters like , or never had a chance to accomplish it.

But plenty of players have. Since 2023, when MLB switched to a balanced schedule in which each team plays all 29 others during the regular season, 20 hitters -- including Story -- have joined the list.

According to the Elias Sports Bureau, here are the hitters who have homered against all 30 active clubs, when they accomplished the feat and (for retired players) which teams they homered the most against.

(Note: The list below includes players who have homered against all 30 teams in the regular season. Two others have homered against all 30 teams if you include the playoffs: and Carlos Gómez .)

Active players


30th team: Athletics
Date: Sept. 8, 2025


30th team: Athletics
Date: Aug. 31, 2025


30th team: Red Sox
Date: June 21, 2025

Shohei Ohtani
30th team: Cardinals
Date: Aug. 17, 2024


30th team: Rangers
Date: Aug. 11, 2024


30th team: Yankees
Date: Aug. 10, 2024


30th team: Nationals
Date: Aug. 5, 2024


30th team: Giants
Date: Aug. 4, 2024


30th team: Royals
Date: June 16, 2024


30th team: Marlins
Date: April 10, 2024


30th team: White Sox
Date: April 2, 2024


30th team: Red Sox
Date: Aug. 27, 2023


30th team: Dodgers
Date: Aug. 15, 2023


30th team: Royals
Date: Aug. 6, 2023


30th team: Cubs
Date: Aug. 5, 2023


30th team: Rays
Date: July 5, 2023


30th team: Padres
Date: July 4, 2023


30th team: Brewers
Date: May 22, 2023


30th team: White Sox
Date: April 8, 2023


30th team: Mets
Date: March 31, 2023


30th team: Cardinals
Date: Aug. 9, 2022


30th team: Royals
Date: Aug. 7, 2022


30th team: Giants
Date: Sept. 19, 2021


30th team: Marlins
Date: July 25, 2021


30th team: Mets
Date: Aug. 22, 2017

Retired players


30th team: Rays
Date: June 27, 2023


30th team: Guardians
Date: Aug. 28, 2020
Most homers against: Reds, 14


30th team: Dodgers
Date: Aug. 17, 2019
Most homers against: White Sox, 23


30th team: Orioles
Date: May 25, 2019
Most homers against: Padres, 13


30th team: Pirates
Date: May 1, 2019
Most homers against: Mariners, 20


30th team: Reds
Date: May 7, 2018
Most homers against: Brewers, 35


30th team: Orioles
Date: Aug. 3, 2017
Most homers against: Rockies, 25


30th team: Blue Jays
Date: July 21, 2017
Most homers against: Orioles, 36


30th team: Guardians
Date: June 6, 2017
Most homers against: Padres, 23


30th team: Tigers
Date: Aug. 5, 2016
Most homers against: Phillies, 14


30th team: Twins
Date: July 30, 2016
Most homers against: Royals, 26


30th team: Guardians
Date: July 2, 2016
Most homers against: D-backs, 27


30th team: Marlins
Date: June 28, 2016
Most homers against: Guardians, 50


30th team: Pirates
Date: June 7, 2016
Most homers against: Orioles, 27


30th team: White Sox
Date: May 23, 2016
Most homers against: Padres, 19


30th team: Cardinals
Date: May 12, 2016
Most homers against: Astros, 62


30th team: Braves
Date: April 10, 2016
Most homers against: Mariners, 16


30th team: Braves
Date: Aug. 28, 2015
Most homers against: Phillies, 24


30th team: Yankees
Date: May 5, 2015
Most homers against: Red Sox, 14


30th team: Reds
Date: May 3, 2015
Most homers against: Yankees, 15


30th team: Cubs
Date: Sept. 8, 2014
Most homers against: Red Sox, 43


30th team: Royals
Date: Aug. 25, 2014
Most homers against: Orioles, 11


30th team: Red Sox
Date: Aug. 25, 2013
Most homers against: D-backs, 35


30th team: Astros
Date: April 20, 2013
Most homers against: Rangers/Red Sox, 37


30th team: Blue Jays
Date: April 19, 2013
Most homers against: Orioles/Red Sox, 13


30th team: Guardians
Date: July 27, 2012
Most homers against: Phillies, 17


30th team: Royals
Date: June 24, 2012
Most homers against: Phillies, 30


30th team: Brewers
Date: Aug. 24, 2010
Most homers against: Phillies/Rays, 9


30th team: Blue Jays
Date: July 7, 2010
Most homers against: Nationals, 9


30th team: Phillies
Date: June 19, 2010
Most homers against: Tigers, 66


30th team: Angels
Date: May 18, 2010
Most homers against: Phillies, 31


30th team: Brewers
Date: May 14, 2010
Most homers against: Angels, 24


30th team: Rangers
Date: Aug. 14, 2009
Most homers against: D-backs, 18


30th team: Rockies
Date: April 18, 2009
Most homers against: Yankees, 55


30th team: Cardinals
Date: Aug. 8, 2008
Most homers against: Cubs/Reds, 32


30th team: Mets
Date: July 2, 2008
Most homers against: Rangers, 35


30th team: Blue Jays
Date: June 21, 2007
Most homers against: Padres/Rockies, 34


30th team: Cubs
Date: June 20, 2007
Most homers against: Reds, 53


30th team: Angels
Date: April 5, 2007
Most homers against: Phillies, 44


30th team: White Sox
Date: Sept. 21, 2006
Most homers against: Angels, 48


30th team: Dodgers
Date: Sept. 17, 2006
Most homers against: Blue Jays, 13


30th team: Astros
Date: Sept. 9, 2006
Most homers against: Nationals, 11


30th team: D-backs
Date: Sept. 2, 2006
Most homers against: Pirates, 32


30th team: Rays
Date: July 19, 2006
Most homers against: Giants, 15


30th team: Rockies
Date: July 1, 2006
Most homers against: A's, 13


30th team: Mariners
Date: June 23, 2006
Most homers against: Rangers, 16


30th team: Tigers
Date: June 18, 2006
Most homers against: D-backs, 22


30th team: Giants
Date: Sept. 4, 2005
Most homers against: Blue Jays/Royals, 18


30th team: Blue Jays
Date: Aug. 10, 2005
Most homers against: Guardians, 17


30th team: Dodgers
Date: May 14, 2005
Most homers against: Cubs, 19


30th team: Dodgers
Date: April 9, 2005
Most homers against: Braves, 24


30th team: Marlins
Date: July 25, 2004
Most homers against: Royals, 17


30th team: Pirates
Date: May 20, 2004
Most homers against: D-backs/Reds, 27


30th team: Marlins
Date: April 27, 2004
Most homers against: Phillies, 20


30th team: Blue Jays
Date: Aug. 16, 2003
Most homers against: Tigers, 17


30th team: Rays
Date: June 27, 2003
Most homers against: Giants, 34


30th team: Yankees
Date: April 29, 2003
Most homers against: Rangers, 21


30th team: Cubs
Date: June 18, 2002
Most homers against: Mariners, 52


30th team: Marlins
Date: May 3, 2002
Most homers against: Padres/Twins, 19


30th team: Marlins
Date: Aug. 14, 2001
Most homers against: Giants, 29


30th team: Rays
Date: May 4, 2001
Most homers against: Royals/Twins, 19


30th team: D-backs
Date: April 29, 2000
Most homers against: Mets/Pirates, 12