Though technically not the most impressive single-game feat, hitting for the cycle has long been a rare achievement that requires power, speed and a really good game.
I’ve said it on here before, but perhaps one of the biggest joys of sports, and baseball in particular, is that you never know what you’re going to see when you go to the ballpark.
Throughout a 162-game season, the vast majority of contests will be relatively forgettable, mostly featuring plays and events fans have seen countless times before en route to a final score that blends right in with a century and a half of baseball history.
For some lucky fans throughout the course of a given season, something rare and incredible will happen that secures the date and game’s spot in the record books for the next generation of baseball players, fans and broadcasters to look back on.
The rarest single-game feats are the four-homer game for hitters and the perfect game for pitchers, with there being just 24 perfect games and 21 occasions where a player hit four home runs in a game.
On the level of very rare but not quite THAT rare are no-hitters and hitting for the cycle, which are seen to be around as infrequent as one another. There have been 326 no-hitters in MLB history, while the cycle has been achieved slightly more at 350 times.
While a four-homer game and even a two-homer game with an additional two or more extra-base hits is surely a better game, hitting for the cycle is an impressive, if relatively frivolous, accomplishment.
A player must record each of a single, double, triple and home run in a game to complete a cycle, with the necessity of a triple often presenting the biggest barrier to players chasing a cycle. If the hits are collected in that order, the achievement is termed as a natural cycle, which has only occurred 14 times in modern history.
Despite offense being in a precarious position across MLB, the frequency of cycles has increased so far this decade. After not having any cycles during the pandemic-shortened 2020 season, there have been 20 cycles in the past five seasons, including five in 2022 and 2023 each.
Every active team has had a player hit for the cycle at least once, with the Miami Marlins and Tampa Bay Rays tied at the bottom of the list with two cycles apiece. The Pittsburgh Pirates hold the record for the most cycles hit by a franchise with 24, one more than the Boston Red Sox and San Francisco Giants.
The Kansas City Royals have gone conspicuously long without a cycle, with their last occurrence coming during the 1990 season, 16 years before the team with the next longest cycle drought.
Below is a look at the last time each MLB team had a player hit for the cycle, starting with the most recent occurrence:
- Minnesota Twins – July 12, 2025 – Byron Buxton vs. Pittsburgh Pirates
- Chicago Cubs – March 31, 2025 – Carson Kelly vs. Athletics
- Philadelphia Phillies – Aug. 15, 2024 – Weston Wilson vs. Washington Nationals
- Miami Marlins – July 28, 2024 – Xavier Edwards vs. Milwaukee Brewers
- Houston Astros – July 21, 2024 – Yordan Alvarez vs. Seattle Mariners
- Texas Rangers – June 30, 2024 – Wyatt Langford vs. Baltimore Orioles
- Cincinnati Reds – June 23, 2023 – Elly De La Cruz vs. Atlanta Braves
- Baltimore Orioles – May 12, 2023 – Cedric Mullins vs. Pittsburgh Pirates
- St. Louis Cardinals – July 1, 2022 – Nolan Arenado vs. Philadelphia Phillies (2nd of his career)
- Los Angeles Angels – June 11, 2022 – Jared Walsh vs. New York Mets
- New York Mets – June 6, 2022 – Eduardo Escobar vs. San Diego Padres
- Milwaukee Brewers – May 11, 2022 – Christian Yelich vs. Cincinnati Reds (3rd of his career)
- Atlanta Braves – September 19, 2021 – Eddie Rosario vs. San Francisco Giants
- San Diego Padres – July 16, 2021 – Jake Cronenworth vs. Washington Nationals
- Washington Nationals – June 30, 2021 – Trea Turner vs. Tampa Bay Rays
- Toronto Blue Jays – September 17, 2019 – Cavan Biggio vs. Baltimore Orioles
- Cleveland Guardians – June 14, 2019 – Jake Bauers vs. Detroit Tigers
- Boston Red Sox – October 8, 2018 – Brock Holt vs. New York Yankees (Only postseason cycle in MLB history)
- Colorado Rockies – September 30, 2018 – Charlie Blackmon vs. Washington Nationals
- Chicago White Sox – September 9, 2017 – José Abreu vs. San Francisco Giants
- Tampa Bay Rays – August 1, 2017 – Evan Longoria vs. Houston Astros
- Los Angeles Dodgers – July 15, 2017 – Cody Bellinger vs. Miami Marlins
- Pittsburgh Pirates – September 28, 2016 – John Jaso vs. Chicago Cubs
- Arizona Diamondbacks – June 29, 2012 – Aaron Hill vs. Milwaukee Brewers (2nd cycle of career and season, came 11 days after his first cycle)
- San Francisco Giants – September 15, 2011 – Pablo Sandoval vs. Colorado Rockies
- New York Yankees – August 2, 2009 – Melky Cabrera vs. Chicago White Sox
- Seattle Mariners – September 1, 2008 – Adrián Beltré vs. Texas Rangers
- Athletics – June 4, 2007 – Mark Ellis vs. Boston Red Sox
- Detroit Tigers – August 1, 2006 – Carlos Guillén vs. Tampa Bay Devil Rays
- Kansas City Royals – July 25, 1990 – George Brett vs. Toronto Blue Jays (2nd of his career)

Leave a Reply