To learn about our efforts to improve the accessibility and usability of our website, please visit our Accessibility Information page. Skip to section navigation or Skip to main content
Below is an advertisement.

History

Skip to main content
Below is an advertisement.
Players who have hit for the cycle
A team-by-team look at players who have hit for the cycle in baseball history.
Natural cycles -- hitting a single, double, triple, home run in order -- are listed in bold.
   indicates game available in Baseball's Best
American League
 Player,  Date
Angels
Mike Trout,  05-21-2013 Full story >
Chone Figgins,  09-16-2006 Full story >
Jeff DaVanon,  08-25-2004 Full story >
Dave Winfield,  06-24-1991
Dan Ford,  08-10-1979
Jim Fregosi,  05-20-1968
Jim Fregosi,  07-28-1964
Astros
Brandon Barnes,  07-19-2013  Full story >
Luke Scott,  07-28-2006  Full story >
Craig Biggio,  04-08-2002  Full story >
Jeff Bagwell,  07-18-2001
Andujar Cedeno,  08-25-1992
Bob Watson,  06-24-1977
Cesar Cedeno,  08-09-1976
Cesar Cedeno,  08-02-1972
Astros were members of National League 1962-2012
Athletics
Mark Ellis,  06-04-2007  Full story >
Eric Byrnes,  06-29-2003  Full story >
Miguel Tejada,  09-29-2001
Eric Chavez,  06-21-2000
Mike Blowers,  05-18-1998
Tony Phillips,  05-16-1986
Elmer Valo,  08-02-1950
Sam Chapman,  05-05-1939
Doc Cramer,  06-10-1934
Jimmie Foxx,  08-14-1933
Pinky Higgins,  08-06-1933
Mickey Cochrane,  08-02-1933
Mickey Cochrane,  07-22-1932
Frank Baker,  07-03-1911
Danny Murphy,  08-25-1910
Nap Lajoie,  07-30-1901
Harry Davis,  07-10-1901
Blue Jays
Jeff Frye,  08-17-2001
Kelly Gruber,  04-16-1989
Indians
Travis Hafner,  08-14-2003  Full story >
Andre Thornton,  04-22-1978
Tony Horton,  07-02-1970
Larry Doby,  06-04-1952
Odell Hale,  07-12-1938
Earl Averill,  08-17-1933
Bill Bradley,  09-24-1903
Mariners
Adrian Beltre,  09-01-2008  Full story >
John Olerud,  06-16-2001
Alex Rodriguez,  06-05-1997
Jay Buhner,  06-23-1993
Orioles
Felix Pie,  08-14-2009  Full story >
Aubrey Huff,  06-29-2007  Full story >
Cal Ripken Jr.,  05-06-1984
Brooks Robinson,  07-15-1960
George McQuinn,  07-19-1941
Ski Melillo,  05-23-1929
Baby Doll Jacobson,  04-17-1924
George Sisler,  08-13-1921
George Sisler,  08-08-1920
* includes St. Louis Browns 1902-53
Rangers
Alex Rios, 09-23-2013 Full story >
Adrian Beltre, 08-24-2012 Full story >
Bengie Molina, 07-16-2010 Full story >
Ian Kinsler, 04-15-2009 Full story >
Gary Matthews Jr., 09-13-2006 Full story >
Mark Teixeira,  08-17-2004 Full story >
Oddibe McDowell,  07-23-1985
Jim King,  05-26-1964
* includes Washington Senators 1961-71
Rays
B.J. Upton,  10-02-2009 Full story >
Red Sox
John Valentin,  06-06-1996
Scott Cooper,  04-12-1994
Mike Greenwell,  09-14-1988
Rich Gedman,  09-18-1985
Dwight Evans,  06-28-1984
Fred Lynn,  05-13-1980
Bob Watson,  09-15-1979
Carl Yastrzemski,  05-14-1965
Lou Clinton,  07-13-1962
Bobby Doerr,  05-13-1947
Ted Williams,  07-21-1946
Bob Johnson,  07-06-1944
Bobby Doerr,  05-17-1944
Leon Culberson,  07-03-1943
Joe Cronin,  08-02-1940
Moose Solters,  08-19-1934
Roy Carlyle,  07-21-1925
Tris Speaker,  06-09-1912
Patsy Dougherty,  07-29-1903
Royals
George Brett,  07-25-1990
Frank White,  08-03-1982
Frank White,  09-26-1979
George Brett,  05-28-1979
John Mayberry,  08-05-1977
Freddie Patek 7-09-1971
Tigers
Carlos Guillen,  08-01-2006 Full story >
Damion Easley,  06-08-2001
Travis Fryman,  07-28-1993
Hoot Evers,  09-07-1950
George Kell,  06-02-1950
Vic Wertz,  09-14-1947
Charlie Gehringer,  05-27-1939
Gee Walker,  04-20-1937
Bob Fothergill,  09-26-1926
Bobby Veach,  09-17-1920
Twins
Michael Cuddyer,  05-22-2009 Full story >
Jason Kubel,  04-17-2009 Full story >
Carlos Gomez,  05-07-2008 Full story >
Kirby Puckett,  08-01-1986
Gary Ward,  09-18-1980
Mike Cubbage,  07-27-1978
Lyman Bostock,  07-24-1976
Larry Hisle,  06-04-1976
Cesar Tovar,  09-19-1972
Rod Carew,  05-20-1970
Mickey Vernon,  05-19-1946
Joe Cronin,  09-02-1929
Goose Goslin,  08-28-1924
Otis Clymer,  10-02-1908
* includes Washington Senators 1957-60;
Washington Nationals 1901-56
White Sox
Jose Valentin 4-27-2000
Chris Singleton,  07-06-1999
Carlton Fisk,  05-16-1984
Jack Brohamer,  09-24-1977
Ray Schalk,  06-27-1922
Yankees
Melky Cabrera,  08-02-2009 Full story >
Tony Fernandez,  09-03-1995
Bobby Murcer,  08-29-1972
Mickey Mantle,  07-23-1957
Joe DiMaggio,  05-20-1948
Joe Gordon,  09-08-1940
Buddy Rosar,  07-19-1940
Lou Gehrig,  08-01-1937
Joe DiMaggio,  07-09-1937
Lou Gehrig,  06-25-1934
Tony Lazzeri,  06-03-1932
Bob Meusel,  07-26-1928
Bob Meusel,  07-03-1922
Bob Meusel,  05-07-1921
Bert Daniels,  07-25-1912
National League
 Player,  Date
