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.

News

Skip to main content
Players who've hit for the cycle
Below is an advertisement.
09/14/2003  5:48 PM ET 
Players who've hit for the cycle
tickets for any Major League Baseball game
A team-by-team look at players who have hit for the cycle in baseball history. There have been 259 cycles in history. Natural cycles (hitting a single, double, triple, home run in order) are listed in bold.
Player     Date

Angels
Jim Fregosi 07-28-1964 
Jim Fregosi 05-20-1968 
Dan Ford 08-10-1979 
Dave Winfield 06-24-1991 

Astros
Cesar Cedeno 08-02-1972 
Cesar Cedeno 08-09-1976 
Bob Watson 06-24-1977 
Andujar Cedeno 08-25-1992 
Jeff Bagwell 07-18-2001 
Craig Biggio 04-08-2002 

Athletics
Harry Davis 07-10-1901
Nap Lajoie 07-30-1901
Danny Murphy 08-25-1910
Frank Baker 07-03-1911
Mickey Cochrane 07-22-1932
Mickey Cochrane 08-02-1933
Pinky Higgins 08-06-1933
Jimmie Foxx 08-14-1933
Doc Cramer 06-10-1934
Sam Chapman 05-05-1939
Elmer Valo 08-02-1950
Tony Phillips 05-16-1986
Mike Blowers 05-18-1998
Eric Chavez 06-21-2000
Miguel Tejada 09-29-2001
Eric Byrnes 06-29-2003

Blue Jays
Kelly Gruber 04-16-1989 
Jeff Frye 08-17-2001 

Braves
Herman Long 05-09-1896 
Duff Cooley 06-20-1904 
Johnny Bates 04-26-1907 
Bill Collins 10-06-1910 
Albert Hall 09-23-1987 

Brewers
Mike Hegan 09-03-1976 
Charlie Moore 10-01-1980 
Robin Yount 06-12-1988 
Paul Molitor 05-15-1991 

Cardinals
Tip O'Neill 04-30-1887 
Tip O'Neill 05-07-1887 
Fred Dunlap 05-24-1886 
Tommy Dowd 08-16-1895 
Cliff Heathcote 06-13-1918 
Jim Bottomley 07-15-1927 
Chick Hafey 08-21-1930 
Pepper Martin 05-05-1933 
Joe Medwick 06-29-1935 
Johnny Mize 07-13-1940 
Stan Musial 07-24-1949 
Bill White 08-14-1960 
Ken Boyer 09-14-1961 
Ken Boyer 9 06-16-1964 
Joe Torre 06-27-1973 
Lou Brock 05-27-1975 
Willie McGee 06-23-1984 
Ray Lankford 09-15-1991 
John Mabry 05-18-1996 

Cubs
Jimmy Ryan 07-28-1888 
Jimmy Ryan 07-01-1891 
Hack Wilson 06-23-1930 
Babe Herman 09-30-1933 
Roy Smalley 06-28-1950 
Lee Walls 07-02-1957 
Billy Williams 07-17-1966 
Randy Hundley 08-11-1966 
Ivan DeJesus 04-22-1980 
Andre Dawson 04-29-1987 
Mark Grace 05-09-1993 

Devil Rays
None

Diamondbacks
Luis Gonzalez 07-05-2000
Greg Colbrunn 09-18-2002
 
Dodgers
Tom Burns 08-01-1890 
Jimmy Johnston 05-25-1922 
Babe Herman 05-18-1931 
Babe Herman 07-24-1931 
Dixie Walker 09-02-1944 
Jackie Robinson 08-29-1948 
Gil Hodges 06-25-1949 
Wes Parker 05-07-1970 

Expos
Tim Foli 04-22-1976
Chris Speier 07-20-1978 
Tim Raines 08-16-1987 
Rondell White 06-11-1995 
Brad Wilkerson 06-24-2003
Vladimir Guerrero 09-14-2003

Giants
Mike Tiernan 08-25-1888 
Sam Mertes 10-04-1904 
Chief Meyers 06-10-1912 
George Burns 09-17-1920 
Dave Bancroft 06-01-1921 
Ross Youngs 04-29-1922 
Bill Terry 05-29-1928 
Mel Ott 05-16-1929 
Freddie Lindstrom 05-08-1930 
Sam Leslie 05-24-1936 
Harry Danning 06-15-1940 
Don Mueller 07-11-1954 
Jim Ray Hart 07-08-1970 
Dave Kingman 04-16-1972 
Jeffrey Leonard 06-27-1985 
Candy Maldonado 05-04-1987 
Chris Speier 07-09-1988 
Robby Thompson 04-22-1991 
Jeff Kent 05-03-1999 

Indians
Bill Bradley 09-24-1903 
Earl Averill 08-17-1933 
Odell Hale 07-12-1938 
Larry Doby 06-04-1952 
Tony Horton 07-02-1970 
Andre Thornton 04-22-1978
Travis Hafner 08-14-2003

Marlins
None

Mariners
Jay Buhner 06-23-1993 
Alex Rodriguez 06-05-1997 
John Olerud 06-16-2001 

