Every MLB cycle

Players have hit for the cycle 354 times in MLB since 1876; 4 in 2026 and 2 in 2025. The most recent: JJ Bleday of the Cincinnati Reds against the Arizona Diamondbacks on Aug 22, 2026. Most by one player: Adrián Beltré, Babe Herman, Bob Meusel, Christian Yelich, John Reilly, and Trea Turner, 3 each.

Cycles by team, and each club's last

MLB cycles by franchise, with each club's most recent
TeamCyclesLast
San Francisco Giants24Sep 15, 2011 · Pablo Sandoval
Boston Red Sox23Oct 8, 2018 · Brock Holt
Pittsburgh Pirates23Sep 28, 2016 · John Jaso
St. Louis Cardinals17Jul 1, 2022 · Nolan Arenado
Minnesota Twins16Jul 12, 2025 · Byron Buxton
Athletics16Jun 4, 2007 · Mark Ellis
New York Yankees15Aug 2, 2009 · Melky Cabrera
Chicago Cubs13Jun 15, 2026 · Pete Crow-Armstrong
Texas Rangers12Jun 30, 2024 · Wyatt Langford
Baltimore Orioles12May 12, 2023 · Cedric Mullins
Cincinnati Reds11Aug 22, 2026 · JJ Bleday
Philadelphia Phillies11Jun 20, 2026 · Bryce Harper
New York Mets11Jun 6, 2022 · Eduardo Escobar
Washington Nationals11Jun 30, 2021 · Trea Turner
Houston Astros10Jul 21, 2024 · Yordan Alvarez
Milwaukee Brewers10May 11, 2022 · Christian Yelich
Los Angeles Dodgers10Jul 15, 2017 · Cody Bellinger
Detroit Tigers10Aug 1, 2006 · Carlos Guillén
Los Angeles Angels9Jun 11, 2022 · Jared Walsh
Atlanta Braves9Sep 19, 2021 · Eddie Rosario
Cleveland Guardians9Jun 14, 2019 · Jake Bauers
Colorado Rockies9Sep 30, 2018 · Charlie Blackmon
Chicago White Sox7Jul 10, 2026 · Tristan Peters
Arizona Diamondbacks6Jun 29, 2012 · Aaron Hill
Kansas City Royals6Jul 25, 1990 · George Brett
Seattle Mariners4Sep 1, 2008 · Adrián Beltré
San Diego Padres3Jul 16, 2021 · Jake Cronenworth
Toronto Blue Jays3Sep 17, 2019 · Cavan Biggio
Miami Marlins2Jul 28, 2024 · Xavier Edwards
Tampa Bay Rays2Aug 1, 2017 · Evan Longoria

More than one cycle

Every cycle, newest first

