These players have gone yard against all 30 teams

August 18th, 2024

has racked up plenty of accolades during his career. Ohtani continued to add to his impressive résumé when he homered against the Cardinals on Saturday, becoming the latest player to go yard against all 30 MLB teams 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, 15 hitters -- including Ohtani -- 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.

Active players

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

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

, Phillies
30th team: Athletics
Date: July 13, 2024

, Yankees
30th team: Marlins
Date: April 10, 2024

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

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

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

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

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

, Phillies
30th team: Rays
Date: July 5, 2023

, Royals
30th team: Padres
Date: July 4, 2023

, White Sox
30th team: Brewers
Date: May 22, 2023

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

, Giants
30th team: Mets
Date: March 31, 2023

, D-backs
30th team: Cardinals
Date: Aug. 9, 2022

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

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

, Padres
30th team: Marlins
Date: July 25, 2021

, Mets
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