Mets
Jim Hickman 08-07-1963 
Tommie Agee 07-06-1970 
Mike Phillips 06-25-1976 
Keith Hernandez 07-04-1985 
Kevin McReynolds 08-01-1989 
Alex Ochoa 07-03-1996 
John Olerud 09-11-1997 

Orioles
George Sisler 9 08-08-1920 
George Sisler 10 08-13-1921 
Baby Doll Jacobson 9 04-17-1924 
Ski Melillo 9 05-23-1929 
George McQuinn 9 07-19-1941 
Brooks Robinson 9 07-15-1960 
Cal Ripken, Jr. 9 05-06-1984 

Padres
None

Phillies
Lave Cross 04-24-1894 
Sam Thompson 08-17-1894 
Cy Williams 08-05-1927 
Chuck Klein 07-01-1931
Chuck Klein 05-26-1933 
Johnny Callison 06-27-1963 
Gregg Jefferies 08-25-1995 

Pirates
Fred Carroll 05-02-1887 
Fred Clarke 07-23-1901 
Fred Clarke 05-07-1903 
Chief Wilson 07-03-1910 
Honus Wagner 08-22-1912 
Dave Robertson 08-30-1921 
Pie Traynor 07-07-1923 
Kiki Cuyler 06-04-1925 
Max Carey 06-20-1925 
Arky Vaughan 06-24-1933 
Arky Vaughan 07-19-1939 
Bob Elliott 07-15-1945 
Bill Salkeld 08-04-1945 
Wally Westlake 07-30-1948 
Wally Westlake 06-14-1949 
Ralph Kiner 06-25-1950 
Gus Bell 06-04-1951 
Willie Stargell 07-22-1964 
Richie Zisk 06-09-1974 
Mike Easler 06-12-1980 
Gary Redus 08-25-1989 
Jason Kendall 05-19-2000 

Rangers (Includes Wash. Senators 1961-71)
Jim King 05-26-1964 
Oddibe McDowell 07-23-1985 

Red Sox
Patsy Dougherty 07-29-1903 
Tris Speaker 06-09-1912 
Roy Carlyle 07-21-1925 
Moose Solters 08-19-1934 
Joe Cronin 08-02-1940 
Leon Culberson 07-03-1943 
Bobby Doerr 05-17-1944 
Bob Johnson 07-06-1944 
Ted Williams 07-21-1946 
Bobby Doerr 05-13-1947 
Lou Clinton 07-13-1962
Carl Yastrzemski 05-14-1965 
Bob Watson 09-15-1979 
Fred Lynn 05-13-1980 
Dwight Evans 06-28-1984 
Rich Gedman 09-18-1985 
Mike Greenwell 09-14-1988 
Scott Cooper 04-12-1994 
John Valentin 06-06-1996 

Reds
John Reilly 08-06-1890 
Tom Parrott 09-28-1894 
Mike Mitchell 08-19-1911 
Heinie Groh 07-05-1915 
Harry Craft 06-08-1940 
Frank Robinson 05-02-1959 
Eric Davis 06-02-1989 

Rockies
Dante Bichette 06-10-1998 
Neifi Perez 07-25-1998 
Todd Helton 06-19-1999 
Mike Lansing 06-18-2000 

Royals
Freddie Patek 7-09-1971 
John Mayberry 08-05-1977 
George Brett 05-28-1979 
Frank White 09-26-1979 
Frank White 08-03-1982 
George Brett 07-25-1990 

Tigers
Bobby Veach 09-17-1920 
Bob Fothergill 09-26-1926 
Gee Walker 04-20-1937 
Charlie Gehringer 05-27-1939 
Vic Wertz 09-14-1947 
George Kell 06-02-1950 
Hoot Evers 09-07-1950 
Travis Fryman 07-28-1993 
Damion Easley 06-08-2001 

Twins (includes Wash. Senators 1957-60; Wash. Nationals 1901-56)
Otis Clymer 10-02-1908 
Goose Goslin 08-28-1924 
Joe Cronin 09-02-1929 
Mickey Vernon 05-19-1946 
Rod Carew 05-20-1970 
Cesar Tovar 09-19-1972 
Larry Hisle 06-04-1976 
Lyman Bostock 07-24-1976 
Mike Cubbage 07-27-1978 
Gary Ward 09-18-1980 
Kirby Puckett 08-01-1986 

White Sox
Ray Schalk 06-27-1922 
Jack Brohamer 09-24-1977 
Carlton Fisk 05-16-1984 
Chris Singleton 07-06-1999 
Jose Valentin 4-27-2000 

Yankees
Bert Daniels 07-25-1912 
Bob Meusel 05-07-1921 
Bob Meusel 07-03-1922 
Bob Meusel 07-26-1928 
Tony Lazzeri 06-03-1932 
Lou Gehrig 06-25-1934 
Joe DiMaggio 07-09-1937 
Lou Gehrig 08-01-1937 
Buddy Rosar 07-19-1940 
Joe Gordon 09-08-1940 
Joe DiMaggio 05-20-1948 
Mickey Mantle 07-23-1957 
Bobby Murcer 08-29-1972 
Tony Fernandez 09-03-1995 





MLB Headlines