Every MLB cycle since 1876, newest first
DatePlayerTeamOpponent
Aug 22, 2026JJ BledayCincinnati RedsArizona Diamondbacks
Jul 10, 2026Tristan PetersChicago White SoxAthletics
Jun 20, 2026Bryce HarperPhiladelphia PhilliesNew York Mets
Jun 15, 2026Pete Crow-ArmstrongChicago CubsColorado Rockies
Jul 12, 2025Byron BuxtonMinnesota TwinsPittsburgh Pirates
Mar 31, 2025Carson KellyChicago CubsAthletics
Aug 15, 2024Weston WilsonPhiladelphia PhilliesWashington Nationals
Jul 28, 2024Xavier EdwardsMiami MarlinsMilwaukee Brewers
Jul 21, 2024Yordan AlvarezHouston AstrosSeattle Mariners
Jun 30, 2024Wyatt LangfordTexas RangersBaltimore Orioles
Aug 28, 2023Jose AltuveHouston AstrosBoston Red Sox
Jun 23, 2023Elly De La CruzCincinnati RedsAtlanta Braves
Jun 12, 2023J. T. RealmutoPhiladelphia PhilliesArizona Diamondbacks
May 12, 2023Cedric MullinsBaltimore OriolesPittsburgh Pirates
Apr 11, 2023Luis ArráezMiami MarlinsPhiladelphia Phillies
Jul 1, 2022Nolan ArenadoSt. Louis CardinalsPhiladelphia Phillies
Jun 22, 2022Austin HaysBaltimore OriolesWashington Nationals
Jun 11, 2022Jared WalshLos Angeles AngelsNew York Mets
Jun 6, 2022Eduardo EscobarNew York MetsSan Diego Padres
May 11, 2022Christian YelichMilwaukee BrewersCincinnati Reds
Sep 19, 2021Eddie RosarioAtlanta BravesSan Francisco Giants
Aug 18, 2021Freddie FreemanAtlanta BravesMiami Marlins
Jul 16, 2021Jake CronenworthSan Diego PadresWashington Nationals
Jun 30, 2021Trea TurnerWashington NationalsTampa Bay Rays
Sep 17, 2019Cavan BiggioToronto Blue JaysBaltimore Orioles
Aug 5, 2019Jonathan VillarBaltimore OriolesNew York Yankees
Jul 23, 2019Trea TurnerWashington NationalsColorado Rockies
Jun 14, 2019Jake BauersCleveland IndiansDetroit Tigers
Jun 13, 2019Shohei OhtaniLos Angeles AngelsTampa Bay Rays
Apr 5, 2019Jorge PolancoMinnesota TwinsPhiladelphia Phillies
Oct 8, 2018Brock HoltBoston Red SoxNew York Yankees
Sep 30, 2018Charlie BlackmonColorado RockiesWashington Nationals
Sep 17, 2018Christian YelichMilwaukee BrewersCincinnati Reds
Aug 29, 2018Christian YelichMilwaukee BrewersCincinnati Reds
Aug 9, 2018Mookie BettsBoston Red SoxToronto Blue Jays
Sep 9, 2017José AbreuChicago White SoxSan Francisco Giants
Aug 1, 2017Evan LongoriaTampa Bay RaysHouston Astros
Jul 15, 2017Cody BellingerLos Angeles DodgersMiami Marlins
Jun 18, 2017Nolan ArenadoColorado RockiesSan Francisco Giants
Apr 29, 2017Carlos GómezTexas RangersLos Angeles Angels of Anaheim
Apr 25, 2017Trea TurnerWashington NationalsColorado Rockies
Apr 10, 2017Wil MyersSan Diego PadresColorado Rockies
Sep 28, 2016John JasoPittsburgh PiratesChicago Cubs
Jul 2, 2016Rajai DavisCleveland IndiansToronto Blue Jays
Jun 15, 2016Freddie FreemanAtlanta BravesCincinnati Reds
Aug 14, 2015Matt KempSan Diego PadresColorado Rockies
Aug 3, 2015Adrián BeltréTexas RangersHouston Astros
Jul 21, 2015Shin-Soo ChooTexas RangersColorado Rockies
Jun 16, 2015Brock HoltBoston Red SoxAtlanta Braves
Aug 17, 2014Michael CuddyerColorado RockiesCincinnati Reds
Sep 23, 2013Alex RíosTexas RangersHouston Astros
Jul 19, 2013Brandon BarnesHouston AstrosSeattle Mariners
May 21, 2013Mike TroutLos Angeles Angels of AnaheimSeattle Mariners
Aug 24, 2012Adrián BeltréTexas RangersMinnesota Twins
Jun 29, 2012Aaron HillArizona DiamondbacksMilwaukee Brewers
Jun 18, 2012Aaron HillArizona DiamondbacksSeattle Mariners
Apr 27, 2012Scott HairstonNew York MetsColorado Rockies
Sep 15, 2011Pablo SandovalSan Francisco GiantsColorado Rockies
Sep 3, 2011George KottarasMilwaukee BrewersHouston Astros
Jul 31, 2010Carlos GonzálezColorado RockiesChicago Cubs
Jul 23, 2010Kelly JohnsonArizona DiamondbacksSan Francisco Giants
Jul 16, 2010Bengie MolinaTexas RangersBoston Red Sox
May 8, 2010Jody GerutMilwaukee BrewersArizona Diamondbacks
Oct 2, 2009B. J. UptonTampa Bay RaysNew York Yankees
Aug 14, 2009Félix PieBaltimore OriolesLos Angeles Angels of Anaheim
Aug 10, 2009Troy TulowitzkiColorado RockiesChicago Cubs
Aug 2, 2009Melky CabreraNew York YankeesChicago White Sox
May 22, 2009Michael CuddyerMinnesota TwinsMilwaukee Brewers
Apr 17, 2009Jason KubelMinnesota TwinsLos Angeles Angels of Anaheim
Apr 15, 2009Ian KinslerTexas RangersBaltimore Orioles
Apr 13, 2009Orlando HudsonLos Angeles DodgersSan Francisco Giants
Sep 1, 2008Adrián BeltréSeattle MarinersTexas Rangers
Sep 1, 2008Stephen DrewArizona DiamondbacksSt. Louis Cardinals
Aug 28, 2008Cristian GuzmánWashington NationalsLos Angeles Dodgers
Aug 14, 2008Mark KotsayAtlanta BravesChicago Cubs
May 7, 2008Carlos Gómez RMinnesota TwinsChicago White Sox
Jun 29, 2007Aubrey HuffBaltimore OriolesLos Angeles Angels of Anaheim
Jun 4, 2007Mark EllisOakland AthleticsBoston Red Sox
May 13, 2007Fred LewisSan Francisco GiantsColorado Rockies
Sep 16, 2006Chone FigginsLos Angeles Angels of AnaheimTexas Rangers
Sep 13, 2006Gary Matthews Jr.NTexas RangersDetroit Tigers
Aug 1, 2006Carlos GuillénDetroit TigersTampa Bay Devil Rays
Jul 28, 2006Luke ScottHouston AstrosArizona Diamondbacks
Jun 21, 2006José ReyesNew York MetsCincinnati Reds
Aug 15, 2005Randy WinnSan Francisco GiantsCincinnati Reds
Apr 27, 2005Mark GrudzielanekSt. Louis CardinalsMilwaukee Brewers
Apr 6, 2005Brad WilkersonWashington NationalsPhiladelphia Phillies
Aug 25, 2004Jeff DaVanonAnaheim AngelsKansas City Royals
Aug 17, 2004Mark TeixeiraTexas RangersCleveland Indians
Jul 29, 2004Eric ValentNew York MetsMontreal Expos
Jun 28, 2004David BellPhiladelphia PhilliesMontreal Expos
May 26, 2004Daryle WardPittsburgh PiratesSt. Louis Cardinals
Apr 27, 2004Chad MoellerMilwaukee BrewersCincinnati Reds
Sep 14, 2003Vladimir GuerreroMontreal ExposNew York Mets
Aug 14, 2003Travis HafnerCleveland IndiansMinnesota Twins
Jun 29, 2003Eric ByrnesOakland AthleticsSan Francisco Giants
Jun 24, 2003Brad WilkersonMontreal ExposPittsburgh Pirates
Sep 18, 2002Greg ColbrunnArizona DiamondbacksSan Diego Padres
Apr 8, 2002Craig BiggioHouston AstrosColorado Rockies
Sep 29, 2001Miguel TejadaOakland AthleticsSeattle Mariners
Aug 17, 2001Jeff FryeToronto Blue JaysTexas Rangers
Jul 18, 2001Jeff BagwellHouston AstrosSt. Louis Cardinals
Jun 16, 2001John OlerudSeattle MarinersSan Diego Padres
Jun 8, 2001Damion EasleyDetroit TigersMilwaukee Brewers
Jul 5, 2000Luis GonzalezArizona DiamondbacksHouston Astros
Jun 21, 2000Eric ChavezOakland AthleticsBaltimore Orioles
Jun 18, 2000Mike LansingColorado RockiesArizona Diamondbacks
May 19, 2000Jason KendallPittsburgh PiratesSt. Louis Cardinals
Apr 27, 2000José ValentínChicago White SoxBaltimore Orioles
Jul 6, 1999Chris SingletonChicago White SoxKansas City Royals
Jun 19, 1999Todd HeltonColorado RockiesFlorida Marlins
May 3, 1999Jeff KentSan Francisco GiantsPittsburgh Pirates
Jul 25, 1998Neifi PérezColorado RockiesSt. Louis Cardinals
Jun 10, 1998Dante BichetteColorado RockiesTexas Rangers
May 18, 1998Mike BlowersOakland AthleticsChicago White Sox
Sep 11, 1997John OlerudNew York MetsMontreal Expos
Jun 5, 1997Alex RodriguezSeattle MarinersDetroit Tigers
Jul 3, 1996Alex OchoaNew York MetsPhiladelphia Phillies
Jun 6, 1996John ValentinBoston Red SoxChicago White Sox
May 18, 1996John MabrySt. Louis CardinalsColorado Rockies
Sep 3, 1995Tony FernándezNew York YankeesOakland Athletics
Aug 25, 1995Gregg JefferiesPhiladelphia PhilliesLos Angeles Dodgers
Jun 11, 1995Rondell WhiteMontreal ExposSan Francisco Giants
Apr 12, 1994Scott CooperBoston Red SoxKansas City Royals
Jul 28, 1993Travis FrymanDetroit TigersNew York Yankees
Jun 23, 1993Jay BuhnerSeattle MarinersOakland Athletics
May 9, 1993Mark GraceChicago CubsSan Diego Padres
Aug 25, 1992Andújar CedeñoHouston AstrosSt. Louis Cardinals
Sep 15, 1991Ray LankfordSt. Louis CardinalsNew York Mets
Jun 24, 1991Dave WinfieldCalifornia AngelsKansas City Royals
May 15, 1991Paul MolitorMilwaukee BrewersMinnesota Twins
Apr 22, 1991Robby ThompsonSan Francisco GiantsSan Diego Padres
Jul 25, 1990George BrettKansas City RoyalsToronto Blue Jays
Aug 25, 1989Gary RedusPittsburgh PiratesCincinnati Reds
Aug 1, 1989Kevin McReynoldsNew York MetsSt. Louis Cardinals
Jun 2, 1989Eric DavisCincinnati RedsSan Diego Padres
Apr 16, 1989Kelly GruberToronto Blue JaysKansas City Royals
Sep 14, 1988Mike GreenwellBoston Red SoxBaltimore Orioles
Jul 9, 1988Chris SpeierSan Francisco GiantsSt. Louis Cardinals
Jun 12, 1988Robin YountMilwaukee BrewersChicago White Sox
Sep 23, 1987Albert HallAtlanta BravesHouston Astros
Aug 16, 1987Tim RainesMontreal ExposPittsburgh Pirates
May 4, 1987Candy MaldonadoSan Francisco GiantsSt. Louis Cardinals
Apr 29, 1987Andre DawsonChicago CubsSan Francisco Giants
Aug 1, 1986Kirby PuckettMinnesota TwinsOakland Athletics
May 16, 1986Tony PhillipsOakland AthleticsBaltimore Orioles
Sep 18, 1985Rich GedmanBoston Red SoxToronto Blue Jays
Jul 23, 1985Oddibe McDowellTexas RangersCleveland Indians
Jul 4, 1985Keith HernandezNew York MetsAtlanta Braves
Jun 27, 1985Jeffrey LeonardSan Francisco GiantsCincinnati Reds
Jun 28, 1984Dwight EvansBoston Red SoxSeattle Mariners
Jun 23, 1984Willie McGeeSt. Louis CardinalsChicago Cubs
May 16, 1984Carlton FiskChicago White SoxKansas City Royals
May 6, 1984Cal Ripken Jr.Baltimore OriolesTexas Rangers
Aug 3, 1982Frank WhiteKansas City RoyalsDetroit Tigers
Oct 1, 1980Charlie MooreMilwaukee BrewersCalifornia Angels
Sep 18, 1980Gary WardMinnesota TwinsMilwaukee Brewers
Jun 12, 1980Mike EaslerPittsburgh PiratesCincinnati Reds
May 13, 1980Fred LynnBoston Red SoxMinnesota Twins
Apr 22, 1980Iván DeJesúsChicago CubsSt. Louis Cardinals
Sep 26, 1979Frank WhiteKansas City RoyalsCalifornia Angels
Sep 15, 1979Bob WatsonBoston Red SoxBaltimore Orioles
Aug 10, 1979Dan FordCalifornia AngelsSeattle Mariners
May 28, 1979George BrettKansas City RoyalsBaltimore Orioles
Jul 27, 1978Mike CubbageMinnesota TwinsToronto Blue Jays
Jul 20, 1978Chris SpeierMontreal ExposAtlanta Braves
Apr 22, 1978Andre ThorntonCleveland IndiansBoston Red Sox
Sep 24, 1977Jack BrohamerChicago White SoxSeattle Mariners
Aug 5, 1977John MayberryKansas City RoyalsChicago White Sox
Jun 24, 1977Bob WatsonHouston AstrosSan Francisco Giants
Sep 3, 1976Mike HeganMilwaukee BrewersDetroit Tigers
Aug 9, 1976César CedeñoHouston AstrosSt. Louis Cardinals
Jul 24, 1976Lyman BostockMinnesota TwinsChicago White Sox
Jun 25, 1976Mike PhillipsNew York MetsChicago Cubs
Jun 4, 1976Larry HisleMinnesota TwinsBaltimore Orioles
Apr 22, 1976Tim FoliMontreal ExposChicago Cubs
May 27, 1975Lou BrockSt. Louis CardinalsSan Diego Padres
Jun 9, 1974Richie ZiskPittsburgh PiratesSan Francisco Giants
Jun 27, 1973Joe TorreSt. Louis CardinalsPittsburgh Pirates
Sep 19, 1972César TovarMinnesota TwinsTexas Rangers
Aug 29, 1972Bobby MurcerNew York YankeesTexas Rangers
Aug 2, 1972César CedeñoHouston AstrosCincinnati Reds
Apr 16, 1972Dave KingmanSan Francisco GiantsHouston Astros
Jul 9, 1971Freddie PatekKansas City RoyalsMinnesota Twins
Jul 8, 1970Jim Ray HartSan Francisco GiantsAtlanta Braves
Jul 6, 1970Tommie AgeeNew York MetsSt. Louis Cardinals
Jul 2, 1970Tony HortonCleveland IndiansBaltimore Orioles
May 20, 1970Rod CarewMinnesota TwinsKansas City Royals
May 7, 1970Wes ParkerLos Angeles DodgersNew York Mets
May 20, 1968Jim FregosiCalifornia AngelsBoston Red Sox
Aug 11, 1966Randy HundleyChicago CubsHouston Astros
Jul 17, 1966Billy WilliamsChicago CubsSt. Louis Cardinals
May 14, 1965Carl YastrzemskiBoston Red SoxDetroit Tigers
Jul 28, 1964Jim FregosiLos Angeles AngelsNew York Yankees
Jul 22, 1964Willie StargellPittsburgh PiratesSt. Louis Cardinals
Jun 16, 1964Ken BoyerSt. Louis CardinalsHouston Colt .45s
May 26, 1964Jim KingWashington SenatorsBoston Red Sox
Aug 7, 1963Jim HickmanNew York MetsSt. Louis Cardinals
Jun 27, 1963Johnny CallisonPhiladelphia PhilliesPittsburgh Pirates
Jul 13, 1962Lou ClintonBoston Red SoxKansas City Athletics
Sep 14, 1961Ken BoyerSt. Louis CardinalsChicago Cubs
Aug 14, 1960Bill WhiteSt. Louis CardinalsPittsburgh Pirates
Jul 15, 1960Brooks RobinsonBaltimore OriolesChicago White Sox
May 2, 1959Frank RobinsonCincinnati RedsLos Angeles Dodgers
Jul 23, 1957Mickey MantleNew York YankeesChicago White Sox
Jul 2, 1957Lee WallsChicago CubsCincinnati Redlegs
Jul 11, 1954Don MuellerNew York GiantsPittsburgh Pirates
Jun 4, 1952Larry DobyCleveland IndiansBoston Red Sox
Jun 4, 1951Gus BellPittsburgh PiratesPhiladelphia Phillies
Sep 7, 1950Hoot EversDetroit TigersCleveland Indians
Aug 2, 1950Elmer ValoPhiladelphia AthleticsChicago White Sox
Jun 28, 1950Roy SmalleyChicago CubsSt. Louis Cardinals
Jun 25, 1950Ralph KinerPittsburgh PiratesBrooklyn Dodgers
Jun 2, 1950George KellDetroit TigersPhiladelphia Athletics
Jul 24, 1949Stan MusialSt. Louis CardinalsBrooklyn Dodgers
Jun 25, 1949Gil HodgesBrooklyn DodgersPittsburgh Pirates
Jun 14, 1949Wally WestlakePittsburgh PiratesBoston Braves
Aug 29, 1948Jackie RobinsonBrooklyn DodgersSt. Louis Cardinals
Jul 30, 1948Wally WestlakePittsburgh PiratesBrooklyn Dodgers
May 20, 1948Joe DiMaggioNew York YankeesChicago White Sox
Sep 14, 1947Vic WertzDetroit TigersWashington Senators
May 13, 1947Bobby DoerrBoston Red SoxChicago White Sox
Jul 21, 1946Ted WilliamsBoston Red SoxSt. Louis Browns
May 19, 1946Mickey VernonWashington SenatorsChicago White Sox
Aug 4, 1945Bill SalkeldPittsburgh PiratesSt. Louis Cardinals
Jul 15, 1945Bob ElliottPittsburgh PiratesBrooklyn Dodgers
Sep 2, 1944Dixie WalkerBrooklyn DodgersNew York Giants
Jul 6, 1944Bob JohnsonBoston Red SoxDetroit Tigers
May 17, 1944Bobby DoerrBoston Red SoxSt. Louis Browns
Jul 3, 1943Leon CulbersonBoston Red SoxCleveland Indians
Jul 19, 1941George McQuinnSt. Louis BrownsBoston Red Sox
Sep 8, 1940Joe GordonNew York YankeesBoston Red Sox
Aug 2, 1940Joe CroninBoston Red SoxDetroit Tigers
Jul 19, 1940Buddy RosarNew York YankeesCleveland Indians
Jul 13, 1940Johnny MizeSt. Louis CardinalsNew York Giants
Jun 15, 1940Harry DanningNew York GiantsPittsburgh Pirates
Jun 8, 1940Harry CraftCincinnati RedsBrooklyn Dodgers
Jul 19, 1939Arky VaughanPittsburgh PiratesNew York Giants
May 27, 1939Charlie GehringerDetroit TigersSt. Louis Browns
May 5, 1939Sam ChapmanPhiladelphia AthleticsSt. Louis Browns
Jul 12, 1938Odell HaleCleveland IndiansWashington Senators
Aug 1, 1937Lou GehrigNew York YankeesSt. Louis Browns
Jul 9, 1937Joe DiMaggioNew York YankeesWashington Senators
Apr 20, 1937Gee WalkerDetroit TigersCleveland Indians
May 24, 1936Sam LeslieNew York GiantsPhiladelphia Phillies
Jun 29, 1935Joe MedwickSt. Louis CardinalsCincinnati Reds
Aug 19, 1934Moose SoltersBoston Red SoxDetroit Tigers
Jun 25, 1934Lou GehrigNew York YankeesChicago White Sox
Jun 10, 1934Doc CramerPhiladelphia AthleticsNew York Yankees
Sep 30, 1933Babe HermanChicago CubsSt. Louis Cardinals
Aug 17, 1933Earl AverillCleveland IndiansPhiladelphia Athletics
Aug 14, 1933Jimmie FoxxPhiladelphia AthleticsCleveland Indians
Aug 6, 1933Pinky HigginsPhiladelphia AthleticsWashington Senators
Aug 2, 1933Mickey CochranePhiladelphia AthleticsNew York Yankees
Jun 24, 1933Arky VaughanPittsburgh PiratesBrooklyn Dodgers
May 26, 1933Chuck KleinPhiladelphia PhilliesSt. Louis Cardinals
May 5, 1933Pepper MartinSt. Louis CardinalsPhiladelphia Phillies
Jul 22, 1932Mickey CochranePhiladelphia AthleticsWashington Senators
Jun 3, 1932Tony LazzeriNew York YankeesPhiladelphia Athletics
Jul 24, 1931Babe HermanBrooklyn RobinsPittsburgh Pirates
Jul 1, 1931Chuck KleinPhiladelphia PhilliesChicago Cubs
May 18, 1931Babe HermanBrooklyn RobinsCincinnati Reds
Aug 21, 1930Chick HafeySt. Louis CardinalsPhiladelphia Phillies
Jun 23, 1930Hack WilsonChicago CubsPhiladelphia Phillies
May 8, 1930Freddie LindstromNew York GiantsPittsburgh Pirates
Sep 2, 1929Joe CroninWashington SenatorsBoston Red Sox
May 23, 1929Ski MelilloSt. Louis BrownsCleveland Indians
May 16, 1929Mel OttNew York GiantsBoston Braves
Jul 26, 1928Bob MeuselNew York YankeesDetroit Tigers
May 29, 1928Bill TerryNew York GiantsBrooklyn Robins
Aug 5, 1927Cy WilliamsPhiladelphia PhilliesPittsburgh Pirates
Jul 15, 1927Jim BottomleySt. Louis CardinalsPhiladelphia Phillies
Sep 26, 1926Bob FothergillDetroit TigersBoston Red Sox
Jul 21, 1925Roy CarlyleBoston Red SoxChicago White Sox
Jun 20, 1925Max CareyPittsburgh PiratesBrooklyn Robins
Jun 4, 1925Kiki CuylerPittsburgh PiratesPhiladelphia Phillies
Aug 28, 1924Goose GoslinWashington SenatorsNew York Yankees
Apr 17, 1924Baby Doll JacobsonSt. Louis BrownsChicago White Sox
Jul 7, 1923Pie TraynorPittsburgh PiratesPhiladelphia Phillies
Jul 3, 1922Bob MeuselNew York YankeesPhiladelphia Athletics
Jun 27, 1922Ray SchalkChicago White SoxDetroit Tigers
May 25, 1922Jimmy JohnstonBrooklyn RobinsPhiladelphia Phillies
Apr 29, 1922Ross YoungsNew York GiantsBoston Braves
Aug 30, 1921Dave RobertsonPittsburgh PiratesBrooklyn Robins
Aug 13, 1921George SislerSt. Louis BrownsDetroit Tigers
Jun 1, 1921Dave BancroftNew York GiantsPhiladelphia Phillies
May 7, 1921Bob MeuselNew York YankeesWashington Senators
Sep 17, 1920Bobby VeachDetroit TigersBoston Red Sox
Sep 17, 1920George BurnsNew York GiantsPittsburgh Pirates
Aug 8, 1920George SislerSt. Louis BrownsWashington Senators
Jun 13, 1918Cliff HeathcoteSt. Louis CardinalsPhiladelphia Phillies
Jul 5, 1915Heinie GrohCincinnati RedsChicago Cubs
May 6, 1914Ed LennoxPittsburgh RebelsKansas City Packers
Aug 22, 1912Honus WagnerPittsburgh PiratesNew York Giants
Jul 25, 1912Bert DanielsNew York HighlandersChicago White Sox
Jun 10, 1912Chief MeyersNew York GiantsChicago Cubs
Jun 9, 1912Tris SpeakerBoston Red SoxSt. Louis Browns
Jul 3, 1911Frank BakerPhiladelphia AthleticsNew York Highlanders
Oct 6, 1910Bill CollinsBoston DovesPhiladelphia Phillies
Aug 25, 1910Danny MurphyPhiladelphia AthleticsSt. Louis Browns
Jul 3, 1910Chief WilsonPittsburgh PiratesCincinnati Reds
Oct 2, 1908Otis ClymerWashington SenatorsNew York Highlanders
Apr 26, 1907Johnny BatesBoston DovesBrooklyn Superbas
Oct 4, 1904Sam MertesNew York GiantsSt. Louis Cardinals
Jun 20, 1904Duff CooleyBoston BeaneatersPhiladelphia Phillies
Sep 24, 1903Bill BradleyCleveland NapsWashington Senators
Jul 29, 1903Patsy DoughertyBoston AmericansNew York Highlanders
Jun 21, 1903Buck FreemanBoston AmericansCleveland Naps
May 7, 1903Fred ClarkePittsburgh PiratesCincinnati Reds
Jul 30, 1901Nap LajoiePhiladelphia AthleticsCleveland Blues
Jul 23, 1901Fred ClarkePittsburgh PiratesCincinnati Reds
May 30, 1896Bill JoyceWashington SenatorsPittsburgh Pirates
May 9, 1896Herman LongBoston BeaneatersLouisville Colonels
Sep 30, 1895Ed CartwrightWashington SenatorsBoston Beaneaters
Aug 16, 1895Tommy DowdSt. Louis BrownsLouisville Colonels
Sep 28, 1894Tom ParrottCincinnati RedsNew York Giants
Aug 17, 1894Sam ThompsonPhiladelphia PhilliesLouisville Colonels
Jun 13, 1894Bill HassamaerWashington SenatorsSt. Louis Browns
Apr 24, 1894Lave CrossPhiladelphia PhilliesBrooklyn Grooms
Sep 12, 1891Abner DalrympleMilwaukee BrewersWashington Statesmen
Jul 1, 1891Jimmy RyanChicago ColtsCleveland Spiders
Aug 12, 1890Farmer WeaverLouisville ColonelsSyracuse Stars
Aug 6, 1890John ReillyCincinnati RedsPittsburgh Alleghenys
Aug 1, 1890Oyster BurnsBrooklyn BridegroomsPittsburgh Alleghenys
Jul 21, 1890Roger ConnorNew York GiantsBuffalo Bisons
Jul 18, 1890Jumbo DavisBrooklyn GladiatorsLouisville Colonels
Jul 5, 1890Bill Van DykeToledo MaumeesSyracuse Stars
Jun 28, 1890Mike TiernanNew York GiantsCincinnati Reds
Aug 15, 1889Larry TwitchellCleveland SpidersBoston Beaneaters
Aug 8, 1889Jack GlasscockIndianapolis HoosiersNew York Giants
Jun 7, 1889Pete BrowningLouisville ColonelsPhiladelphia Athletics
Aug 25, 1888Mike TiernanNew York GiantsPhiladelphia Quakers
Jul 28, 1888Jimmy RyanChicago White StockingsDetroit Wolverines
Jun 13, 1888Sam BarkleyKansas City CowboysCincinnati Red Stockings
May 15, 1888Harry StoveyPhiladelphia AthleticsBaltimore Orioles
Aug 26, 1887Bid McPheeCincinnati Red StockingsBaltimore Orioles
Aug 10, 1887Dave OrrNew York MetropolitansBaltimore Orioles
May 7, 1887Tip O'NeillSt. Louis BrownsLouisville Colonels
May 2, 1887Fred CarrollPittsburgh AlleghenysDetroit Wolverines
Apr 30, 1887Tip O'NeillSt. Louis BrownsCleveland Blues
Sep 23, 1886Chippy McGarrPhiladelphia AthleticsSt. Louis Browns
Aug 21, 1886Jack RoweDetroit WolverinesChicago White Stockings
Aug 8, 1886Pete BrowningLouisville ColonelsNew York Metropolitans
May 24, 1886Fred DunlapSt. Louis MaroonsNew York Gothams
Sep 28, 1885Mox McQueryDetroit WolverinesProvidence Grays
Jun 16, 1885Henry LarkinPhiladelphia AthleticsPittsburgh Alleghenys
Jun 13, 1885George WoodDetroit WolverinesChicago White Stockings
Jun 12, 1885Dave OrrNew York MetropolitansSt. Louis Browns
Jun 16, 1884Jim O'RourkeBuffalo BisonsChicago White Stockings
Sep 19, 1883John ReillyCincinnati Red StockingsPhiladelphia Athletics
Sep 12, 1883John ReillyCincinnati Red StockingsPittsburgh Alleghenys
Jul 30, 1883Lon KnightPhiladelphia AthleticsPittsburgh Alleghenys
May 25, 1882Curry FoleyBuffalo BisonsCleveland Blues
Jun 14, 1876George HallPhiladelphia AthleticsCincinnati Red Stockings

From Wikipedia's list of Major League Baseball players to hit for the cycle, with any newer cycle from our game logs. A club is counted under the franchise that carries it now; clubs that folded (the Federal League's, the 1880s' American Association) have no row in the team table.