Remembering all 12 cycles in Cubs history

February 12th, 2026

CHICAGO -- Among the many possible feats on a baseball diamond, there is something satisfying about a cycle. There are more impactful accomplishments, but there is also a bit of magic and wonder that exists when circumstances align to create a performance that cleanly checks four simple boxes.

Single. Double. Triple. Homer. Collect all four in a single game and the player’s name winds up in baseball’s history books. In the Cubs’ long, storied annals, multiple Hall of Famers have fittingly achieved the feat. There have been 12 cycles to date collected in a variety of ways from both club legends and some unexpected one-game heroes.

Here is the list of players who have hit for the cycle in Cubs history:

Carson Kelly: March 31, 2025
The Cubs had the longest cycle drought in the National League -- and second-longest time between cycles in the Majors -- when Kelly pulled off the feat in a wild 18-3 road win over the A’s. The catcher finished 4-for-4 with two walks and five RBIs out of the lineup’s No. 9 spot. Kelly launched a leadoff homer in the fourth and completed his cycle with an RBI triple in the eighth. He also came to bat twice in the sixth, collecting his double and drawing a walk.

Mark Grace: May 9, 1993
One of the great pure hitters of the ‘90s, Grace added a cycle to his impressive career in a 5-4 loss to the Padres. The first baseman went 4-for-5 with three RBIs, getting the double (first inning), single (third) and triple (seventh) checked off heading into the ninth. In the home half of the final frame, Grace launched a three-run homer to right-center to finish off the feat. His cycle held up as the last one by a Cubs hitter for 32 years.

Andre Dawson: April 29, 1987
Over his Hall of Fame career, Dawson was known for his unique blend of power and speed. It is fitting that his cycle with the Cubs came during his National League MVP campaign in ’87. In an 8-4 win over the Giants, the right fielder affectionately known as “Hawk” went 5-for-5. Dawson had a solo homer in the first inning, an RBI double in the third, a single in the fourth, triple in the sixth and another base hit in the eighth for a well-rounded performance.

Iván de Jesús: April 22, 1980
There was a lot going on in this 16-12 win over the rival Cardinals. St. Louis ran out to a 12-6 lead by the top of the fifth, but Chicago answered with 10 runs over the final five frames. Catcher Barry Foote stole the show with eight RBIs and a walk-off grand slam. Within the chaos, de Jesús went 5-for-6 with three of his cycle-clinching hits leading off an inning (homer in the first, double in third, and single in fourth). The shortstop sealed the cycle with an RBI triple in the fifth.

Randy Hundley: Aug. 11, 1966
In a lineup anchored by Hall of Famers Ernie Banks, Ron Santo and Billy Williams, it was Hundley who grabbed the spotlight in a 9-8, 11-inning win over the Astros. In the opener of a twin bill, the catcher went 4-for-5, but did not yet have a cycle through nine innings. Hundley tripled in the fourth, doubled in the sixth and homered in the eighth. With the game knotted in the 11th, Hundley led off with a base hit and then came around to score on Lee Thomas’ walk-off single.

Billy Williams: July 17, 1966
Sweet Swingin’ Billy had the first of two cycles for the Cubs in the ’66 season, doing so in a 7-2 win over the Cardinals in the nightcap of a doubleheader. The Hall of Famer’s feat was a natural cycle, meaning each hit in his 4-for-5 performance came in order. Williams got his single in the first, notched his double in the third, delivered an RBI triple in the fifth and then had a leadoff homer in the seventh. At the time, it was only the eighth natural cycle in the modern era.

Lee Walls: July 2, 1957
Walls certainly did his part for the North Siders, but Cincinnati ultimately pulled off an 8-6 win over the Cubs in 10 innings. Chicago’s left fielder went 4-for-5 with four RBIs and two runs, delivering multiple times to put the Cubs in a position to pull off the win. Walls doubled in the first and then joined Ernie Banks with a home run apiece in the third inning. Walls’ two-run triple in the fourth tied things up and he singled and scored in the seventh to give Chicago a 6-5 lead.

Roy Smalley: June 28, 1950
Chicago’s 17-year wait for another cycle ended with Smalley, who went 4-for-5 en route to the feat in a 15-3 win over the Cardinals. The shortstop got things rolling with a two-run homer in the second inning and kept it going with a leadoff double in the fourth. Undeterred by a groundout in the fifth, Smalley added an RBI single in the seventh and finished the job with an RBI triple in the eighth.

Babe Herman: Sept. 30, 1933
In a 12-2 road win over the Cardinals, who sent Hall of Fame pitchers Dizzy Dean and Dazzy Vance to the mound in this one, Herman had an unlikely cycle. Through eight innings, the Cubs outfielder was 2-for-4 with an RBI triple (first inning) and three-run homer (sixth). Herman then led off the ninth with a double, igniting a six-run outburst that featured 11 Chicago batters. He was the 10th man to the plate in that final frame, adding an RBI single to finish off the fourth cycle in franchise history.

Hack Wilson: June 23, 1930
It seems only right that Wilson’s cycle came during his ’30 campaign, which included 56 home runs and an MLB-record 191 RBIs. In a 21-8 romp over the Phillies, the Hall of Fame outfielder went 5-for-6 with five RBIs and four runs. Chicago scored at least five runs in three separate innings in this wild win. For his part, Wilson hit a three-run homer in the first, chipped in an RBI single in the fourth, had a run-scoring triple in the sixth, singled again in the seventh, and completed the cycle with a double in the eighth.

Jimmy Ryan: July 1, 1891
Ryan followed up his cycle in '88 with another impressive performance as part of a 9-3 win over the Cleveland Spiders. At the time, Chicago’s center fielder was the fifth player on record to have two cycles to his name. In this showing, Ryan singled in the first, homered in the fourth, tripled in the sixth and doubled in the ninth. The Chicago Tribune noted that Ryan’s homer rolled to a stop “against one of the houses on Congress Street.”

Jimmy Ryan: July 28, 1888
In a wild 21-17 win over the Detroit Wolverines at West Side Park, Ryan pieced together a game for the ages for the Chicago White Stockings (now known as the Cubs). The star center fielder finished 5-for-6 with a pair of triples as part of his cycle, piling up 13 total bases and adding two steals. Oh, and he worked 7 1/3 innings on the mound in relief. According to an account in the Chicago Tribune, Ryan’s home run cleared the right-field fence and landed in “a vacant lot across Harrison Street.”