Rarities/The Cycle
Statgami

← Statgami

The Cycle

A single, double, triple and home run in one game.

322times in history
1 in 706games — 1901+
1897first — Jake Stenzel
2026-08-23most recent — JJ Bleday
2y 11mlongest drought — 1954-07-11 to 1957-07-02

By decade

1890s1
1900s11
1910s11
1920s25
1930s32
1940s29
1950s11
1960s14
1970s29
1980s27
1990s24
2000s46
2010s38
2020s24

Done it most

Adrian Beltre
Babe Herman
Bob Meusel
Christian Yelich
Trea Turner
Aaron Hill
Arky Vaughan
Bob Watson
Bobby Doerr
Brad Wilkerson
Carlos Gomez
Cesar Cedeno

Every occurrence — 322 of them — showing the 250 most recent of 322

DatePlayer#Game
2026-08-23JJ Bleday4-for-6322open game ↗
2026-07-10Tristan Peters4-for-4321open game ↗
2026-06-20Bryce Harper4-for-5320open game ↗
2026-06-16Pete Crow-Armstrong4-for-4319open game ↗
2025-07-12Byron Buxton5-for-5318box score ↗
2025-03-31Carson Kelly4-for-4317box score ↗
2024-08-15Weston Wilson4-for-5316box score ↗
2024-07-28Xavier Edwards4-for-4315box score ↗
2024-07-21Yordan Alvarez4-for-4314box score ↗
2024-06-30Wyatt Langford4-for-5313box score ↗
2023-08-28Jose Altuve4-for-6312box score ↗
2023-06-23Elly De La Cruz4-for-5311box score ↗
2023-06-12J.T. Realmuto4-for-4310box score ↗
2023-05-12Cedric Mullins4-for-5309box score ↗
2023-04-11Luis Arraez4-for-5308box score ↗
2022-07-01Nolan Arenado4-for-4307box score ↗
2022-06-22Austin Hays4-for-4306box score ↗
2022-06-11Jared Walsh4-for-5305box score ↗
2022-06-06Eduardo Escobar4-for-5304box score ↗
2022-05-11Christian Yelich4-for-5303box score ↗
2021-09-19Eddie Rosario4-for-4302box score ↗
2021-08-18Freddie Freeman4-for-5301box score ↗
2021-07-16Jake Cronenworth4-for-5300box score ↗
2021-06-30Trea Turner4-for-4299box score ↗
2019-09-17Cavan Biggio4-for-5298box score ↗
2019-08-05Jonathan Villar4-for-5297box score ↗
2019-07-23Trea Turner4-for-5296box score ↗
2019-06-14Jake Bauers4-for-5295box score ↗
2019-06-13Shohei Ohtani4-for-4294box score ↗
2019-04-05Jorge Polanco5-for-5293box score ↗
2018-09-30Charlie Blackmon4-for-5292box score ↗
2018-09-17Christian Yelich4-for-4291box score ↗
2018-08-29Christian Yelich6-for-6290box score ↗
2018-08-09Mookie Betts4-for-4289box score ↗
2017-09-09Jose Abreu4-for-5288box score ↗
2017-08-01Evan Longoria4-for-5287box score ↗
2017-07-15Cody Bellinger4-for-5286box score ↗
2017-06-18Nolan Arenado4-for-5285box score ↗
2017-04-29Carlos Gomez4-for-4284box score ↗
2017-04-25Trea Turner4-for-6283box score ↗
2017-04-10Wil Myers4-for-4282box score ↗
2016-09-28John Jaso4-for-4281box score ↗
2016-07-02Rajai Davis4-for-5280box score ↗
2016-06-15Freddie Freeman4-for-7279box score ↗
2015-08-14Matt Kemp4-for-5278box score ↗
2015-08-03Adrian Beltre4-for-5277box score ↗
2015-07-21Shin-Soo Choo4-for-5276box score ↗
2015-06-16Brock Holt4-for-5275box score ↗
2014-08-17Michael Cuddyer4-for-5274box score ↗
2013-09-23Alex Rios4-for-4273box score ↗
2013-07-19Brandon Barnes5-for-5272box score ↗
2013-05-21Mike Trout4-for-5271box score ↗
2012-08-24Adrian Beltre4-for-4270box score ↗
2012-06-29Aaron Hill4-for-5269box score ↗
2012-06-18Aaron Hill4-for-4268box score ↗
2012-04-27Scott Hairston4-for-5267box score ↗
2011-09-15Pablo Sandoval4-for-4266box score ↗
2011-09-03George Kottaras4-for-5265box score ↗
2010-07-31Carlos Gonzalez4-for-4264box score ↗
2010-07-23Kelly Johnson4-for-4263box score ↗
2010-07-16Bengie Molina4-for-4262box score ↗
2010-05-08Jody Gerut4-for-6261box score ↗
2009-10-02Melvin Upton5-for-5260box score ↗
2009-08-14Felix Pie4-for-5259box score ↗
2009-08-10Troy Tulowitzki5-for-5258box score ↗
2009-08-02Melky Cabrera4-for-5257box score ↗
2009-05-22Michael Cuddyer4-for-5256box score ↗
2009-04-17Jason Kubel4-for-5255box score ↗
2009-04-15Ian Kinsler6-for-6254box score ↗
2009-04-13Orlando Hudson4-for-5253box score ↗
2008-09-01Stephen Drew5-for-5252box score ↗
2008-09-01Adrian Beltre5-for-6251box score ↗
2008-08-28Cristian Guzman4-for-5250box score ↗
2008-08-14Mark Kotsay5-for-5249box score ↗
2008-05-07Carlos Gomez4-for-6248box score ↗
2007-06-29Aubrey Huff4-for-4247box score ↗
2007-06-04Mark Ellis4-for-5246box score ↗
2007-05-13Fred Lewis5-for-6245box score ↗
2006-09-16Chone Figgins4-for-4244box score ↗
2006-09-13Gary Matthews4-for-4243box score ↗
2006-08-01Carlos Guillen4-for-5242box score ↗
2006-07-28Luke Scott4-for-6241box score ↗
2006-06-21Jose Reyes4-for-5240box score ↗
2005-08-15Randy Winn4-for-5239box score ↗
2005-04-27Mark Grudzielanek4-for-5238box score ↗
2005-04-06Brad Wilkerson4-for-4237box score ↗
2004-08-25Jeff DaVanon4-for-6236box score ↗
2004-08-17Mark Teixeira4-for-5235box score ↗
2004-07-29Eric Valent4-for-4234box score ↗
2004-06-28David Bell4-for-4233box score ↗
2004-05-26Daryle Ward4-for-5232box score ↗
2004-04-27Chad Moeller4-for-5231box score ↗
2003-09-14Vladimir Guerrero4-for-4230box score ↗
2003-08-14Travis Hafner4-for-5229box score ↗
2003-06-29Eric Byrnes5-for-5228box score ↗
2003-06-24Brad Wilkerson4-for-4227box score ↗
2002-09-18Greg Colbrunn5-for-6226box score ↗
2002-04-08Craig Biggio4-for-4225box score ↗
2001-09-29Miguel Tejada4-for-5224box score ↗
2001-08-17Jeff Frye4-for-4223box score ↗
2001-07-18Jeff Bagwell4-for-5222box score ↗
2001-06-16John Olerud4-for-5221box score ↗
2001-06-08Damion Easley4-for-5220box score ↗
2000-07-05Luis Gonzalez4-for-6219box score ↗
2000-06-21Eric Chavez4-for-4218box score ↗
2000-06-18Mike Lansing4-for-5217box score ↗
2000-05-19Jason Kendall4-for-5216box score ↗
2000-04-27Jose Valentin4-for-5215box score ↗
1999-07-06Chris Singleton5-for-6214box score ↗
1999-06-19Todd Helton4-for-4213box score ↗
1999-05-03Jeff Kent5-for-5212box score ↗
1998-07-25Neifi Perez4-for-4211box score ↗
1998-06-10Dante Bichette4-for-6210box score ↗
1998-05-18Mike Blowers4-for-5209box score ↗
1997-09-11John Olerud4-for-5208box score ↗
1997-06-05Alex Rodriguez4-for-6207box score ↗
1996-07-03Alex Ochoa5-for-5206box score ↗
1996-06-06John Valentin4-for-4205box score ↗
1996-05-18John Mabry4-for-4204box score ↗
1995-09-03Tony Fernandez4-for-5203box score ↗
1995-08-25Gregg Jefferies4-for-5202box score ↗
1995-06-11Rondell White6-for-7201box score ↗
1994-04-12Scott Cooper5-for-6200box score ↗
1993-07-28Travis Fryman5-for-5199box score ↗
1993-06-23Jay Buhner4-for-7198box score ↗
1993-05-09Mark Grace4-for-5197box score ↗
1992-08-25Andujar Cedeno4-for-5196box score ↗
1991-09-15Ray Lankford4-for-4195box score ↗
1991-06-24Dave Winfield5-for-5194box score ↗
1991-05-15Paul Molitor4-for-5193box score ↗
1991-04-22Robby Thompson4-for-5192box score ↗
1990-07-25George Brett4-for-5191box score ↗
1989-08-25Gary Redus4-for-5190box score ↗
1989-08-01Kevin McReynolds4-for-5189box score ↗
1989-06-02Eric Davis4-for-4188box score ↗
1989-04-16Kelly Gruber4-for-6187box score ↗
1988-09-14Mike Greenwell4-for-4186box score ↗
1988-07-09Chris Speier5-for-6185box score ↗
1988-06-12Robin Yount4-for-4184box score ↗
1987-09-23Albert Hall4-for-5183box score ↗
1987-08-16Tim Raines5-for-5182box score ↗
1987-05-04Candy Maldonado4-for-6181box score ↗
1987-04-29Andre Dawson5-for-5180box score ↗
1986-08-01Kirby Puckett4-for-5179box score ↗
1986-05-16Tony Phillips5-for-5178box score ↗
1985-09-18Rich Gedman4-for-5177box score ↗
1985-07-23Oddibe McDowell5-for-5176box score ↗
1985-07-04Keith Hernandez4-for-10175box score ↗
1985-06-27Jeffrey Leonard4-for-5174box score ↗
1984-06-28Dwight Evans4-for-7173box score ↗
1984-06-23Willie McGee4-for-6172box score ↗
1984-05-16Carlton Fisk4-for-5171box score ↗
1984-05-06Cal Ripken4-for-5170box score ↗
1982-08-03Frank White4-for-5169box score ↗
1980-10-01Charlie Moore4-for-5168box score ↗
1980-09-18Gary Ward4-for-5167box score ↗
1980-06-12Mike Easler4-for-4166box score ↗
1980-05-13Fred Lynn4-for-5165box score ↗
1980-04-22Ivan De Jesus5-for-6164box score ↗
1979-09-26Frank White4-for-5163box score ↗
1979-09-15Bob Watson4-for-5162box score ↗
1979-08-10Dan Ford5-for-7161box score ↗
1979-05-28George Brett5-for-7160box score ↗
1978-07-27Mike Cubbage4-for-4159box score ↗
1978-07-20Chris Speier4-for-4158box score ↗
1978-04-22Andre Thornton4-for-5157box score ↗
1977-09-24Jack Brohamer5-for-5156box score ↗
1977-08-05John Mayberry4-for-5155box score ↗
1977-06-24Bob Watson4-for-4154box score ↗
1976-09-03Mike Hegan4-for-5153box score ↗
1976-08-09Cesar Cedeno4-for-5152box score ↗
1976-07-24Lyman Bostock4-for-4151box score ↗
1976-06-25Mike Phillips4-for-5150box score ↗
1976-06-04Larry Hisle4-for-5149box score ↗
1976-04-21Tim Foli4-for-5148box score ↗
1975-05-27Lou Brock4-for-5147box score ↗
1974-06-09Richie Zisk4-for-6146box score ↗
1973-06-27Joe Torre4-for-5145box score ↗
1972-09-19Cesar Tovar4-for-5144box score ↗
1972-08-29Bobby Murcer4-for-5143box score ↗
1972-08-02Cesar Cedeno4-for-5142box score ↗
1972-04-16Dave Kingman4-for-5141box score ↗
1971-07-09Freddie Patek4-for-5140box score ↗
1970-07-08Jim Ray Hart4-for-5139box score ↗
1970-07-06Tommie Agee4-for-5138box score ↗
1970-07-02Tony Horton4-for-5137box score ↗
1970-05-20Rod Carew4-for-5136box score ↗
1970-05-07Wes Parker4-for-5135box score ↗
1968-05-20Jim Fregosi4-for-5134box score ↗
1966-08-11Randy Hundley4-for-5133box score ↗
1966-07-17Billy Williams4-for-5132box score ↗
1965-05-14Carl Yastrzemski5-for-5131box score ↗
1964-07-28Jim Fregosi4-for-4130box score ↗
1964-07-22Willie Stargell4-for-4129box score ↗
1964-06-16Ken Boyer4-for-5128box score ↗
1964-05-26Jim King4-for-4127box score ↗
1963-08-07Jim Hickman4-for-5126box score ↗
1963-06-27Johnny Callison4-for-5125box score ↗
1962-07-13Lou Clinton5-for-7124box score ↗
1961-09-14Ken Boyer5-for-6123box score ↗
1960-08-14Bill White4-for-5122box score ↗
1960-07-15Brooks Robinson5-for-5121box score ↗
1959-05-02Frank Robinson4-for-5120box score ↗
1957-07-23Mickey Mantle4-for-5119box score ↗
1957-07-02Lee Walls4-for-5118box score ↗
1954-07-11Don Mueller4-for-5117box score ↗
1952-06-04Larry Doby4-for-5116box score ↗
1951-06-04Gus Bell4-for-4115box score ↗
1950-09-07Hoot Evers5-for-6114box score ↗
1950-08-02Elmer Valo4-for-6113box score ↗
1950-06-28Roy Smalley4-for-5112box score ↗
1950-06-25Ralph Kiner5-for-6111box score ↗
1950-06-02George Kell4-for-7110box score ↗
1949-07-24Stan Musial4-for-5109box score ↗
1949-06-25Gil Hodges5-for-6108box score ↗
1949-06-14Wally Westlake4-for-5107box score ↗
1948-08-29Jackie Robinson4-for-6106box score ↗
1948-08-15Willard Brown5-for-5105box score ↗
1948-07-30Wally Westlake4-for-5104box score ↗
1948-07-12Jim Pendleton4-for-5103box score ↗
1948-05-20Joe DiMaggio5-for-6102box score ↗
1947-09-14Vic Wertz4-for-5101box score ↗
1947-05-22Hank Thompson4-for-5100box score ↗
1947-05-13Bobby Doerr4-for-699box score ↗
1946-07-21Ted Williams4-for-598box score ↗
1946-05-19Mickey Vernon4-for-597box score ↗
1945-08-04Bill Salkeld5-for-596box score ↗
1945-07-15Bob Elliott4-for-595box score ↗
1944-09-02Dixie Walker4-for-494box score ↗
1944-08-28Bonnie Serrell4-for-493box score ↗
1944-07-06Bob Johnson4-for-592box score ↗
1944-05-17Bobby Doerr4-for-591box score ↗
1943-07-03Leon Culberson4-for-590box score ↗
1941-08-28David Whatley5-for-689box score ↗
1941-07-19George McQuinn4-for-588box score ↗
1940-09-08Joe Gordon4-for-487box score ↗
1940-08-02Joe Cronin4-for-586box score ↗
1940-07-19Buddy Rosar4-for-485box score ↗
1940-07-13Johnny Mize4-for-584box score ↗
1940-06-30Bus Clarkson5-for-583box score ↗
1940-06-15Harry Danning4-for-582box score ↗
1940-06-08Harry Craft5-for-581box score ↗
1939-07-19Arky Vaughan5-for-580box score ↗
1939-05-27Charlie Gehringer4-for-579box score ↗
1939-05-05Sam Chapman4-for-578box score ↗
1938-08-10Harry Else4-for-577box score ↗
1938-07-12Odell Hale4-for-576box score ↗
1937-08-01Lou Gehrig4-for-575box score ↗
1937-07-09Joe DiMaggio5-for-574box score ↗
1937-04-20Gee Walker4-for-473box score ↗