Sponsoring a Page is a way of supporting The Baseball Cube. Put your name/site/message on your favorite player page!
"Serving Baseball Statistics Since 2003"
Home >> Reports >> Lists >> Hit for the Cycle - MLB

Hit for the Cycle

+ Single,Double,Triple and Home Run in one game.
  • A player has hit for the cycle if in a single game, he hits at least one single, double, triple and home run.
  • Players boxscore statistics are listed for games between 1957 and the present while players hitting for the cycle before this date are listed in a separate list below without game statistics.
  • There are 305 instances of a player hitting for the cycle in Major League Baseball history
  • Players who hit for the Cycle
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Michael Cuddyer   534111300010000
    Alex RiosW 12-0 vs HOU434111400000000
    Brandon BarnesL 7-10 vs SEA535111200000000
    Mike TroutW 12-0 vs SEA524111510010000
    Adrian BeltreW 8-0 vs MIN414111300000000
    Aaron HillW 9-3 @MIL524111310010000
    Aaron HillW 7-1 vs SEA434111100000000
    Scott HairstonW 9-18 @COL534111400010000
    Pablo SandovalW 8-5 @COL414111200100100
    George KottarasW 8-2 @HOU524111200000000
    Carlos GonzalezW 6-5 vs CHN424111210000001
    Kelly JohnsonL 4-7 vs SFN424111301001000
    Bengie MolinaW 8-4 @BOS414111400000000
    Jody GerutW 17-3 @ARI634111400000000
    Melvin UptonW 13-4 vs NYA535111600000000
    Felix PieW 16-6 vs ANA534111400010000
    Troy TulowitzkiW 11-5 vs CHN525111700000000
    Melky CabreraW 8-5 @CHA534111400000000
    Michael CuddyerW 11-3 vs MIL524111500000000
    Jason KubelW 11-9 vs ANA524111500010000
    Ian KinslerW 19-6 vs BAL656211410000000
    Orlando HudsonW 11-1 vs SFN534111200010000
    Stephen DrewW 8-6 vs SLN535211100000000
    Adrian BeltreW 12-6 @TEX655111300000000
    Cristian GuzmanW 11-2 vs LAN524111300000000
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Mark KotsayL 7-11 vs CHN515111200000000
    Carlos GomezW 13-1 @CHA624111300020000
    Aubrey HuffL 7-9 vs ANA434111300000000
    Mark EllisW 5-4 vs BOS514111300000000
    Fred LewisW 15-2 @COL635111400010000
    Chone FigginsL 6-12 @TEX434111300000000
    Gary MatthewsW 11-3 @DET434111300100000
    Carlos GuillenW 10-4 @TBA534111210000000
    Luke ScottL 7-8 vs ARI614111500000000
    Jose ReyesL 5-6 vs CIN524111100010000
    Randy WinnW 7-3 @CIN524111100010000
    Mark GrudzielanekW 6-3 vs MIL534111200000000
    Brad WilkersonW 7-3 @PHI414111201100000
    Jeff DaVanonW 21-6 vs KCA624111400000000
    Mark TeixeiraW 16-4 vs CLE534111700010000
    Eric ValentW 10-1 @MON434111300100000
    David BellW 14-6 vs MON424111600100000
    Daryle WardW 11-8 @SLN534111600100000
    Chad MoellerW 9-8 vs CIN514111400000000
    Vladimir GuerreroW 7-3 vs NYN434111300000000
    Travis HafnerW 8-3 @MIN534111200000000
    Eric ByrnesW 5-2 @SFN525211200000000
    Brad WilkersonW 6-4 vs PIT424111400000000
    Greg ColbrunnW 10-3 @SDN645112400010000
    Craig BiggioW 8-4 @COL424111400100100
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Miguel TejadaW 8-4 @SEA534111400000000
    Jeff FryeW 11-3 vs TEX424111300000000
    Jeff BagwellW 17-11 vs SLN544111500100000
    John OlerudW 9-2 @SDN534111200000000
    Damion EasleyW 9-4 vs MIL514111400000000
    Luis GonzalezW 12-9 @HOU644111100010000
    Eric ChavezW 10-3 vs BAL434111100000000
    Mike LansingW 19-2 vs ARI534111500010000
    Jason KendallW 13-1 vs SLN534111500010000
    Jose ValentinW 13-4 vs BAL524111500010000
    Chris SingletonL 7-8 vs KCA635111400000000
    Todd HeltonW 10-2 vs FLO424111100000000
    Jeff KentL 8-9 @PIT525111500000000
    Neifi PerezW 5-2 vs SLN424111100000000
    Dante BichetteW 9-8 vs TEX624111500000000
    Mike BlowersW 14-0 @CHA534111400000000
    John OlerudW 9-5 vs MON524111500000000
    Alex RodriguezW 14-6 @DET634111200000000
    Alex OchoaW 10-6 @PHI535211300000000
    John ValentinW 7-4 vs CHA434111200000000
    John MabryL 8-9 @COL424111300100100
    Tony FernandezL 9-10 vs OAK534111300000000
    Gregg JefferiesW 17-4 vs LAN544111400000000
    Rondell WhiteW 10-8 @SFN756211310000000
    Scott CooperW 22-11 @KCA625211500000000
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Travis FrymanL 7-12 vs NYA525211400000000
    Jay BuhnerW 8-7 vs OAK724111400020000
    Mark GraceL 4-5 vs SDN514111300000000
    Andujar CedenoL 3-5 vs SLN514111200100000
    Ray LankfordW 7-2 vs NYN444111110000000
    Dave WinfieldW 9-4 @KCA535111300000000
    Paul MolitorW 4-2 @MIN524111100000000
    Robby ThompsonL 5-7 vs SDN534111100010000
    George BrettW 6-1 @TOR534111100000000
    Gary RedusW 12-3 @CIN534111401010000
    Kevin McReynoldsW 11-0 @SLN544111600000000
    Eric DavisW 9-4 vs SDN414111600000000
    Kelly GruberW 15-8 vs KCA644111600000000
    Mike GreenwellW 4-3 vs BAL434111100000000
    Chris SpeierW 21-2 vs SLN645211500000000
    Robin YountW 16-2 @CHA444111200100000
    Albert HallW 5-4 vs HOU524111101000000
    Tim RainesW 10-7 vs PIT545211100000000
    Candy MaldonadoW 10-7 @SLN624111200000000
    Andre DawsonW 8-4 vs SFN515111200000000
    Kirby PuckettW 10-1 vs OAK534111200000000
    Tony PhillipsW 8-4 @BAL525111401000000
    Rich GedmanW 13-1 vs TOR524111700000000
    Oddibe McDowellW 8-4 vs CLE535111310000000
    Keith HernandezW 16-13 @ATL1034111300100100
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Jeff LeonardL 6-7 @CIN524111300000000
    Dwight EvansW 9-6 vs SEA744111300010000
    Willie McGeeL 11-12 @CHN634111600000000
    Carlton FiskL 6-7 vs KCA524111200000000
    Cal RipkenW 6-1 @TEX524111200000000
    Frank WhiteW 6-5 vs DET514111400000000
    Charlie MooreW 10-7 @CAL534111320000000
    Gary WardL 8-9 @MIL524111200000000
    Mike EaslerW 10-6 @CIN434111200000000
    Fred LynnW 10-5 vs MIN524111400000000
    Ivan DeJesusW 16-12 vs SLN625111200000000
    Frank WhiteW 4-0 @CAL524111200000000
    Bob WatsonW 10-2 @BAL524111200000000
    Dan FordL 6-8 vs SEA735211200010000
    George BrettW 5-4 vs BAL735112400100100
    Mike CubbageW 6-3 vs TOR414111400000000
    Chris SpeierW 7-3 vs ATL414111600000000
    Andre ThorntonW 13-4 @BOS524111200000000
    Jack BrohamerW 8-3 @SEA525211400000000
    John MayberryW 12-2 vs CHA524111200000000
    Bob WatsonW 6-5 vs SFN414111500000000
    Mike HeganW 11-2 @DET524111600100000
    Cesar CedenoW 13-4 @SLN544111500000000
    Lyman BostockW 17-2 @CHA444111400100001
    Mike PhillipsW 7-4 @CHN524111200010000
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Larry HisleW 8-6 @BAL524111400000000
    Tim FoliW 12-6 @CHN524111300000000
    Lou BrockW 7-1 vs SDN524111210010000
    Richie ZiskW 14-1 @SFN644111500010000
    Joe TorreW 15-4 @PIT544111300100000
    Cesar TovarW 5-3 vs TEX524111200000000
    Bobby MurcerW 7-6 vs TEX524111100110100
    Cesar CedenoW 10-1 vs CIN534111401000000
    Dave KingmanW 10-6 @HOU534111600000000
    Freddie PatekW 6-3 @MIN534111201000000
    Jim Ray HartW 13-0 @ATL514111700010000
    Tommie AgeeW 10-3 vs SLN524111400000000
    Tony HortonW 10-9 @BAL524111200000000
    Rod CarewW 10-5 @KCA524111210000000
    Wes ParkerW 7-4 @NYN524111300000000
    Jim FregosiW 5-4 vs BOS534111200100100
    Randy HundleyW 9-8 vs HOU534111300010000
    Billy WilliamsW 7-2 @SLN544111200000000
    Carl YastrzemskiL 8-12 vs DET525112500100000
    Jim FregosiL 3-1 vs NYA424111200000000
    Willie StargellW 13-2 @SLN444111300100000
    Ken BoyerW 7-1 @HOU524111300000000
    Jim KingL 2-3 @BOS414111200000000
    Jim HickmanW 7-3 vs SLN524111200000000
    Johnny CallisonW 13-4 @PIT524111400100000
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Lou ClintonW 11-10 @KC1745111400120100
    Ken BoyerW 6-5 vs CHN615111300000000
    Bill WhiteL 4-9 @PIT514111200000000
    Brooks RobinsonW 5-2 @CHA515111300000000
    Frank RobinsonW 16-4 vs LAN524111500110000
    Mickey MantleW 10-6 vs CHA524111410000000
    Lee WallsL 6-8 vs CIN524111400000000
    Don Mueller   514111400000000
    Larry Doby   534111600000000
    Gus Bell   424111300100000
    Hoot Evers   635121600000000
    Elmer Valo   634111100000000
    Roy Smalley   524111400000000
    Ralph Kiner   645112800010000
    George Kell   724111300000000
    Stan Musial   534111400100000
    Gil Hodges   645112400010000
    Wally Westlake   524111300000000
    Jackie Robinson   634111210000000
    Wally Westlake   534111200000000
    Joe DiMaggio   645112600000000
    Vic Wertz   554111400100000
    Bobby Doerr   634111200000000
    Ted Williams   524111200010000
    Mickey Vernon   544111100010000
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Bill Salkeld   515111500000000
    Bob Elliott   534111600000000
    Dixie Walker   424111400000000
    Bob Johnson   544111300000000
    Bobby Doerr   534111200000000
    Leon Culberson   534111200100000
    George McQuinn   534111200000000
    Joe Gordon   434111100200000
    Joe Cronin   514111400010000
    Buddy Rosar   444111300100000
    Johnny Mize   524111200000000
    Harry Danning   524111300000000
    Harry Craft   545111600101000
    Arky Vaughan   545111200000000
    Charlie Gehringer   524111500000000
    Sam Chapman   524111200000000
    Odell Hale   514111500000000
    Lou Gehrig   514111300000000
    Joe DiMaggio   545112700100000
    Gee Walker   424111100000000
    Sam Leslie   525111200100000
    Joe Medwick   534111300000000
    Moose Solters   524111300000000
    Lou Gehrig   534111300010000
    Doc Cramer   524111100000000
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Babe Herman   634111400000000
    Earl Averill   444111300100000
    Jimmie Foxx   514111900010000
    Pinky Higgins   534111500000000
    Mickey Cochrane   434111400200000
    Arky Vaughan   535111500100000
    Chuck Klein   624111200000000
    Pepper Martin   544111100010000
    Mickey Cochrane   534111400000000
    Tony Lazzeri   635111610010000
    Babe Herman   534111100000000
    Chuck Klein   534111500000000
    Babe Herman   544111510000000
    Chick Hafey   534111500000000
    Hack Wilson   635111500000000
    Freddie Lindstrom   635111300000000
    Joe Cronin   535211400000000
    Ski Melillo   524111300000000
    Mel Ott   514111100000000
    Bob Meusel   624111300020000
    Bill Terry   524111600000000
    Cy Williams   434111600100000
    Jim Bottomley   535111100000000
    Bob Fothergill   545111410000000
    Roy Carlyle   524111400000000
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Max Carey   624111401000000
    Kiki Cuyler   544111311100000
    Goose Goslin   524111600100000
    Baby Doll Jacobson   524111100000000
    Pie Traynor   534111600100000
    Bob Meusel   524111601000000
    Ray Schalk   424111200000000
    Jimmy Johnston   534111200000000
    Ross Youngs   555211200000000
    Dave Robertson   524111300000000
    George Sisler   515211301000000
    Dave Bancroft   414111400000000
    Bob Meusel   524111400010000
    Bobby Veach   626111600000010
    George Burns   535211101000000
    George Sisler   524111400010000
    Cliff Heathcote   924111300000000
    Heinie Groh   545111000000000
    Ed Lennox   545112400000000
    Honus Wagner   No data available
    Bert Daniels   No data available
    Chief Meyers   No data available
    Tris Speaker   No data available
    Frank Baker   No data available
    Bill Collins   No data available
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Chief Wilson   No data available
    Otis Clymer   No data available
    Johnny Bates   No data available
    Sam Mertes   No data available
    Duff Cooley   No data available
    Bill Bradley   No data available
    Patsy Dougherty   No data available
    Buck Freeman   No data available
    Fred Clarke   No data available
    Nap Lajoie   No data available
    Fred Clarke   No data available
    Harry Davis   No data available
    Bill Joyce   No data available
    Herman Long   No data available
    Ed Cartwright   No data available
    Tommy Dowd   No data available
    Tom Parrott   No data available
    Sam Thompson   No data available
    Bill Hassamaer   No data available
    Lave Cross   No data available
    Abner Dalrymple   No data available
    Jimmy Ryan   No data available
    Farmer Weaver   No data available
    John Reilly   No data available
    Oyster Burns   No data available
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    Roger Connor   No data available
    Jumbo Davis   No data available
    Bill Van Dyke   No data available
    Mike Tiernan   No data available
    Larry Twitchell   No data available
    Jack Glasscock   No data available
    Pete Browning   No data available
    Mike Tiernan   No data available
    Jimmy Ryan   No data available
    Sam Barkley   No data available
    Harry Stovey   No data available
    Bid McPhee   No data available
    Dave Orr   No data available
    Tip O'Neill   No data available
    Fred Carroll   No data available
    Tip O'Neill   No data available
    Chippy McGarr   No data available
    Jack Rowe   No data available
    Pete Browning   No data available
    Fred Dunlap   No data available
    Mox McQuery   No data available
    Henry Larkin   No data available
    George Wood   No data available
    Dave Orr   No data available
    Jim O'Rourke   No data available
    DatePlayerTeamGame ResultABRH2B3BHRRBISBCSBBSOHBPIBBSHSF
    John Reilly   No data available
    John Reilly   No data available
    Lon Knight   No data available
    Curry Foley   No data available


    About Us  |  Correct this Page  |  Site Map  |  Data Coverage  |  Support TBC | Privacy Policy  |  Contact Us

    Boxscores data is obtained free of charge from Retrosheet.org.

    Please Support The Baseball Cube.

    PayPal Me