Byron Buxton Hits for the Cycle, 2025
Byron Buxton hit for the cycle for the Minnesota Twins against the Pittsburgh Pirates on July 12, 2025.
A single, a double, a triple and a home run in the same game. It is a curiosity rather than the best day a hitter can have — four hits of any kind are worth more — but it needs a triple, the rarest hit in the sport, which is what keeps it uncommon.
Byron Buxton hit for the cycle for the Minnesota Twins against the Pittsburgh Pirates on July 12, 2025.
Carson Kelly hit for the cycle for the Chicago Cubs against the Athletics on March 31, 2025.
Weston Wilson hit for the cycle for the Philadelphia Phillies against the Washington Nationals on August 15, 2024.
Xavier Edwards hit for the cycle for the Miami Marlins against the Milwaukee Brewers on July 28, 2024.
Yordan Álvarez hit for the cycle for the Houston Astros against the Seattle Mariners on July 21, 2024.
Wyatt Langford hit for the cycle for the Texas Rangers against the Baltimore Orioles on June 30, 2024.
José Altuve hit for the cycle for the Houston Astros against the Boston Red Sox on August 28, 2023.
Elly De La Cruz hit for the cycle for the Cincinnati Reds against the Atlanta Braves on June 23, 2023.
J. T. Realmuto hit for the cycle for the Philadelphia Phillies against the Arizona Diamondbacks on June 12, 2023.
Cedric Mullins hit for the cycle for the Baltimore Orioles against the Pittsburgh Pirates on May 12, 2023.
Luis Arráez hit for the cycle for the Miami Marlins against the Philadelphia Phillies on April 11, 2023.
Nolan Arenado hit for the cycle for the St. Louis Cardinals against the Philadelphia Phillies on July 1, 2022.
Austin Hays hit for the cycle for the Baltimore Orioles against the Washington Nationals on June 22, 2022.
Jared Walsh hit for the cycle for the Los Angeles Angels of Anaheim against the New York Mets on June 11, 2022.
Eduardo Escobar hit for the cycle for the New York Mets against the San Diego Padres on June 6, 2022.
Christian Yelich hit for the cycle for the Milwaukee Brewers against the Cincinnati Reds on May 11, 2022.
Eddie Rosario hit for the cycle for the Atlanta Braves against the San Francisco Giants on September 19, 2021.
Freddie Freeman hit for the cycle for the Atlanta Braves against the Miami Marlins on August 18, 2021.
Jake Cronenworth hit for the cycle for the San Diego Padres against the Washington Nationals on July 16, 2021.
Trea Turner hit for the cycle for the Washington Nationals against the Tampa Bay Rays on June 30, 2021.
Cavan Biggio hit for the cycle for the Toronto Blue Jays against the Baltimore Orioles on September 17, 2019.
Jonathan Villar hit for the cycle for the Baltimore Orioles against the New York Yankees on August 5, 2019.
Trea Turner hit for the cycle for the Washington Nationals against the Colorado Rockies on July 23, 2019.
Jake Bauers hit for the cycle for the Cleveland Indians against the Detroit Tigers on June 14, 2019.
Shohei Ohtani hit for the cycle for the Los Angeles Angels of Anaheim against the Tampa Bay Rays on June 13, 2019.
Jorge Polanco hit for the cycle for the Minnesota Twins against the Philadelphia Phillies on April 5, 2019.
Charlie Blackmon hit for the cycle for the Colorado Rockies against the Washington Nationals on September 30, 2018.
Christian Yelich hit for the cycle for the Milwaukee Brewers against the Cincinnati Reds on September 17, 2018.
Christian Yelich hit for the cycle for the Milwaukee Brewers against the Cincinnati Reds on August 29, 2018.
Mookie Betts hit for the cycle for the Boston Red Sox against the Toronto Blue Jays on August 9, 2018.
José Abreu hit for the cycle for the Chicago White Sox against the San Francisco Giants on September 9, 2017.
Evan Longoria hit for the cycle for the Tampa Bay Rays against the Houston Astros on August 1, 2017.
Cody Bellinger hit for the cycle for the Los Angeles Dodgers against the Miami Marlins on July 15, 2017.
Nolan Arenado hit for the cycle for the Colorado Rockies against the San Francisco Giants on June 18, 2017.
Carlos Gómez hit for the cycle for the Texas Rangers against the Los Angeles Angels of Anaheim on April 29, 2017.
Trea Turner hit for the cycle for the Washington Nationals against the Colorado Rockies on April 25, 2017.
Wil Myers hit for the cycle for the San Diego Padres against the Colorado Rockies on April 10, 2017.
John Jaso hit for the cycle for the Pittsburgh Pirates against the Chicago Cubs on September 28, 2016.
Rajai Davis hit for the cycle for the Cleveland Indians against the Toronto Blue Jays on July 2, 2016.
Freddie Freeman hit for the cycle for the Atlanta Braves against the Cincinnati Reds on June 15, 2016.
Matt Kemp hit for the cycle for the San Diego Padres against the Colorado Rockies on August 14, 2015.
Adrian Beltré hit for the cycle for the Texas Rangers against the Houston Astros on August 3, 2015.
Shin-Soo Choo hit for the cycle for the Texas Rangers against the Colorado Rockies on July 21, 2015.
Brock Holt hit for the cycle for the Boston Red Sox against the Atlanta Braves on June 16, 2015.
Michael Cuddyer hit for the cycle for the Colorado Rockies against the Cincinnati Reds on August 17, 2014.
Alex Ríos hit for the cycle for the Texas Rangers against the Houston Astros on September 23, 2013.
Brandon Barnes hit for the cycle for the Houston Astros against the Seattle Mariners on July 19, 2013.
Mike Trout hit for the cycle for the Los Angeles Angels of Anaheim against the Seattle Mariners on May 21, 2013.
Adrian Beltré hit for the cycle for the Texas Rangers against the Minnesota Twins on August 24, 2012.
Aaron Hill hit for the cycle for the Arizona Diamondbacks against the Milwaukee Brewers on June 29, 2012.
Aaron Hill hit for the cycle for the Arizona Diamondbacks against the Seattle Mariners on June 18, 2012.
Scott Hairston hit for the cycle for the New York Mets against the Colorado Rockies on April 27, 2012.
Pablo Sandoval hit for the cycle for the San Francisco Giants against the Colorado Rockies on September 15, 2011.
George Kottaras hit for the cycle for the Milwaukee Brewers against the Houston Astros on September 3, 2011.
Carlos González hit for the cycle for the Colorado Rockies against the Chicago Cubs on July 31, 2010.
Kelly Johnson hit for the cycle for the Arizona Diamondbacks against the San Francisco Giants on July 23, 2010.
Bengie Molina hit for the cycle for the Texas Rangers against the Boston Red Sox on July 16, 2010.
Jody Gerut hit for the cycle for the Milwaukee Brewers against the Arizona Diamondbacks on May 8, 2010.
B. J. Upton hit for the cycle for the Tampa Bay Rays against the New York Yankees on October 2, 2009.
Félix Pie hit for the cycle for the Baltimore Orioles against the Los Angeles Angels of Anaheim on August 14, 2009.
Troy Tulowitzki hit for the cycle for the Colorado Rockies against the Chicago Cubs on August 10, 2009.
Melky Cabrera hit for the cycle for the New York Yankees against the Chicago White Sox on August 2, 2009.
Michael Cuddyer hit for the cycle for the Minnesota Twins against the Milwaukee Brewers on May 22, 2009.
Jason Kubel hit for the cycle for the Minnesota Twins against the Los Angeles Angels of Anaheim on April 17, 2009.
Ian Kinsler hit for the cycle for the Texas Rangers against the Baltimore Orioles on April 15, 2009.
Orlando Hudson hit for the cycle for the Los Angeles Dodgers against the San Francisco Giants on April 13, 2009.
Stephen Drew hit for the cycle for the Arizona Diamondbacks against the St. Louis Cardinals on September 1, 2008.
Adrian Beltré hit for the cycle for the Seattle Mariners against the Texas Rangers on September 1, 2008.
Cristian Guzmán hit for the cycle for the Washington Nationals against the Los Angeles Dodgers on August 28, 2008.
Mark Kotsay hit for the cycle for the Atlanta Braves against the Chicago Cubs on August 14, 2008.
Carlos Gómez hit for the cycle for the Minnesota Twins against the Chicago White Sox on May 7, 2008.
Aubrey Huff hit for the cycle for the Baltimore Orioles against the Los Angeles Angels of Anaheim on June 29, 2007.
Mark Ellis hit for the cycle for the Oakland Athletics against the Boston Red Sox on June 4, 2007.
Fred Lewis hit for the cycle for the San Francisco Giants against the Colorado Rockies on May 13, 2007.
Chone Figgins hit for the cycle for the Los Angeles Angels of Anaheim against the Texas Rangers on September 16, 2006.
Gary Matthews hit for the cycle for the Texas Rangers against the Detroit Tigers on September 13, 2006.
Carlos Guillén hit for the cycle for the Detroit Tigers against the Tampa Bay Devil Rays on August 1, 2006.
Luke Scott hit for the cycle for the Houston Astros against the Arizona Diamondbacks on July 28, 2006.
José Reyes hit for the cycle for the New York Mets against the Cincinnati Reds on June 21, 2006.
Randy Winn hit for the cycle for the San Francisco Giants against the Cincinnati Reds on August 15, 2005.
Mark Grudzielanek hit for the cycle for the St. Louis Cardinals against the Milwaukee Brewers on April 27, 2005.
Brad Wilkerson hit for the cycle for the Washington Nationals against the Philadelphia Phillies on April 6, 2005.
Jeff DaVanon hit for the cycle for the Anaheim Angels against the Kansas City Royals on August 25, 2004.
Mark Teixeira hit for the cycle for the Texas Rangers against the Cleveland Indians on August 17, 2004.
Eric Valent hit for the cycle for the New York Mets against the Montreal Expos on July 29, 2004.
David Bell hit for the cycle for the Philadelphia Phillies against the Montreal Expos on June 28, 2004.
Daryle Ward hit for the cycle for the Pittsburgh Pirates against the St. Louis Cardinals on May 26, 2004.
Chad Moeller hit for the cycle for the Milwaukee Brewers against the Cincinnati Reds on April 27, 2004.
Vladimir Guerrero hit for the cycle for the Montreal Expos against the New York Mets on September 14, 2003.
Travis Hafner hit for the cycle for the Cleveland Indians against the Minnesota Twins on August 14, 2003.
Eric Byrnes hit for the cycle for the Oakland Athletics against the San Francisco Giants on June 29, 2003.
Brad Wilkerson hit for the cycle for the Montreal Expos against the Pittsburgh Pirates on June 24, 2003.
Greg Colbrunn hit for the cycle for the Arizona Diamondbacks against the San Diego Padres on September 18, 2002.
Craig Biggio hit for the cycle for the Houston Astros against the Colorado Rockies on April 8, 2002.
Miguel Tejada hit for the cycle for the Oakland Athletics against the Seattle Mariners on September 29, 2001.
Jeff Frye hit for the cycle for the Toronto Blue Jays against the Texas Rangers on August 17, 2001.
Jeff Bagwell hit for the cycle for the Houston Astros against the St. Louis Cardinals on July 18, 2001.
John Olerud hit for the cycle for the Seattle Mariners against the San Diego Padres on June 16, 2001.
Damion Easley hit for the cycle for the Detroit Tigers against the Milwaukee Brewers on June 8, 2001.
Luis Gonzalez hit for the cycle for the Arizona Diamondbacks against the Houston Astros on July 5, 2000.
Eric Chavez hit for the cycle for the Oakland Athletics against the Baltimore Orioles on June 21, 2000.
Mike Lansing hit for the cycle for the Colorado Rockies against the Arizona Diamondbacks on June 18, 2000.
Jason Kendall hit for the cycle for the Pittsburgh Pirates against the St. Louis Cardinals on May 19, 2000.
José Valentín hit for the cycle for the Chicago White Sox against the Baltimore Orioles on April 27, 2000.
Chris Singleton hit for the cycle for the Chicago White Sox against the Kansas City Royals on July 6, 1999.
Todd Helton hit for the cycle for the Colorado Rockies against the Florida Marlins on June 19, 1999.
Jeff Kent hit for the cycle for the San Francisco Giants against the Pittsburgh Pirates on May 3, 1999.
Neifi Pérez hit for the cycle for the Colorado Rockies against the St. Louis Cardinals on July 25, 1998.
Dante Bichette hit for the cycle for the Colorado Rockies against the Texas Rangers on June 10, 1998.
Mike Blowers hit for the cycle for the Oakland Athletics against the Chicago White Sox on May 18, 1998.
John Olerud hit for the cycle for the New York Mets against the Montreal Expos on September 11, 1997.
Alex Rodriguez hit for the cycle for the Seattle Mariners against the Detroit Tigers on June 5, 1997.
Alex Ochoa hit for the cycle for the New York Mets against the Philadelphia Phillies on July 3, 1996.
John Valentin hit for the cycle for the Boston Red Sox against the Chicago White Sox on June 6, 1996.
John Mabry hit for the cycle for the St. Louis Cardinals against the Colorado Rockies on May 18, 1996.
Tony Fernández hit for the cycle for the New York Yankees against the Oakland Athletics on September 3, 1995.
Gregg Jefferies hit for the cycle for the Philadelphia Phillies against the Los Angeles Dodgers on August 25, 1995.
Rondell White hit for the cycle for the Montreal Expos against the San Francisco Giants on June 11, 1995.
Scott Cooper hit for the cycle for the Boston Red Sox against the Kansas City Royals on April 12, 1994.
Travis Fryman hit for the cycle for the Detroit Tigers against the New York Yankees on July 28, 1993.
Jay Buhner hit for the cycle for the Seattle Mariners against the Oakland Athletics on June 23, 1993.
Mark Grace hit for the cycle for the Chicago Cubs against the San Diego Padres on May 9, 1993.
Andújar Cedeño hit for the cycle for the Houston Astros against the St. Louis Cardinals on August 25, 1992.
Ray Lankford hit for the cycle for the St. Louis Cardinals against the New York Mets on September 15, 1991.
Dave Winfield hit for the cycle for the California Angels against the Kansas City Royals on June 24, 1991.
Paul Molitor hit for the cycle for the Milwaukee Brewers against the Minnesota Twins on May 15, 1991.
Robby Thompson hit for the cycle for the San Francisco Giants against the San Diego Padres on April 22, 1991.
George Brett hit for the cycle for the Kansas City Royals against the Toronto Blue Jays on July 25, 1990.
Gary Redus hit for the cycle for the Pittsburgh Pirates against the Cincinnati Reds on August 25, 1989.
Kevin McReynolds hit for the cycle for the New York Mets against the St. Louis Cardinals on August 1, 1989.
Eric Davis hit for the cycle for the Cincinnati Reds against the San Diego Padres on June 2, 1989.
Kelly Gruber hit for the cycle for the Toronto Blue Jays against the Kansas City Royals on April 16, 1989.
Mike Greenwell hit for the cycle for the Boston Red Sox against the Baltimore Orioles on September 14, 1988.
Chris Speier hit for the cycle for the San Francisco Giants against the St. Louis Cardinals on July 9, 1988.
Robin Yount hit for the cycle for the Milwaukee Brewers against the Chicago White Sox on June 12, 1988.
Albert Hall hit for the cycle for the Atlanta Braves against the Houston Astros on September 23, 1987.
Tim Raines hit for the cycle for the Montreal Expos against the Pittsburgh Pirates on August 16, 1987.
Candy Maldonado hit for the cycle for the San Francisco Giants against the St. Louis Cardinals on May 4, 1987.
Andre Dawson hit for the cycle for the Chicago Cubs against the San Francisco Giants on April 29, 1987.
Kirby Puckett hit for the cycle for the Minnesota Twins against the Oakland Athletics on August 1, 1986.
Tony Phillips hit for the cycle for the Oakland Athletics against the Baltimore Orioles on May 16, 1986.
Rich Gedman hit for the cycle for the Boston Red Sox against the Toronto Blue Jays on September 18, 1985.
Oddibe McDowell hit for the cycle for the Texas Rangers against the Cleveland Indians on July 23, 1985.
Keith Hernandez hit for the cycle for the New York Mets against the Atlanta Braves on July 4, 1985.
Jeffrey Leonard hit for the cycle for the San Francisco Giants against the Cincinnati Reds on June 27, 1985.
Dwight Evans hit for the cycle for the Boston Red Sox against the Seattle Mariners on June 28, 1984.
Willie McGee hit for the cycle for the St. Louis Cardinals against the Chicago Cubs on June 23, 1984.
Carlton Fisk hit for the cycle for the Chicago White Sox against the Kansas City Royals on May 16, 1984.
Cal Ripken hit for the cycle for the Baltimore Orioles against the Texas Rangers on May 6, 1984.
Frank White hit for the cycle for the Kansas City Royals against the Detroit Tigers on August 3, 1982.
Charlie Moore hit for the cycle for the Milwaukee Brewers against the California Angels on October 1, 1980.
Gary Ward hit for the cycle for the Minnesota Twins against the Milwaukee Brewers on September 18, 1980.
Mike Easler hit for the cycle for the Pittsburgh Pirates against the Cincinnati Reds on June 12, 1980.
Fred Lynn hit for the cycle for the Boston Red Sox against the Minnesota Twins on May 13, 1980.
Iván de Jesús hit for the cycle for the Chicago Cubs against the St. Louis Cardinals on April 22, 1980.
Frank White hit for the cycle for the Kansas City Royals against the California Angels on September 26, 1979.
Bob Watson hit for the cycle for the Boston Red Sox against the Baltimore Orioles on September 15, 1979.
Dan Ford hit for the cycle for the California Angels against the Seattle Mariners on August 10, 1979.
George Brett hit for the cycle for the Kansas City Royals against the Baltimore Orioles on May 28, 1979.
Mike Cubbage hit for the cycle for the Minnesota Twins against the Toronto Blue Jays on July 27, 1978.
Chris Speier hit for the cycle for the Montreal Expos against the Atlanta Braves on July 20, 1978.
Andre Thornton hit for the cycle for the Cleveland Indians against the Boston Red Sox on April 22, 1978.
Jack Brohamer hit for the cycle for the Chicago White Sox against the Seattle Mariners on September 24, 1977.
John Mayberry hit for the cycle for the Kansas City Royals against the Chicago White Sox on August 5, 1977.
Bob Watson hit for the cycle for the Houston Astros against the San Francisco Giants on June 24, 1977.
Mike Hegan hit for the cycle for the Milwaukee Brewers against the Detroit Tigers on September 3, 1976.
César Cedeño hit for the cycle for the Houston Astros against the St. Louis Cardinals on August 9, 1976.
Lyman Bostock hit for the cycle for the Minnesota Twins against the Chicago White Sox on July 24, 1976.
Mike Phillips hit for the cycle for the New York Mets against the Chicago Cubs on June 25, 1976.
Larry Hisle hit for the cycle for the Minnesota Twins against the Baltimore Orioles on June 4, 1976.
Tim Foli hit for the cycle for the Montreal Expos against the Chicago Cubs on April 21, 1976.
Lou Brock hit for the cycle for the St. Louis Cardinals against the San Diego Padres on May 27, 1975.
Richie Zisk hit for the cycle for the Pittsburgh Pirates against the San Francisco Giants on June 9, 1974.
Joe Torre hit for the cycle for the St. Louis Cardinals against the Pittsburgh Pirates on June 27, 1973.
César Tovar hit for the cycle for the Minnesota Twins against the Texas Rangers on September 19, 1972.
Bobby Murcer hit for the cycle for the New York Yankees against the Texas Rangers on August 29, 1972.
César Cedeño hit for the cycle for the Houston Astros against the Cincinnati Reds on August 2, 1972.
Dave Kingman hit for the cycle for the San Francisco Giants against the Houston Astros on April 16, 1972.
Freddie Patek hit for the cycle for the Kansas City Royals against the Minnesota Twins on July 9, 1971.
Jim Ray Hart hit for the cycle for the San Francisco Giants against the Atlanta Braves on July 8, 1970.
Tommie Agee hit for the cycle for the New York Mets against the St. Louis Cardinals on July 6, 1970.
Tony Horton hit for the cycle for the Cleveland Indians against the Baltimore Orioles on July 2, 1970.
Rod Carew hit for the cycle for the Minnesota Twins against the Kansas City Royals on May 20, 1970.
Wes Parker hit for the cycle for the Los Angeles Dodgers against the New York Mets on May 7, 1970.
Jim Fregosi hit for the cycle for the California Angels against the Boston Red Sox on May 20, 1968.
Randy Hundley hit for the cycle for the Chicago Cubs against the Houston Astros on August 11, 1966.
Billy Williams hit for the cycle for the Chicago Cubs against the St. Louis Cardinals on July 17, 1966.
Carl Yastrzemski hit for the cycle for the Boston Red Sox against the Detroit Tigers on May 14, 1965.
Jim Fregosi hit for the cycle for the Los Angeles Angels against the New York Yankees on July 28, 1964.
Willie Stargell hit for the cycle for the Pittsburgh Pirates against the St. Louis Cardinals on July 22, 1964.
Ken Boyer hit for the cycle for the St. Louis Cardinals against the Houston Colt .45's on June 16, 1964.
Jim King hit for the cycle for the Washington Senators against the Boston Red Sox on May 26, 1964.
Jim Hickman hit for the cycle for the New York Mets against the St. Louis Cardinals on August 7, 1963.
Johnny Callison hit for the cycle for the Philadelphia Phillies against the Pittsburgh Pirates on June 27, 1963.
Lou Clinton hit for the cycle for the Boston Red Sox against the Kansas City Athletics on July 13, 1962.
Ken Boyer hit for the cycle for the St. Louis Cardinals against the Chicago Cubs on September 14, 1961.
Bill White hit for the cycle for the St. Louis Cardinals against the Pittsburgh Pirates on August 14, 1960.
Brooks Robinson hit for the cycle for the Baltimore Orioles against the Chicago White Sox on July 15, 1960.
Frank Robinson hit for the cycle for the Cincinnati Redlegs against the Los Angeles Dodgers on May 2, 1959.
Mickey Mantle hit for the cycle for the New York Yankees against the Chicago White Sox on July 23, 1957.
Lee Walls hit for the cycle for the Chicago Cubs against the Cincinnati Redlegs on July 2, 1957.
Don Mueller hit for the cycle for the New York Giants against the Pittsburgh Pirates on July 11, 1954.
Larry Doby hit for the cycle for the Cleveland Indians against the Boston Red Sox on June 4, 1952.
Gus Bell hit for the cycle for the Pittsburgh Pirates against the Philadelphia Phillies on June 4, 1951.
Hoot Evers hit for the cycle for the Detroit Tigers against the Cleveland Indians on September 7, 1950.
Elmer Valo hit for the cycle for the Philadelphia Athletics against the Chicago White Sox on August 2, 1950.
Roy Smalley hit for the cycle for the Chicago Cubs against the St. Louis Cardinals on June 28, 1950.
Ralph Kiner hit for the cycle for the Pittsburgh Pirates against the Brooklyn Dodgers on June 25, 1950.
George Kell hit for the cycle for the Detroit Tigers against the Philadelphia Athletics on June 2, 1950.
Stan Musial hit for the cycle for the St. Louis Cardinals against the Brooklyn Dodgers on July 24, 1949.
Gil Hodges hit for the cycle for the Brooklyn Dodgers against the Pittsburgh Pirates on June 25, 1949.
Wally Westlake hit for the cycle for the Pittsburgh Pirates against the Boston Braves on June 14, 1949.
Jackie Robinson hit for the cycle for the Brooklyn Dodgers against the St. Louis Cardinals on August 29, 1948.
Wally Westlake hit for the cycle for the Pittsburgh Pirates against the Brooklyn Dodgers on July 30, 1948.
Joe DiMaggio hit for the cycle for the New York Yankees against the Chicago White Sox on May 20, 1948.
Vic Wertz hit for the cycle for the Detroit Tigers against the Washington Senators on September 14, 1947.
Bobby Doerr hit for the cycle for the Boston Red Sox against the Chicago White Sox on May 13, 1947.
Ted Williams hit for the cycle for the Boston Red Sox against the St. Louis Browns on July 21, 1946.
Mickey Vernon hit for the cycle for the Washington Senators against the Chicago White Sox on May 19, 1946.
Bill Salkeld hit for the cycle for the Pittsburgh Pirates against the St. Louis Cardinals on August 4, 1945.
Bob Elliott hit for the cycle for the Pittsburgh Pirates against the Brooklyn Dodgers on July 15, 1945.
Dixie Walker hit for the cycle for the Brooklyn Dodgers against the New York Giants on September 2, 1944.
Bob Johnson hit for the cycle for the Boston Red Sox against the Detroit Tigers on July 6, 1944.
Leon Culberson hit for the cycle for the Boston Red Sox against the Cleveland Indians on July 3, 1943.
George McQuinn hit for the cycle for the St. Louis Browns against the Boston Red Sox on July 19, 1941.
Joe Gordon hit for the cycle for the New York Yankees against the Boston Red Sox on September 8, 1940.
Buddy Rosar hit for the cycle for the New York Yankees against the Cleveland Indians on July 19, 1940.
Johnny Mize hit for the cycle for the St. Louis Cardinals against the New York Giants on July 13, 1940.
Harry Danning hit for the cycle for the New York Giants against the Pittsburgh Pirates on June 15, 1940.
Harry Craft hit for the cycle for the Cincinnati Reds against the Brooklyn Dodgers on June 8, 1940.
Arky Vaughan hit for the cycle for the Pittsburgh Pirates against the New York Giants on July 19, 1939.
Charlie Gehringer hit for the cycle for the Detroit Tigers against the St. Louis Browns on May 27, 1939.
Sam Chapman hit for the cycle for the Philadelphia Athletics against the St. Louis Browns on May 5, 1939.
Odell Hale hit for the cycle for the Cleveland Indians against the Washington Senators on July 12, 1938.
Lou Gehrig hit for the cycle for the New York Yankees against the St. Louis Browns on August 1, 1937.
Joe DiMaggio hit for the cycle for the New York Yankees against the Washington Senators on July 9, 1937.
Gee Walker hit for the cycle for the Detroit Tigers against the Cleveland Indians on April 20, 1937.
Sam Leslie hit for the cycle for the New York Giants against the Philadelphia Phillies on May 24, 1936.
Joe Medwick hit for the cycle for the St. Louis Cardinals against the Cincinnati Reds on June 29, 1935.
Moose Solters hit for the cycle for the Boston Red Sox against the Detroit Tigers on August 19, 1934.
Lou Gehrig hit for the cycle for the New York Yankees against the Chicago White Sox on June 25, 1934.
Doc Cramer hit for the cycle for the Philadelphia Athletics against the New York Yankees on June 10, 1934.
Babe Herman hit for the cycle for the Chicago Cubs against the St. Louis Cardinals on September 30, 1933.
Earl Averill hit for the cycle for the Cleveland Indians against the Philadelphia Athletics on August 17, 1933.
Jimmie Foxx hit for the cycle for the Philadelphia Athletics against the Cleveland Indians on August 14, 1933.
Pinky Higgins hit for the cycle for the Philadelphia Athletics against the Washington Senators on August 6, 1933.
Mickey Cochrane hit for the cycle for the Philadelphia Athletics against the New York Yankees on August 2, 1933.
Arky Vaughan hit for the cycle for the Pittsburgh Pirates against the Brooklyn Dodgers on June 24, 1933.
Chuck Klein hit for the cycle for the Philadelphia Phillies against the St. Louis Cardinals on May 26, 1933.
Pepper Martin hit for the cycle for the St. Louis Cardinals against the Philadelphia Phillies on May 5, 1933.
Mickey Cochrane hit for the cycle for the Philadelphia Athletics against the Washington Senators on July 22, 1932.
Tony Lazzeri hit for the cycle for the New York Yankees against the Philadelphia Athletics on June 3, 1932.
Babe Herman hit for the cycle for the Brooklyn Robins against the Pittsburgh Pirates on July 24, 1931.
Chuck Klein hit for the cycle for the Philadelphia Phillies against the Chicago Cubs on July 1, 1931.
Babe Herman hit for the cycle for the Brooklyn Robins against the Cincinnati Reds on May 18, 1931.
Chick Hafey hit for the cycle for the St. Louis Cardinals against the Philadelphia Phillies on August 21, 1930.
Hack Wilson hit for the cycle for the Chicago Cubs against the Philadelphia Phillies on June 23, 1930.
Freddie Lindstrom hit for the cycle for the New York Giants against the Pittsburgh Pirates on May 8, 1930.
Joe Cronin hit for the cycle for the Washington Senators against the Boston Red Sox on September 2, 1929.
Oscar Melillo hit for the cycle for the St. Louis Browns against the Cleveland Indians on May 23, 1929.
Mel Ott hit for the cycle for the New York Giants against the Boston Braves on May 16, 1929.
Bob Meusel hit for the cycle for the New York Yankees against the Detroit Tigers on July 26, 1928.
Bill Terry hit for the cycle for the New York Giants against the Brooklyn Robins on May 29, 1928.
Cy Williams hit for the cycle for the Philadelphia Phillies against the Pittsburgh Pirates on August 5, 1927.
Jim Bottomley hit for the cycle for the St. Louis Cardinals against the Philadelphia Phillies on July 15, 1927.
Roy Carlyle hit for the cycle for the Boston Red Sox against the Chicago White Sox on July 21, 1925.
Max Carey hit for the cycle for the Pittsburgh Pirates against the Brooklyn Robins on June 20, 1925.
Kiki Cuyler hit for the cycle for the Pittsburgh Pirates against the Philadelphia Phillies on June 4, 1925.
Goose Goslin hit for the cycle for the Washington Senators against the New York Yankees on August 28, 1924.
Baby Doll Jacobson hit for the cycle for the St. Louis Browns against the Chicago White Sox on April 17, 1924.
Pie Traynor hit for the cycle for the Pittsburgh Pirates against the Philadelphia Phillies on July 7, 1923.
Bob Meusel hit for the cycle for the New York Yankees against the Philadelphia Athletics on July 3, 1922.
Ray Schalk hit for the cycle for the Chicago White Sox against the Detroit Tigers on June 27, 1922.
Jimmy Johnston hit for the cycle for the Brooklyn Robins against the Philadelphia Phillies on May 25, 1922.
Ross Youngs hit for the cycle for the New York Giants against the Boston Braves on April 29, 1922.
Dave Robertson hit for the cycle for the Pittsburgh Pirates against the Brooklyn Robins on August 30, 1921.
George Sisler hit for the cycle for the St. Louis Browns against the Detroit Tigers on August 13, 1921.
Dave Bancroft hit for the cycle for the New York Giants against the Philadelphia Phillies on June 1, 1921.
Bob Meusel hit for the cycle for the New York Yankees against the Washington Senators on May 7, 1921.
George Burns hit for the cycle for the New York Giants against the Pittsburgh Pirates on September 17, 1920.
George Sisler hit for the cycle for the St. Louis Browns against the Washington Senators on August 8, 1920.
Cliff Heathcote hit for the cycle for the St. Louis Cardinals against the Philadelphia Phillies on June 13, 1918.
Heinie Groh hit for the cycle for the Cincinnati Reds against the Chicago Cubs on July 5, 1915.
Ed Lennox hit for the cycle for the Pittsburgh Rebels against the Kansas City Packers on May 6, 1914.
Honus Wagner hit for the cycle for the Pittsburgh Pirates against the New York Giants on August 22, 1912.
Bert Daniels hit for the cycle for the New York Highlanders against the Chicago White Sox on July 25, 1912.
Jack Meyers hit for the cycle for the New York Giants against the Chicago Cubs on June 10, 1912.
Tris Speaker hit for the cycle for the Boston Red Sox against the St. Louis Browns on June 9, 1912.