Braves
Mark Kotsay,  08-14-2008 Full story >
Albert Hall,  09-23-1987
Bill Collins,  10-06-1910
Johnny Bates,  04-26-1907
Duff Cooley,  06-20-1904
Herman Long,  05-09-1896
Brewers
George Kottaras,  09-03-2011  Full story >
Jody Gerut,  05-08-2010  Full story >
Chad Moeller,  04-27-2004  Full story >
Paul Molitor,  05-15-1991
Robin Yount,  06-12-1988
Charlie Moore,  10-01-1980
Mike Hegan,  09-03-1976
Brewers were members of American League 1969-1997
Cardinals
Mark Grudzielanek,  04-27-2005  Full story >
John Mabry,  05-18-1996
Ray Lankford,  09-15-1991
Willie McGee,  06-23-1984
Lou Brock,  05-27-1975
Joe Torre,  06-27-1973
Ken Boyer,  06-16-1964
Ken Boyer,  09-14-1961
Bill White,  08-14-1960
Stan Musial,  07-24-1949
Johnny Mize,  07-13-1940
Joe Medwick,  06-29-1935
Pepper Martin,  05-05-1933
Chick Hafey,  08-21-1930
Jim Bottomley,  07-15-1927
Cliff Heathcote,  06-13-1918
Tommy Dowd,  08-16-1895
Tip O'Neill,  05-07-1887
Tip O'Neill,  04-30-1887
Fred Dunlap,  05-24-1886
Cubs
Mark Grace,  05-09-1993
Andre Dawson,  04-29-1987
Ivan DeJesus,  04-22-1980
Randy Hundley,  08-11-1966
Billy Williams,  07-17-1966
Lee Walls,  07-02-1957
Roy Smalley,  06-28-1950
Babe Herman,  09-30-1933
Hack Wilson,  06-23-1930
Jimmy Ryan,  07-01-1891
Jimmy Ryan,  07-28-1888
Diamondbacks
Aaron Hill,  06-29-2012 Full story >
Aaron Hill,  06-18-2012 Full story >
Kelly Johnson,  07-23-2010 Full story >
Stephen Drew,  09-01-2008  Full story >
Greg Colbrunn,  09-18-2002  Full story >
Luis Gonzalez,  07-05-2000
Dodgers
Orlando Hudson,  04-13-2009  Full story >
Wes Parker,  05-07-1970
Gil Hodges,  06-25-1949
Jackie Robinson,  08-29-1948
Dixie Walker,  09-02-1944
Babe Herman,  07-24-1931
Babe Herman,  05-18-1931
Jimmy Johnston,  05-25-1922
Tom Burns,  08-01-1890
Giants
Pablo Sandoval,  09-15-2011  Full story >
Fred Lewis,  05-13-2007  Full story >
Randy Winn,  08-15-2005  Full story >
Jeff Kent,  05-03-1999
Robby Thompson,  04-22-1991
Chris Speier,  07-09-1988
Candy Maldonado,  05-04-1987
Jeffrey Leonard,  06-27-1985
Dave Kingman,  04-16-1972
Jim Ray Hart,  07-08-1970
Don Mueller,  07-11-1954
Harry Danning,  06-15-1940
Sam Leslie,  05-24-1936
Freddie Lindstrom,  05-08-1930
Mel Ott,  05-16-1929
Bill Terry,  05-29-1928
Ross Youngs,  04-29-1922
Dave Bancroft,  06-01-1921
George Burns,  09-17-1920
Chief Meyers,  06-10-1912
Sam Mertes,  10-04-1904
Mike Tiernan,  08-28-1890
Mike Tiernan,  08-25-1888
Dave Orr,  08-10-1887
Dave Orr,  06-12-1885
Marlins
None
Mets
Scott Hairston,  04-27-2012  Full story >
Jose Reyes,  06-21-2006  Full story >
Eric Valent,  07-29-2004
John Olerud,  09-11-1997
Alex Ochoa,  07-03-1996
Kevin McReynolds,  08-01-1989
Keith Hernandez,  07-04-1985
Mike Phillips,  06-25-1976
Tommie Agee,  07-06-1970
Jim Hickman,  08-07-1963
Nationals
Cristian Guzman,  08-28-2008  Full story >
Brad Wilkerson,  04-06-2005  Full story >
Vladimir Guerrero,  09-14-2003  Full story >
Brad Wilkerson,  06-24-2003  Full story >
Rondell White,  06-11-1995
Tim Raines,  08-16-1987
Chris Speier,  07-20-1978
Tim Foli,  04-22-1976
* includes Montreal Expos 1969-2004
Padres
None
Phillies
David Bell,  06-28-2004  Full story >
Gregg Jefferies,  08-25-1995
Johnny Callison,  06-27-1963
Chuck Klein,  05-26-1933
Chuck Klein,  07-01-1931
Cy Williams,  08-05-1927
Sam Thompson,  08-17-1894
Lave Cross,  04-24-1894
Pirates
Daryle Ward,  05-27-2004  Full story >
Jason Kendall,  05-19-2000
Gary Redus,  08-25-1989
Mike Easler,  06-12-1980
Richie Zisk,  06-09-1974
Willie Stargell,  07-22-1964
Gus Bell,  06-04-1951
Ralph Kiner,  06-25-1950
Wally Westlake,  06-14-1949
Wally Westlake,  07-30-1948
Bill Salkeld,  08-04-1945
Bob Elliott,  07-15-1945
Arky Vaughan,  07-19-1939
Arky Vaughan,  06-24-1933
Max Carey,  06-20-1925
Kiki Cuyler,  06-04-1925
Pie Traynor,  07-07-1923
Dave Robertson,  08-30-1921
Honus Wagner,  08-22-1912
Chief Wilson,  07-03-1910
Fred Clarke,  05-07-1903
Fred Clarke,  07-23-1901
Fred Carroll,  05-02-1887
Reds
Eric Davis,  06-02-1989
Frank Robinson,  05-02-1959
Harry Craft,  06-08-1940
Heinie Groh,  07-05-1915
Mike Mitchell,  08-19-1911
Tom Parrott 09-28-1894
John Reilly,  08-06-1890
Rockies
Michael Cuddyer,  08-17-2014 Full story>
Carlos Gonzalez,  07-31-2010 Full story>
Troy Tulowitzki,  08-10-2009 Full story >
Mike Lansing,  06-18-2000
Todd Helton,  06-19-1999
Neifi Perez,  07-25-1998
Dante Bichette,  06-10-1998