This article may be too long to read and navigate comfortably. Consider splitting content into sub-articles, condensing it, or adding subheadings. Please discuss this issue on the article's talk page.(July 2023)
The Cubs began the season March 29 at the Miami Marlins and finished the season on September 30 against the St. Louis Cardinals. On September 26, the Cubs clinched a trip to the postseason for the fourth year in a row, marking the longest streak in franchise history. The Cubs finished the 162-game schedule 95–67, earning a tie with the Milwaukee Brewers for the division and the best record in the National League. They lost to the Brewers in a 163rd game to determine the Central Division champions, failing in their quest to win the division for a third consecutive year. Instead, they hosted the NLWC Game against the Colorado Rockies, but the Cubs lost 2–1 in 13 innings.
The 2018 season was the second of the last for team broadcasts on long time FTA broadcaster WGN-TV, the 2018-19 offseason was when it was announced that effective Opening Day 2020, the Cubs will be moving to a brand new regional cable TV channel, making them the 4th team overall to have their own cable station, officially ending a 7-decade long presence there. WLS-TV, the team's secondary over the air broadcaster, will soon take over the free to air broadcasts of Cubs games from that year on.
Offseason
Wrigley Field renovations
The fourth phase of the 1060 Project off-season improvements began after the end of the 2017 season. Construction was started under the seats behind home plate on the first of four premier luxury clubs to be located around the park. The players dugouts have been relocated further down the left and right field foul lines to accommodate two of the four new clubs.[1]
The final club, located in the upper level, is planned for the 2019 season.[2] The Hotel Zachary, just across Clark Street, celebrated its opening along with the Cubs' home opener against the Pittsburgh Pirates on April 9, 2018.[3]
Named Jim Hickey pitching coach, Will Venable first base coach and Jim Benedict special assistant to baseball operations. Promoted first base coach Brandon Hyde to bench coach.
November 21
Selected the contracts of RHP Adbert Alzolay and INF David Bote from Tennessee (SL) and RHP Oscar De La Cruz from Myrtle Beach (Carolina). Announced OF Jacob Hannemann cleared waivers and assigned outright to Iowa (PCL).
Signed free agent OF Kevin Moreno to a minor league contract.[19]
February 16
Signed RHP Shae Simmons to a major league split contract.[20] Placed LHP Drew Smyly on 60-day disabled list.[20] Signed free agent RHP Raidel Orta to a minor league contract.
February 17
Signed free agent OF Josue Fernandez to a minor league contract. Signed free agent LHP Johan Lopez to a minor league contract.[19]
February 19
Signed free agent OF Peter Bourjos to a minor league contract and invited him to spring training.[19]
February 23
Invited non-roster OF Charcer Burks to spring training. RHP Brad Markey assigned to Chicago Cubs. OF D.J. Wilson, IF Stephen Bruno, C Cael Brockmeyer, RHP James Norwood, RHP Zach Hedges, RHP Duary Torrez, OF Wynton Bernard, and RHP James Pugliese assigned to Chicago Cubs. Released RHP Williams Perez.[19]
February 27 – Cubs announced Jon Lester will be the opening day starter on March 29 against the Miami Marlins.[25]
March
March 29 – On Opening Day, Ian Happ homered on the first pitch of the game while Anthony Rizzo and Kyle Schwarber each hit solo home runs. Jon Lester struggled and could not make it out of the fourth, but the bullpen pitched 5.2 scoreless innings as Tommy La Stella hit a pinch-hit two-run double in the seventh to give the Cubs the 8–4 win.[26]
March 30 – Kyle Hendricks allowed one run over six innings, but the Cubs only managed one run in support. In a game that lasted 17 innings, Eddie Butler pitched seven innings of relief before leaving in the 17th and being replaced by Brandon Morrow, in his Cub debut, who allowed the game-winning hit. The Cubs fell to the Marlins 2–1, striking out 20 times in the game.[27]
March 31 – Yu Darvish made his Cub debut, but struggled, giving up five runs in 4.1 innings. The Cub bullpen came through again against the Marlins, pitching 5.2 innings of one-run relief, but the game still went to extra innings. Ben Zobrist drove in the go-ahead run in the 10th and Kris Bryant cleared the bases with a double to give the Cubs the 10–6 win.[28]
April
April 1 – In the final game of the opening series against Miami, José Quintana took a no-hitter into the fifth inning before falling apart and allowing six runs. The Cub bats were quiet again, failing to score as the Cubs lost 6–0.[29]
April 2 – Traveling to Cincinnati to take on the Reds, the Cub offense continued to struggle as 11 Cubs struck out in a 1–0 loss. The Cubs set a National League record for strikeouts in their first five games with 58.[30][31]
April 3 – Rain washed out the final game of the short two-game series with the Reds. The game will be made up May 19.[32]
April 5 – The Cubs next traveled to Milwaukee to take on the Brewers. Javier Báez drove in two runs with a single in the second and scored from first when Jon Lester reached on an error to give the Cubs a 3–0 lead. Albert Almora Jr., Addison Russell, and Kris Bryant each drove in a run before Jason Heyward hit a two-run homer in the top of the ninth to give the Cubs the 8–0 win. Lester pitched six strong innings while only allowing three hits in the win while the Cub bullpen continued its strong start.[33]
April 6 – Kyle Hendricks gave up four runs in five innings of work, but Javier Báez tied it with an RBI triple that he scored on following a Brewer error. However, an error by Kris Bryant in the bottom of the ninth set the stage for a walk-off single for Orlando Arcia as the Cubs fell 5–4.[34] Anthony Rizzo missed the game with back soreness.[35]
April 7 – Yu Darvish pitched six dominant innings, allowing only one run but left the game tied. The Brewers took the lead in the eighth, but Ben Zobrist drove in the tying run on an infield single in the ninth. Ian Happ drove in two more runs and Jon Lester pinch hit and drove in a run on a bunt as the Cubs won 5–2. Brandon Morrow earned his first save as a Cub in the game.[36]
April 8 – José Quintana pitched six scoreless innings and the Cubs bullpen continued its strong performance shutting out the Brewers 3–0. Ben Zobrist homered and Albert Almora Jr. drove in a run in the win as the Cubs finished their season-opening road trip with a 5–4 record.[37] Anthony Rizzo missed his third straight game due to a back injury.[38]
April 9 – Snow forced the Wrigley Field home opener to be delayed a day.
April 10 – With Anthony Rizzo going to the DL with his back injury, Javier Báez homered twice against the Pittsburgh Pirates. However, Báez struck out as the tying run in the eighth and the Cubs fell 8–5. Tyler Chatwood gave up five runs in five innings and Mike Montgomery gave up three runs in the loss.[39]
April 11 – For the second straight day, Javier Báez homered twice, this time driving in four runs while Ian Happ hit a pinch-hit two-run home run as the Cubs clobbered the Pirates 13–5. Ben Zobrist and Kris Bryant also drove in two runs each in the rout.[40]
April 12 – Kyle Hendricks allowed two runs in six innings of work, but Justin Wilson gave up four runs while walking three in less than an inning as the Cubs fell to the Pirates 6–1. The Cub offense struggled again, scoring only one run on Kyle Schwarber's solo home run in the fourth.[41]
April 13 – Yu Darvish gave up four runs in 4.2 innings and the Cub offense was shut out by the visiting Atlanta Braves 4–0. The Cubs managed only four hits while striking out nine times in the loss.[42]
April 14 – In miserable rainy and cold conditions at Wrigley Field, the Cubs fell behind 10–2 to the Braves after four innings. José Quintana struggled again, giving up seven runs in 2.1 innings. The Cub offense struggled as well for most of the game, but added one run in the sixth inning and two in the seventh to draw within five runs. In the eighth inning, the Braves' bullpen fell apart as the Cubs scored nine runs. Javier Báez drove in four runs in the game, three in the eighth, as the Braves hit two batters and walked five in the inning to allow the Cubs to come back to win 14–10.[43]
April 15 – Rain washed out the final game of the Braves series. The game will be made up on May 14.[44]
April 16 – For the second straight day, the Cubs postponed a game due to weather conditions, this time snow and cold weather. The game against the St. Louis Cardinals will be made up as part of a day-night doubleheader on July 21.[45]
April 17 – In cold conditions yet again, Tyler Chatwood struggled again, giving up seven walks and two runs before being replaced in the fifth inning. Pedro Strop gave up three Cardinal runs in less than an inning as the Cubs trailed the Cards 5–1 in the eighth. Javier Báez continued his strong play on the homestand homering to narrow the deficit to 5–3 in the eighth, but the Cubs could not complete the comeback falling 5–3. Báez had three hits in the game as Anthony Rizzo returned from the disabled list, but the Cubs continued their rough start to the season.[46]
April 18 – For the third time in four days, the Cub game was postponed due to weather conditions. The game would be made up the next day.[47]
April 19 – Jon Lester pitched six strong innings and allowed one unearned run while the Cub offense broke open the game early scoring eight runs on 14 hits. Kris Bryant and Kyle Schwarber drove in two runs each while Jason Heyward homered as the Cubs took an 8–1 lead. Eddie Butler allowed four runs in the seventh to narrow the lead but the Cub bullpen closed the door from there as the Cubs beat the Cardinals 8–5.[48]
April 20 – The Cubs returned to the road to face the Colorado Rockies in Denver. Javier Báez and Kyle Schwarber each homered and drove in four runs while Jason Heyward also drove in two runs. Kyle Hendricks gave up three runs in five innings as the Cubs blew out the Rockies 16–5.
April 21 – Yu Darvish pitched four shutout innings before giving up five runs in the fifth inning.[49] Willson Contreras gave the Cubs an early 2–0 lead in the first inning on a double, but the Cub offense managed nothing further in the game and the Cubs fell 5–2.[50] The Cubs placed Ben Zobrist on the DL prior to the game and his replacement, David Bote made his big league debut in the game.[51]
April 22 – Kris Bryant was hit in the face on a pitch in the first inning and forced to leave the game. He passed all concussion tests and appeared to only suffer a contusion on his face from the pitch. Albert Almora Jr., making his fourth straight start in center field, made three highlight reel catches in the game and the Cubs jumped out to an early lead on consecutive first-inning singles by Tommy La Stella, Kyle Schwarber, and Victor Caratini to give the Cubs the 3–0 lead.[52] Javier Báez hit his seventh home run on the season and drove in three runs, but the Cubs still had to hang on for the 9–7 win with Brandon Morrow earning his fourth save.[53]
April 24 – After an off day, Kris Bryant remained out of the lineup as the Cubs returned to Cleveland for the first time since their Game 7 World Series win in 2016 to face the Indians. The Cub offense remained hot as Kyle Schwarber hit two home runs while Willson Contreras hit his first home run of the year. Ian Happ also homered as Albert Almora Jr. led off for the fifth consecutive game. Tyler Chatwood earned his first win as the Cubs blew out the Indians 10–3. The Cubs moved to 11–9 on the season, two games over .500 for the first time on the year.[54] Javier Báez and Kyle Schwarber continued their strong start to the season.[55]
April 25 – Kris Bryant missed his second consecutive game as the Cubs finished their short two-game series against the Indians. Jon Lester became the first Cub starter to pitch seven innings (Eddie Butler having pitched seven in relief on March 30), but he gave up three solo home runs as the Cubs lost 4–1. Anthony Rizzo drove in the Cubs only run in the game as the Cub offense struggled again, leaving nine runners on base.[56]
April 26 – In a pitcher's duel, Kyle Hendricks pitched seven shutout innings and Kyle Schwarber homered to give the Cubs a 1–0 win over the Brewers at Wrigley Field in the first of a four-game series.[57] The win ended the Brewers' eight-game winning streak. Kris Bryant missed his third straight game after being hit by a pitch on Sunday.[58]
April 27 – Yu Darvish pitched six innings allowing only one run and left with the lead on the strength of RBI singles by Javier Báez and Anthony Rizzo. However, the Brewers tied it in the seventh before Addison Russell scored the go-ahead run in the bottom half of the inning on an error by Brewer shortstop Eric Sogard. Brandon Morrow earned his sixth save of the season by pitching a perfect ninth inning in the 3–2 win.[59] The win moved the Cubs three games over .500 for the first time on the season. Kris Bryant missed his fourth straight game.[60]
April 28 – José Quintana pitched seven shutout innings while the Wrigley Field wind played havoc with fly balls. Javier Báez drove in a run on a pop up that turned into a double when the wind pushed it away from the Brewers' outfielders to give the Cubs a 1–0 lead. Tommy La Stella drove in two runs on a pinch-hit single in the seventh to give the Cubs a 3–0 lead. The Cub bullpen shut out the Brewers the rest of the way as the Cubs won their sixth game out of seven against the Brewers on the season 3–0.[61] Kris Bryant returned to the lineup in the game as did Ben Zobrist who had been activated off the disabled list prior to the game.[62]
April 29 – Looking for the four-game sweep, Tyler Chatwood pitched seven shutout innings for the Cubs while driving in the go-ahead run in the fifth. Addison Russell drove in a run in during the sixth as the Cubs only needed one, shutting out the Brewers again, this time 2–0. The Cubs swept the four-game series from the Brewers and beat the Brewers for the seventh time in eight games to start the season.[63] The win moved the Cubs to 15–10 on the season and only half a game out of first place. In the four-game series, the Cubs only allowed two runs, only one earned, the first time they had allowed only two runs in a four-game series since 1919.[64]
April 30 – Anthony Rizzo drove in the winning run with a groundout in the sixth inning following a Kris Bryant triple. The Cub pitching was again spectacular, allowing only two runs, none earned, in the 3–2 win over the Rockies at Wrigley Field. Luke Farrell got his first career win in relief and Steve Cishek earned his first save as a Cub as Brandon Morrow had the night off.[65] Addison Russell and Albert Almora Jr. each drove in a run as the Cubs won their fifth straight and moved into sole possession of first place in the NL Central.[66]
May
May 1 – With the wind blowing out at Wrigley for the second consecutive day, Kyle Hendricks allowed three solo home runs while the Cubs managed only a solo lead off home run by Anthony Rizzo. Former Cub Wade Davis pitched a scoreless ninth inning for the save for the Rockies as the Cubs fell 3–1.[67]
May 2 – Yu Darvish failed once again to make it out of the fifth inning, giving up six runs and three home runs to the Rockies. Kris Bryant and Anthony Rizzo each hit solo home runs, but the Cub bullpen also struggled giving up five runs. Willson Contreras committed two errors in the game as the Cubs were blown out 11–2.[68]
May 4 – The Cubs returned to the road after an off day to face the St. Louis Cardinals. José Quintana allowed five hits and three runs in four innings of work, but the Cub bullpen held the Cardinals scoreless for the remainder of the game. The Cub offense, however, continued to struggle, failing to score a run until the ninth when they pushed two runs across the plate before Kris Bryant grounded out to end the game. The Cubs lost their third in a row, falling 3–2 to the Cardinals.[69]
May 5 – For the first time in 10 games, the Cub offense scored more than three runs, scoring four runs in the second inning though none were on hard hit balls. Tyler Chatwood surrendered the lead in the fourth, giving up four runs and leaving the game tied in the fifth. Javier Báez homered in the sixth to put the Cubs back in front and Anthony Rizzo hit his fourth homer of the season in the seventh to stretch the lead to 6–4. However, Brendan Morrow allowed his first runs as a Cubs closer blowing the lead and forcing the game to extra innings tied at six.[70] In the bottom of the 10th, Kolten Wong hit a two-run home run to give the Cardinals the 8–6 win and the fourth loss in a row for the Cubs.[71]
May 6 – In the series finale against the Cardinals, the game was delayed twice by rain and the Cubs took the lead twice only to give the up the lead almost immediately. Jon Lester allowed two runs in 5.1 innings of work and the game went to extra innings tied at two. In the 14th, Javier Báez hit his ninth home run of the season to give the Cubs the 3–2 lead, but Luke Farrell, for the second straight game, gave up a two-run walk-off home run, this time to former Cub, Dexter Fowler, as the Cubs lost 4–3.[72]
May 7 – The Cubs returned home for a three-game series against the Marlins. With the Cub offense struggling, Kyle Hendricks pitched eight innings of two-run ball. The Cub offense also woke up in a big way as Ian Happ homered twice while Kris Bryant and Javier Báez also homered. Báez would later leave the game with groin tightness, but the Cubs ended their five-game losing streak, winning 14–2.[73] Prior to the game, it was announced Yu Darvish was placed on the DL with the flu, but would likely miss only one start.[74]
May 8 – Jen-Ho Tseng was called up from Iowa to make the start for game two of the series against the Marlins, but lasted only two innings while giving up three runs.[75][76] The Cub bullpen kept up its strong performance on the season, not allowing another run in seven innings of work. Victor Caratini drove in two runs including the tying and go-ahead run as the Cubs came from behind to defeat the Marlins 4–3.[77] Prior to the game, Jason Heyward was placed on the concussion DL, having injured himself on Dexter Fowler's walk-off home run on Sunday night. David Bote, called up take Heyward's place on the roster, had a pinch hit two-run double in the second to narrow the Marlin lead to 3–2.[78]
May 9 – Kris Bryant hit his 100th career home run while Anthony Rizzo homered and drove in five runs. Addison Russell hit his first homer of the year and drove in two as the Cubs blew out the Marlins 13–4. José Quintana pitched six innings while only giving up two runs as the Cubs swept the Marlins in the three-game series.[79]
May 11 – After an off day, the Cubs welcomed the crosstown rival Chicago White Sox to Wrigley Field. The Cubs jumped up quickly on the Sox, scoring five runs in the first inning. Willson Contreras hit a grand slam in the first, a solo home run in the sixth, and doubled twice, driving in a career-high seven RBIs as the Cubs routed the Sox. Kris Bryant also drove in two runs in the 11–2 win, the Cubs' fourth straight.[80]
May 12 – After a two-hour plus rain delay, the Cubs jumped up quickly on the Sox again, this time scoring four runs in the first and adding one in the second. Willson Contreras homered again and drove in three runs giving him 10 RBI in the two game against the Sox. Anthony Rizzo hit a three-run homer as the Cubs held off the Sox 8–4.[81]
May 13 – In the finale of the interleague series against the Sox, the Cubs jumped up early on the Sox again, taking a 2–0 lead in the first on a Javier Báez two-run scoring single. The Sox rallied to tie it at two, but after the Cubs took a 3–2 lead on an Ian Happ double, the Sox again rallied and took the lead. The Cubs could manage nothing further, ending their five-game winning streak with the 5–3 loss.[82]
May 14 – In a makeup of a previous rain out, José Quintana struggled against the visiting Braves, allowing six runs in less than five innings. Albert Almora Jr. and Kris Bryant each hit two-run homers to take leads, but Quintana surrendered the lead each time. The Cubs still found themselves down 6–4 in the bottom of the ninth when Ian Happ drove in a run with two outs on a bases load hit by pitch to narrow the lead to 6–5, but Bryant could not drive in the tying run, flying out to the end the game.[83]
May 15 – After playing in Chicago, the Cubs and Braves travelled to Atlanta to play a three-game series. Yu Darvish came off the DL to make the start against the Braves.[84] Darvish pitched four innings and allowed one run before leaving with a leg cramp.[85] However, the Cubs remained tied at one into the eighth inning before Carl Edwards Jr. allowed a home run to rookie Ronald Acuña Jr. to give the Braves a 2–1 lead. In the ninth, Albert Almora Jr. doubled with one out and scored on an Addison Russell game-tying double. Ben Zobrist then drove in Russell to give the Cubs the lead and Brandon Morrow pitched a perfect bottom half of the ninth to give the Cubs the 3–2 win.[86]
May 16 – Tyler Chatwood pitched well, allowing one run in 5.1 innings. Kris Bryant drove in a run and had three hits, but the Cubs went 1–10 with runners in scoring position and left eight runners on base on the night.[87] For the second consecutive evening, Carl Edwards Jr. gave up the tie-breaking hit to Ronald Acuña Jr. and this time allowed two more runs to score in the bottom of the eighth as the Cubs lost to the Braves 4–1.[88] Albert Almora Jr. continued his stellar defensive play, robbing a home run on a leaping catch at the wall in the second inning.[89]
May 17 – The Cubs and Braves were rained out for the second time on the season. The game will be made up on August 30.[90]
May 18 – The Cubs returned to Cincinnati to face the Reds four times in three days. The Cubs scored three runs in the first to take the early lead. Addison Russell went 4–4 with a walk in the game while scoring a run and driving in a run. Ian Happ, who went to college at the University of Cincinnati, was intentionally walked three times in the game as the Cubs scored eight runs while Jon Lester allowed only one run in six innings of work in the 8–1 win over the Reds.[91]
May 19 – In game one of a day-night doubleheader, Kyle Hendricks surrendered four runs in five innings and left the game trailing 4–2. Raisel Iglesias entered in the eighth for a six-out save for the Reds, but promptly gave up a home run to Ian Happ and an RBI double to Anthony Rizzo as the Cubs tied the game at four. The game went to 11 innings before Justin Wilson walked two and gave up a single to load the bases. He then walked Billy Hamilton on five pitches to force in the winning run as the Cubs fell 5–4.[92] In the nightcap of the doubleheader, Ian Happ homered again for the Cubs while driving in four runs. The homer was the 14,000th in Cubs history.[93] Jason Heyward drove in four runs with a bloop, bases-clearing triple and sacrifice fly. The Cubs routed the Reds, winning 10–0 behind José Quintana's seven innings of one-hit ball.[94]
May 20 – In the final game of the four-game series, the Cubs fell behind 1–0 in the first as Yu Darvish struggled mightily in the inning, but only allowed the one run in the inning. The Cubs retook the lead on a two-run homer by Kyle Schwarber and a home run by Javier Báez as the Cubs hit back-to-back home runs for the first time on the season. Ben Zobrist also homered as the Cubs won easily 6–1. Darvish earned his first win as a Cub, allowing only one run in six innings of work.[95] Kyle Schwarber was ejected by home plate umpire John Tumpane in the seventh inning for arguing a called third strike.[96]
May 22 – After an off day, the Cubs returned home to face the Cleveland Indians. Tyler Chatwood struggled, walking six and giving up four runs in 2.2 innings. Mike Montgomery, in relief of Chatwood, struggled as well, giving up six runs in 2.1 innings as the Indians jumped out to a 10–0 lead. An Ian Happ pinch hit home run in the ninth averted the shutout, but the Cubs fell 10–1.[97]
May 23 – In the final game of the brief series against the Indians, Cleveland rookie pitcher Adam Plutko took a no-hitter into the seventh inning in his second major league start and the Indian bullpen shut down the Cubs. Jon Lester pitched well for the Cubs, giving up only one run in seven innings, but the Cubs fell 1–0.[98]
May 25 – The Cubs next welcomed the San Francisco Giants to Wrigley Field for a three-game series. Kyle Hendricks pitched seven strong innings, giving up only one run. Kris Bryant and Ben Zobrist each drove in two runs as the Cubs added four runs in the seventh and another in the eighth to blow open the game and win 6–2.[99]
May 26 – With José Quintana on the hill in a rare Saturday night game at Wrigley Field, the Cubs took an early lead on a bases loaded walk and a Kyle Schwarber home run. Quintana quickly gave up the lead allowing four runs and failing to escape the fifth. Javier Báez also homered as the Cubs narrowed the deficit to 5–4, but could not complete the comeback.[99]
May 27 – After placing Yu Darvish on the DL, the Cubs moved Tyler Chatwood to their ESPN Sunday Night Baseball start against the Giants. Chatwood continued his season-long struggles, walking five in 2.2 innings before being removed from the game. The bullpen tossed 6.1 scoreless innings of relief and Javier Báez hit a go-ahead three-run home run in the fourth to give the Cubs the 8–3 win.[100]
May 28 – After a night game the night before, the Cubs traveled to Pittsburgh to take on the Pirates at 1:35 pm local time. Mike Montgomery started for Yu Darvish who was on the DL and pitched 5.2 innings of two-hit ball and left with a 1–0 lead. The Cub bullpen pitched 3.1 innings of perfect relief as the Cub offense came alive later in the game to blow out the Pirates 7–0.[101] Anthony Rizzo homered in the second and drove in three runs while Addison Russell hit a two-run, pinch-hit home run in the seventh to extend the Cub lead. In the eighth inning with the bases loaded, Rizzo took out Pirate catcher Elías Díaz who was attempting to turn a double play. The takeout slide by Rizzo forced Díaz's throw into right field and allowed two more runs to score. Pirate manager Clint Hurdle was thrown out for arguing that it was an illegal slide after the play was reviewed. Both Díaz and Hurdle stated after the game that they thought the slide was dirty.[101]
May 29 – Jon Lester struggled early, giving up three runs in the first two innings as the Cubs fell behind to the Pirates 3–0. Following a Lester single with one out in the fifth, Ben Zobrist homered to cut the lead to one. However, the Pirates pushed the lead to 4–2 in the bottom half of the fifth. In the top of the sixth with two outs, Jason Heyward doubled and Maddon stayed with Lester who singled to score Heyward to cut the Pirate lead to 4–3. Anthony Rizzo, one day removed from his questionable takeout slide at home and who was booed during every at bat, homered in the seventh to tie the game and the Cubs added two more runs on an Ian Happ double and Heyward single.[102] Kyle Schwarber homered in the eighth to push the lead to 8–4.[103] The Cub bullpen allowed two runs in the ninth before Brandon Morrow got his 12 save of the season as the Cubs won 8–6 and moved a season-high seven games over .500.[104]
May 30 – Looking to complete the sweep of the Pirates, Kyle Hendricks gave up two runs on seven hits in five innings. The Cubs loaded the bases in the first inning after Javier Báez doubled in Albert Almora Jr. to take an early lead. The Cubs failed to score further and could not manage to push across another run. Leaving 11 runners on base in the game, the Cubs fell 2–1.[105]
May 31 – José Quintana pitched six scoreless innings while Ben Zobrist hit a two-run home run as the Cubs visited the New York Mets. The Cub bullpen gave up a solo home run, but Brandon Morrow got his 13th save as the Cubs won 5–1.[106]
June
June 1 – Tyler Chatwood pitched better, going 5.1 innings and allowing two runs, but still walked four and left the game trailing 2–0. Still trailing in the seventh, Kyle Schwarber hit a sacrifice fly to narrow the lead to 2–1. Ben Zobrist followed by doubling in the tying run and Kris Bryant drove in Zobrist to give the Cubs the 3–2 lead. In the eighth, Schwarber hit a three-run homer to extend the lead to 6–2. Brandon Morrow notched his 14th save of the season as the Cubs beat the Mets 6–4.
June 2 – Mike Montgomery, making his second consecutive start, again pitched well, allowing one run in six innings of work. The Cub offense only managed one run as well before the game went to extra innings. Luke Farrell pitched five innings of relief, while only giving up two hits. In the 14th, the Cubs blew open the game when Albert Almora Jr. doubled in two runs. Three batters later, Ben Zobrist doubled in two runs as well and Javier Báez hit a pinch-hit two-run home run to give the Cubs the 7–1 win.[107] The Cubs struck out 24 times in the game, but notched their fourth straight win.[108]
June 3 – Jon Lester pitched seven innings of shutout ball while the Cubs scored on a Javier Báez steal of home and a Ben Zobrist sacrifice fly.[109]Brian Duensing pitched the ninth for his first save of the year as the Cubs swept the Mets in the four-game series and moved 10 games over .500 on the season.[110]
June 5 – After an off day, the Cubs returned home to welcome the Philadelphia Phillies and former Cub pitcher Jake Arrieta to Wrigley Field. Though Arrieta was not scheduled to pitch in the series, the Cubs gave him a video tribute between innings and the crowd cheered him as he came out of the dugout to acknowledge the crowd.[111] In the game, the Cub offense was stymied by Phillies starter Zach Eflin, failing to score until the eighth inning. Meanwhile, Kyle Hendricks struggled for the Cubs, giving up five runs in five innings of work as the Cubs fell 6–1.[112]
June 6 – In game two against the Phillies, Anthony Rizzo homered while Willson Contreras and Javier Báez each drove in a run to give the Cubs a 3–0 lead. However, with two on in the sixth, Steve Cishek relieved Cub starter José Quintana and gave up a three-run homer to tie the game.[113] In the ninth, the Phillies homered again, this time off Cub closer Brandon Morrow, to take a 5–3 lead. In the ninth, the Cubs worked the bases loaded and, with two outs and two strikes, Jason Heyward hit his first career walk-off home run, a grand slam, to win the game for the Cubs 7–5.[114] With the win, the Cubs moved to within one game of the division-leading Brewers.
June 7 – In the final game of the series against the Phillies, Anthony Rizzo homered again and drove in another run as the Cubs won 4–3.[115] Kris Bryant and Tommy La Stella each drove in a run as well. Brandon Morrow pitched the ninth for his 15th save on the season as the Cubs moved within half a game of the idle Brewers.
June 8 – The Pirates returned to Wrigley Field as the Cubs looked to continue their recent hot streak. Mike Montgomery pitched well again in Yu Darvish's spot in the rotation, going six innings while allowing only one run. Ben Zobrist drove in two runs on a single and groundout while Anthony Rizzo drove in a run on a sacrifice fly to give the Cubs the 3–1 win.[116] Kris Bryant led off for the first time in his career and went 3–4 in the game. The win marked the 11th win in the last 14 games for the Cubs as they moved 12 games over .500 on the season.
June 9 – The Cubs managed only two runs on six hits, scoring on a groundout by Ben Zobrist and sacrifice fly from Anthony Rizzo in the first inning. However, Jon Lester pitched seven strong innings while giving up only one hit. The Cub bullpen finished the game for Lester without allowing a baserunner as the Cubs retired the last 19 Pirates in the game to win 2–0.[117] The win moved the Cubs 13 games over .500, but they remained half a game behind the Brewers in the division.
June 10 – Kyle Hendricks pitched well, but was lifted for a pinch hitter in the fifth inning trailing 1–0. Taking Hendricks out early backfired as the Cub bullpen fell apart, allowing five runs in the sixth as the Cubs lost to the Pirates 7–1.[118] The loss ended the Cubs four game winning streak.[119]
June 11 – The following day, the Cubs traveled to Milwaukee to face the division-leading Brewers. José Quintana pitched well, giving up two runs, but left the game with the Cubs trailing 2–1. Following a Ben Zobrist walk to lead off the eighth inning, Jason Heyward singled him home to tie the game at two as the game went in to extra innings with the division lead on the line.[120] In the 11th, Anthony Rizzo homered to lead off the inning and the Cubs scored four more runs on singles by Zobrist and Albert Almora Jr.and a two-run double by Heyward to push the lead to 7–2.[121] The win moved the Cubs into first place in the division for the first time since May 1.[122]
June 12 – The Cub offense was unable to score against the Brewers as the Cubs lost 4–0. Tyler Chatwood only walked two batters in five innings, but gave up the four runs on five hits. The loss moved the Cubs back out of first place by half a game.[123]
June 13 – After managing only two hits the day before, the Cubs tripled that total, getting six hits in the final game of the series. However, they could not push across a run as they were shut out for the second consecutive day by the Brewers, losing 1–0. Mike Montgomery pitched well for the Cubs, only giving up one run in six innings of work as the Cubs fell 1.5 games out of first place.
June 15 – After a day off, the Cubs traveled to St. Louis to face the Cardinals. Jon Lester pitched well for the Cubs, giving up two runs in six innings. The Cubs offense was impressive as Ian Happ, Kyle Schwarber, and Kris Bryant homered (Bryant's homer breaking an 0–16 slump). Bryant drove in four runs in the game while Schwarber drove in three and Albert Almora Jr. drove in two as the Cubs pounded the Cardinals 13–5.[124]
June 16 – Addison Russell and Jason Heyward each homered against the Cardinals as Kyle Hendricks pitched six innings and allowed three runs. Brandon Morrow, pitching for the first time in over a week, struggled, giving up two hits in the ninth, but earned the save as the Cubs won 6–3.[125]
June 17 – After scoring 19 runs in the first two games of the series against the Cardinals, the Cubs were shutout on Sunday Night Baseball. José Quintana pitched well, giving up two runs in five innings as the Cubs lost 5–0.[126] Javier Báez left the game after getting hit in the elbow by a pitch in the second inning.[127] After the series, the Cubs remained half a game out of first.
June 19 – Following a rainout the night before, the Cubs welcomed the Los Angeles Dodgers to Wrigley Field for the first time since the 2017 NLCS. In game one of the day-night doubleheader, the Cubs took a lead into the ninth on RBIs by Anthony Rizzo and Kris Bryant. However, with Brandon Morrow unavailable, Justin Wilson walked the leadoff batter and gave up a pinch-hit two-run double to Kyle Farmer to give up the lead in the ninth as the Cubs lost 4–3.[128] In game two of the doubleheader, Mike Montgomery pitched six innings allowing just one run as the game went into extra innings tied at one. In the bottom of the 10th, Kris Bryant tripled to lead off the inning and Albert Almora Jr. singled to give the Cubs the 2–1 win and split of the doubleheader.[129]
June 20 – In the final game of the three-game series against the Dodgers, Jon Lester and Anthony Bass combined to pitch a six-hit shutout. Javier Báez had three hits and scored two runs while Kyle Schwarber hit his 14th home run of the season as the Cubs won 4–0.[130] The win moved the Cubs into a virtual tie with the Brewers pending the result of the Brewers game in Pittsburgh later that evening.
June 21 – The following day, the Cubs traveled to Cincinnati to take on the Reds in a virtual tie for first place in the division. Kyle Hendricks pitched five scoreless innings before allowing a run in the sixth inning via a bases-loaded walk. Hendricks left the game and Randy Rosario, who had a 0.60 ERA in 12 appearances for the Cubs, replaced him gave up a grand slam to the first batter he faced, Jesse Winker, which gave the Reds a three-run lead. The Cubs could muster no further runs against the Reds, losing 6–2.[131] With a Brewers win, the Cubs fell to one game out of first.
June 22 – José Quintana pitched five innings, giving up nine hits and four runs against the Reds in game two of the series. The Cubs took the lead however in the fourth on a Javier Baez run-scoring single and a Kyle Schwarber two-run homer, but Quintana could not hold the lead and the Cubs lost 6–3.[132] The loss coupled with a Brewers win, moved the Cubs to two games out of first.
June 23 – Luke Farrell made his first start for the Cubs who needed a spot start due to the rainout earlier in the week. Farrell gave up three runs in 2.2 innings and Brian Duensing fared no better, giving up a grand slam to Reds starter Anthony DeScalfini putting the Cubs down 8–1. The Cubs went on to lose 11–2, their third straight loss.[133]
June 24 – Tyler Chatwood was unable to start as his wife was expected to have their first child, so Mike Montgomery started instead for the Cubs. Montgomery pitched six innings of one-run baseball, allowing only a pinch-hit home run by Reds' pitcher Michael Lorenzen, The Cubs took the lead on a Jason Hewyard two-run double and an Anthony Rizzo two-run homer. Following an Albert Almora Jr. home run in the seventh, the Cubs went to the bottom half leading 6–1 with what appeared to be an easy win to avoid the sweep. However, Montgomery gave up two runs in the bottom half and was replaced by Pedro Strop. Strop allowed the next five batters to reach including a home run by Jesse Winker. The Reds took the lead 8–6 and the Cubs could manage nothing further as they were swept by the Reds.[134] Kris Bryant missed his second straight game due to a shoulder injury.[135]
June 25 – Following the four-game sweep by the Reds, the Cubs traveled to Los Angeles to take on the Dodgers. Duane Underwood Jr. was recalled from Iowa to start and make his major-league debut.[136] Underwood pitched well, lasting four innings and allowing only one run. The Cub bullpen pitched well, but Justin Wilson allowed another run in the eighth as the Cubs trailed 2–0 heading to the ninth. Following a one-out single off Dodger closer Kenley Jansen, Ben Zobrist moved to second on a balk and to third on an Anthony Rizzo single. A sacrifice fly by Javier Báez moved the score to 2–1 before Kyle Schwarber grounded out to end the game.[137] The loss marked the Cubs' fifth straight.[138]
June 26 – Looking to end their five-game losing streak and doing so without Kris Bryant who was placed on the DL for the first time in his career, Jon Lester pitched five strong innings allowing only two runs. Javier Báez went 4–5 in the game with a double and two home runs including a grand slam in the sixth inning. The Cubs broke out of their slump, scoring nine runs to defeat the Dodgers 9–4.[139] The Cubs remained 2.5 games out of first with the win.
June 27 – Kyle Hendricks struggled, pitching only 2.2 innings while giving up six runs on eight hits. The Cubs were able to narrow the lead as Willson Contreras drove in four runs, but the Cubs could not muster enough offense to make up for Hendricks' poor performance and lost 7–5.[140] The loss moved the Cubs to 1–6 on their eight-game road trip.
June 28 – In the final game of the four-game series against the Dodgers, the Cubs struggled against Dodger pitcher Clayton Kershaw who was making his second start off the DL. Kershaw allowed only one run in his five innings and left with a 3–1 lead. José Quintana pitched 5.1 innings for the Cubs, giving up three runs and seven hits. With Kershaw out of the game in the sixth inning, the Cubs took advantage as Alberta Almora Jr. homered and Addison Russell drove in the tying run on a sacrifice fly. In the seventh, the Cubs blew the game open as Jason Heyward doubled in the go-ahead run, Almora drove in another, and Anthony Rizzo, who had four hits on the day, hit a bases-clearing double to move the lead to 8–3. A Russell two-run homer ended the scoring in the seven-run seventh inning and the Cubs went on to win 11–5.[141]
June 29 – The Cubs welcomed the Minnesota Twins to Wrigley Field with temperatures in the 90s and the wind blowing out. The Cubs homered four times including a grand slam by Addison Russell which gave the Cubs the lead for good. Joe Mauer homered twice for the Twins and drove in five runs, but it was not enough as the Cubs pounded out 10 runs on 12 hits. Mike Montgomery gave up five runs in five innings, but earned the win as the Cubs won 10–6.[142]
June 30 – With the weather remaining hot and the wind continuing to blow out, the Cubs again fell behind early to the Twins. Trailing 7–4 in the fifth, the Cubs exploded for five runs to take the lead and added another five runs in the seventh to win 14–9. The Cubs mustered 20 hits in the game, but only three extra base hits, all doubles, to overcome the Twins and win their third straight game.[143]
July
July 1 – Looking for the sweep with the wind still blowing out, Jon Lester pitched five innings while allowing four runs, only two earned. He also gave the Cubs the lead in the second with a three-run homer. The Cub offense continued its hot streak, scoring 11 runs and taking an 11–5 lead into the eighth. However, reliever Dillon Maples gave up five runs in the eighth to narrow the lead to one before Brandon Morrow came in to finish off the Twins with a four-out save.[144] Lester earned his NL-leading 11th win on the season. The 11–10 win moved the Cubs back within half a game of first place Milwaukee.
July 3 – After an off day, the Cubs welcomed the Detroit Tigers to Wrigley. Kyle Hendricks struggled early for the Cubs, giving up three runs and was only able to get through five innings. Trailing 3–0, the Cubs scored three on three doubles by Tommy La Stella, Albert Almora Jr., and Jason Heyward and a single by Anthony Rizzo. Rizzo drove in his second run of the game on a groundout in the bottom of the seventh to give the Cubs the lead. A Kyle Schwarber homer in the eighth extend the lead to 5–3 and Pedro Strop earned the save as the Cubs won their fifth in a row.[145]
July 4 – In the final game of the brief two-game series against the Tigers, José Quintana pitched the Cubs' first quality start since June 21, going six innings and allowing only two runs. Javier Báez stole home for the second time on the season and Willson Contreras drove in three runs on a double and a solo home run to give the Cubs the 5–2 win.[146] The win marked the Cubs' season-high sixth straight win on the season as they stayed within one game of the first-place Brewers.
July 6 – After another off day, the Reds made their first trip to Wrigley Field on the season. Mike Montgomery allowed three runs in five innings of work, but the Cub offense couldn't muster much against Reds' starter Tyler Mahle. With the Cubs trailing 3–1 in the eighth, the Reds went to their closer Rasiel Iglesias for a five-out save. The Cubs were able to score one run in the eighth and had runners on in the ninth, but failed to score, ending their six-game winning streak with the 3–2 loss.
July 7 – Tyler Chatwood continued his struggles for the Cubs, giving up seven runs in 5.2 innings of work. However, Randy Rosario pitched 2.1 innings of shutout relief and drove in a run with a single in the sixth to keep the Cubs in the game. Trailing 7–4 in the bottom of the eighth, the Cubs scored four runs to take the lead on a two-RBI double by Ben Zobrist, a run-scoring single by Javier Báez, and an RBI groundout by Addison Russell. Brandon Morrow pitched the ninth to secure the 8–7 win over the Reds.[147]
July 8 – In the series finale against the Reds, the Cubs took the early lead as Addison Russell drove in two runs with a double in the second. However, Jon Lester surrendered the lead on a Eugenio Suarez two-run homer. Russell would drive in another run on a groundout to tie the game at three. However, the Reds' Billy Hamilton would retake the lead on a steal of second, advancing to third on a throwing error by Willson Contreras, and scoring on a throwing error by Albert Almora Jr. Still trailing in the seventh, Javier Báez drove in two on a single and a good baserunning play by Jason Heyward to give the Cubs the 5–4 lead. Brandon Morrow surrendered a home run to the first batter he faced in the ninth to blow only his second save on the season. The Cubs loaded the bases with one out in the ninth, but could not push across a run. In the 10th, the Cubs again loaded the bases, this time without a hit on two walks and an error by the Reds' Joey Votto. David Bote then walked to force in the winning run, marking the Cubs' ninth win in their prior 11 games.[148]
July 9 – The Cubs traveled to San Francisco to take on the Giants and sent struggling Kyle Hendricks to the mound. Hendricks pitched a masterful game, going 8.1 innings while allowing only one run, but left with the game tied in the ninth at one. Anthony Rizzo committed two errors in the same inning that led to the Giants first run while Pablo Sandoval drove in the winning run with a bases loaded single in the 11th to win the game for the Giants.[149] Meanwhile, Kris Bryant played in a minor league rehab game for the first time since being placed on the DL on June 26 and homered while driving in three runs.[150]
July 10 – José Quintana pitched six innings of shutout ball, but left with the score tied at zero. In the seventh, Addison Russell doubled, advanced to third on a wild pitch, and scored on a throwing error by Giants' catcher Nick Hundley as Russell attempted to advance on the wild pitch. Victor Caratini doubled to drive in Ian Happ three batters later to give the Cubs a 2–0 lead. The Cubs' bullpen shut out the Giants and Steve Cishek earned his third save of the season as the Cubs won 2–0.[151]
July 11 – In the final game of the series against the Giants, Mike Montgomery gave up four runs in the first inning, but the Cubs came back to tie on three home runs: solo homers by Javier Báez and Jason Heyward and a two-run shot by Kris Bryant in his return from the DL. In the 13th inning, Buster Posey singled off the wall in right to drive in the winning run for the Giants as the Cubs lost 5–4.[152] With a Brewers loss later in the day, the Cubs remained a game and a half out of first place.
July 13 – After an off day, the Cubs traveled to San Diego to take on the Padres. Tyler Chatwood gave up three runs in five innings of work, but left with the score tied at three. The Padres retook the lead in the bottom of the eighth on an RBI single by Austin Hedges. In the ninth, Anthony Rizzo, who batted leadoff in the game, doubled with two outs to drive in the tying run. In the 10th, Javier Báez singled and stole second, advancing to third on a throwing error by Hedges and scored on a throwing error by Padre centerfielder Travis Jankowski. Brandon Morrow pitched the ninth to earn the save as the Cubs won 5–4.[153]
July 14 – In game two of the series, Kyle Hendricks pitched five innings while allowing two runs. Meanwhile, the Cub offense scored 11 runs, three each in the eighth and ninth, to give the Cubs the 11–6 win. Javier Báez homered and drove in five runs while Ian Happ and Kyle Schwarber also homered in the easy win. Combined with a doubleheader loss by the Brewers earlier in the day, the Cubs moved a game and a half up on the Brewers in sole possession of first place.[154]
July 15 – Jon Lester pitched five plus innings while allowing three runs in the last game before the All-Star break. The Cub offense gave Lester an early 5–0 lead and the Cubs coasted from there. Jason Heyward drove in two runs as the Cubs swept the Padres 7–4. The win moved the Cubs to a division lead of 2.5 games over the Brewers who lost their sixth game in a row.[155] The Cubs entered the All-Star break with the best record in the National League at 55–38 and the largest division lead.
July 19 – Following the All-Star break, the Cardinals visited Wrigley Field for a five-game series. In game one of the series, Kyle Hendricks gave up three runs and nine hits in 4.2 innings and left trailing 3–1. However, Jason Heyward and Ben Zobrist drove in two runs each and Ian Happ hit a two-run homer to give the Cubs the lead.[156] Victor Caratini went three for three with an RBI and three runs scored as the Cubs held on for a 9–6 win.[157] Pedro Strop earned the save by throwing two pitches in the ninth as the Cubs moved to three games ahead of the idle Brewers in the division. Prior to the game, the Cubs placed closer Brandon Morrow on the disabled list.[158] After the game, it was announced that the Cubs had acquired reliever Jesse Chavez from the Texas Rangers.[158]
July 20 – Jon Lester failed to get out of the fourth inning while allowing eight runs as the Cubs were blown out by the Cardinals 18–5. Victor Caratini, Ian Happ, and Tommy La Stella each pitched at least an inning in the game as the Cubs looked to save their bullpen for the doubleheader the next day.[159] Cardinals first baseman Matt Carpenter went 5–5 with three home runs, two doubles, and seven RBIs becoming only the second player ever to have three homers and two doubles in a game.[160] However, the Cubs maintained their first place lead of three games over the Brewers as Milwaukee lost their seventh straight game.
July 21 – In game one of a doubleheader, Tyler Chatwood walked six, but only gave up one run in 5.1 innings of work and left with the Cubs ahead 3–1. Ben Zobrist went 4–4 while Javier Báez and Tommy La Stella drove in two runs each as the Cubs pulled away for the 7–2 win over the Cardinals.[161] In game two, the Cubs fell behind early, but Mike Montgomery lasted six innings while allowing only one run and left with a 3–1 lead. The Cub bullpen could not hold the lead this time, giving up a run in the eighth and three in the ninth as the Cubs fell 6–3. Báez and Joe Maddon were ejected after Báez was called out on a check swing in the fifth and Anthony Rizzo continued his hot hitting while batting leadoff, going 4–5 in the loss.[162]
July 22 – In the final game of the five-game series against the Cardinals, the Cubs again fell behind early. However, José Quintana pitched seven innings and only allowed two runs while the Cub offense was forced to come from behind again. Anthony Rizzo continued his hot hitting while batting leadoff, going 2–3 and driving in a run. Willson Contreras drove in two while Kyle Schwarber hit his 19th home run of the season as the Cubs pulled away for the 7–2 win.[163] The win moved the Cubs 3.5 games ahead of the Brewers in the NL Central.
July 23 – After playing five games in four days, the Cubs needed a spot start from Luke Farrell as the Arizona Diamondbacks came to Wrigley. Farrell struggled, allowing five runs in the first and being forced from the game in the fourth. Trailing 7–1 in the eighth, the Cubs again turned to position players to provide some relief for the bullpen as Victor Caratini pitched an inning and, with two outs in the ninth, Anthony Rizzo faced the last D-Backs batter.[164] The loss, coupled with a Brewer win, reduced the Cubs' division lead to 2.5 games.
July 24 – In game two of the series against the D-Backs, the Cubs only managed a Jason Heyward solo home run. Kyle Hendricks allowed three runs in five innings as the Cubs lost their second in a row, losing 5–1.[165] The loss further reduced the Cubs' division lead to 1.5 games.
July 25 – With their division lead narrowing, Jon Lester pitched six innings and allowed only one run before being removed from the game in the seventh. The Cubs' offense again struggled to score as the game was tied at one in the eighth. Back-to-back errors by the Diamondbacks resulted in a run for the Cubs in the bottom of the eighth and Pedro Strop pitched the ninth to nail down the 2–1 win.[166] The win and a Brewers loss moved the Cubs division lead back to 2.5 games with one more game remaining against the D-Backs. Kris Bryant sat out his second straight game with continued shoulder soreness that had put him on the DL earlier in the season.[167]
July 26 – In the last game of the series, the Cubs fell behind the D-backs 6–1 following a Nick Ahmed grand slam. Trailing 6–4 in the bottom of the ninth, David Bote, in the lineup after Kris Bryant was placed on the DL, homered following a Ben Zobrist pinch-hit walk to tie the game at six. Anthony Rizzo followed with a long home run to right field to win the game 7–6.
July 27 – Travelling to St. Louis, the Cubs took the lead in the third on an Anthony Rizzo home run, but Mike Montgomery quickly gave up the lead, surrendering five runs in the next two innings.[168] Javier Báez homered in the fifth, but it was not enough as the Cubs fell 5–2.[169] The loss reduced the Cubs' division lead to 1.5 games.
July 28 – José Quintana gave up six runs in the first inning, including a grand slam by Marcell Ozuna as the Cubs lost to the Cardinals 6–2.[170] The loss and a Brewers' win left the Cubs' division lead at half a game.
July 29 – Following a rain delay of about 90 minutes, the Cubs took a lead in the first on a Ben Zobrist home run. The Cardinals took the lead in the bottom half of the first with a two-run homer by Marcell Ozuna. Anthony Rizzo homered to straight away center in the third to tie the game at two. In the fifth, Zobrist doubled to move Rizzo to third before Jason Heyward hit a grounder to second which was bobbled and allowed the tying run to score. Javier Báez then drove in Zobrist and Heyward with a double to extend the lead to 5–2. Kyle Hendricks pitched seven innings while allowing only two runs and Pedro Strop pitched the ninth as the Cubs won 5–2.[171] The win moved the Cubs' division lead back to 1.5 games.
July 31 – Following an off day, the Cubs traveled to Pittsburgh to take on the Pirates. Jon Lester gave up three runs in the third, but Javier Báez hit his 22nd home run of the season, a three-run shot, to tie it in the fourth. Lester, however, gave up the lead in the fifth and left the game after five innings trailing 4–3. Justin Wilson allowed an eighth inning homer to push the lead to 5–3. Addison Russell doubled in a run in the top of the ninth, but was thrown out at third trying to extend the double to a triple. The Cubs failed to score again and lost 5–4.[172] The loss coupled with a Brewers' win resulted in a tie at the top of the NL Central.
August
August 1 – Cole Hamels, who was acquired at the trade deadline, made his Cub debut against the Pirates in Pittsburgh and allowed one run in five innings of work.[173] Javier Báez was on base five times and drove in a run while Willson Contreras homered and drove in three. The Cubs took a 4–0 lead in the first and led 6–1 a few innings later as they routed the Pirates 9–2. Hamels got the win in his first Cub appearance and Brandon Kintzler made his first Cub appearance as well.[174] The Cubs moved one game ahead of the Brewers in the division with the win and a Brewers' loss.
August 2 – With the Padres in town, Jesse Chavez gave up his first runs as a Cub, surrendering a three-run home run to Padres catcher Austin Hedges in the sixth and the Cub bullpen surrendered three more runs. The Cub offense only mustered one run and the Cubs lost 6–1.[175] However, with a Brewers' loss as well, the Cubs remained in first place.
August 3 – In game two of a four-game series against the Padres, José Qunitana pitched six innings and allowed only one run. Javier Báez and Anthony Rizzo homered and Ben Zobrist drove in two runs as the Cubs led 5–2 in the ninth. Pedro Strop allowed two runs in the top of the ninth, but earned the save as the Cubs won 5–4.[176] The Cubs maintained their one-game division lead as the Brewers also won on the day.
August 4 – Kyle Schwarber and Anthony Rizzo each homered in a five-run second inning to give Kyle Hendricks a 5–0 lead. Hendricks, pitching into the sixth, allowed four runs, but the Cub bullpen shut out the Padres to preserve the 5–4 win.[177] The Cubs' division lead again remained at one game.
August 5 – In the final game of the four-game series against the Padres, the Cubs fell behind early, but tied it in the seventh. However, Carl Edwards Jr. gave up the lead in the eighth and the Padres added four in the ninth to beat the Cubs 10–6.[178] Javier Báez and Ben Zobrist each homered in the loss, but the Cubs remained one game ahead of the Brewers.
August 6 – The Cubs next traveled to Kansas City to take on the Royals. Javier Bez went 2–4 with a homer, double, and two RBI. Cole Hamels pitched six innings while allowing only one run in his second start with the Cubs to earn the win.[179][180] Pedro Strop earned the save as the Cubs defeated the Royals 3–1 and moved their division lead to 1.5 games.
August 7 – Mike Montgomery pitched into the seventh inning while allowing no runs. David Bote drove in three of the Cubs five runs as the Cubs shut out the Royals 5–0.[181] Coupled with a Brewers' loss, the Cubs moved to 2.5 games ahead of Milwaukee in the division.
August 8 – The Cub offense struggled in the final game of the series against the Royals failing to score a run. José Quintana struggled as well, giving up five runs in 6.1 innings as the Cubs lost 9–0. The loss reduced the Cubs' division lead to 1.5 games.
August 10 – Returning home after an off day, the Washington Nationals took an early 2–0 lead off of Kyle Hendricks. The Cubs went without a hit for 5.2 innings, but Jason Heyward got the first Cub hit on a single with the bases loaded in the sixth to score two runs and tie the game at two. In the seventh, Anthony Rizzo coaxed a walk with the bases loaded to drive in the Cubs' third run of the game and give the Cubs the 3–2 lead.[182] Pedro Strop earned the save as the Cubs moved three games ahead of the Brewers in the division.
August 11 – Jon Lester continued his struggles, giving up eight runs in 3.2 innings as the Cubs were routed by the Nationals 9–4.[183] The Cubs' division lead was reduced to two games.
August 12 – In the finale of the series, Cole Hamels pitched seven innings, giving up only one run and striking out nine. However, Nationals' pitcher Max Scherzer was just as good, allowing no runs in seven innings. Leading 1–0 in the ninth, the Nationals extended their lead to 3–0 off the Cub bullpen. In the bottom half of the ninth, Jason Heyward reached on an infield single and Albert Almora Jr and Willson Contreras were hit by pitches to load the bases with two outs. David Bote pinch-hit and, with a 2–2 count, homered to straight away center field for the game-winning ultimate grand slam.[184] The win moved the Cubs' lead to three games in the division.
August 14 – After an off day, the Cubs welcomed the second-place Brewers to town for a short two-game series. José Quintana was rocked, allowing five runs and three home runs in five innings. The Cub offense again struggled as they were shutout 7–0. Ben Zobrist was ejected for arguing balls and strikes, marking his first career ejection. Joe Maddon was also ejected from the game for arguing balls and strikes.[185] The loss moved the Brewers to within two games of the Cubs.
August 15 – Anthony Rizzo returned to the cleanup spot and hit a two-run homer in the first to give the Cubs an early 2–0 lead. Rizzo drove in three runs in the game and Jason Heyward drove in two as the Cubs beat the Brewers 8–4. Kyle Hendicks pitched well, but allowed four runs in six innings of work.[186] The win returned the Cubs' lead to three games over Milwaukee.
August 16 – Jon Lester pitched six scoreless innings as the Cubs shut out the Pirates in Pittsburgh 1–0. Ian Happ homered for the only run of the game as three Cub relievers kept the shutout intact.[187] The win was the Cubs' 70th on the season, moved the Cubs to 20 games over .500 for the first time on the season, and extended the division lead to 3.5 games.
August 17 – Cole Hamels pitched seven shutout innings and Kyle Schwarber homered as the Cubs beat the Pirates 1–0 for the second consecutive game. The Cubs tied a Major League record by turning seven double plays in the game.[188] The win extended the Cubs' division lead to a season-high 4.5 games and moved a season-high 21 games over .500.
August 18 – Tyler Chatwood got the start after Mike Montgomery went the disabled list, but lasted only two-plus innings while walking three and allowing three runs. For the third consecutive game, the Cubs only managed to score on a solo home run, this time by Ben Zobrist.[189] As a result, the Cubs lost 3–1 and saw the Cardinals move into second place, only four games out.
August 19 – José Quintana pitched five innings while allowing only one run. The Cubs scored their only run on a solo home run by Kyle Schwarber, the fourth straight game scoring only on a lone solo home run. However, the game went to extra innings before the Pirates won it on a walk off home run off of Cubs' pitcher Brandon Kintzler.[189] The Cubs' division lead moved to 3.5 games as the Brewers returned to second place with a win over the Cardinals.
August 21 – After an off day, the Cubs visited the Detroit Tigers. For an MLB-record fifth straight game, the Cubs scored their only rum on a solo home run, this time by Anthony Rizzo. Kyle Hendricks gave up two runs while pitching seven innings and the Cubs lost their third straight game, losing 2–1. The loss reduced the Cubs division lead to two games over the Cardinals.[190] Earlier in the day, the Cubs traded a minor league prospect to the Washington Nationals for 2B Daniel Murphy.[191]
August 22 – After five straight games of only scoring on a solo home run, David Bote hit a two-run home run and Javier Báez hit a three-run shot as the Cub offense woke up to score eight runs. Jon Lester pitched 5.2 innings and allowed only one run as the Cubs beat the Tigers 8–2.[192] Anthony Rizzo also homered for the Cubs as their division lead remained at two games.
August 23 – The Cubs returned home to take on the Reds. Cole Hamels pitched a complete game, the Cubs first of the year, allowing only one run as the Cubs blew out the Reds 7–1. Anthony Rizzo homered and drove in three runs while Javier Báez also homered and Victor Caratini drove in two runs as the Cubs won easily.[193]
August 24 – Alec Mills was recalled from AAA Iowa to make the start and pitched well, going 5.2 innings while allowing only one run. Newly acquired Daniel Murphy hit his first home run as a Cub in the bottom of the eighth to give the Cubs a 2–1 lead. However, Pedro Strop gave up a game-tying home run in the ninth. In the bottom of the 10th, David Bote homered to give the Cubs the 3–2 walk-off win over the Reds.[194]
August 25 – Jose Quintana pitched five innings and allowed two runs, but left with a 6–2 lead against the Reds. Daniel Murphy, Kyle Schwarber, and Javier Báez all homered as the Cubs put the game out of reach in the seventh, taking a 10–2 lead. Brandon Kintzler allowed two two-run homers in the eighth to narrow the lead, but the Cubs held on to win 10–6.[195]
August 26 – Kyle Hendricks pitched seven shutout innings and the Cub offense erupted for a nine runs on homers by David Bote and Kyle Schwarber. The 9–0 win over the Reds marked the first four-game sweep of the Reds since 1945.[196]
August 27 – The New York Mets visited Wrigley while Jon Lester gave up three runs in six innings and left with a 4–3 lead. Anthony Rizzo homered and drove in two runs while Lester added a two-run single. Steve Cishek gave up a game-tying homer, but the Cub offenses continued its hot hitting and extended the lead to 7–4. The Mets loaded the bases in the ninth, but Eddie Chavez finished off the game as the Cubs won 7–4.[197] With the Cardinals and Brewers off, the Cubs' division lead moved to 4.5 games over the Cardinals and five over the Brewers.
August 28 – Cy Young candidate Jacob deGrom pitched eight innings for the Mets and allowed only one run while Cole Hames pitched five innings allowing no runs. However the game was tied at one after nine before the game was suspended due to rain.
August 29 – In the continuation of the previous night's game, Ben Zobrist drove in the winning run in the 11th to win the game 2–1, marking the Cubs seventh straight win. In the normally scheduled game for the day, the Mets pounded out 10 runs as they blew out the Cubs 10–3 ending the Cubs winning streak.
August 30 – In a makeup of a previously rained out game, the Cubs traveled to Atlanta to take on the Braves. Mike Montgomery, coming off the DL, gave up four runs in 4.1 innings and left trailing 4–3 However Tommy La Stella hit his first home run of the year, a pinch-hit two-run homer to put the Cubs in front 5–4. The Cub bullpen shut out the Braves for the remainder of the game as the Cubs won again.
August 31 – The Cubs next traveled to face the Phillies. Javier Baez homered in the fifth to give the Cubs a lead, but Jose Quintana gave up the lead in the sixth. Tied at one, the game went to extra innings where Brandon Kintzler game up a walk-off home run to Asdrubal Cabrera as the Cubs lost 2–1.
September/October
September 1 – Kyle Hendricks pitched six innings and allowed one run while the Cub offense scored seven runs. Kyle Schwarber drove in two runs and Ian Happ homered as the Cubs won easily 7–1.
September 2 – Facing Cy Young candidate Aaron Nola, the Cubs pounded out three solo home runs while Jon Lester silenced the Phillies' bats. Lester pitched six shutout innings as the Cub offense added on against the Phillie bullpen giving the Cubs tan 8–0 lead. Brandon Kintzler gave up the shutout in the ninth, but the Cubs won 8–1. The win moved the Cubs' division lead to five games over the Brewers and 5.5 games over the Cardinals.
September 3 – Cole Hamels pitched five innings while allowing two unearned runs. Trailing 2–1 in the eighth, Anthony Rizzo hit a two-run home run to give the Cubs a 3–2 lead. However, Carl Edwards Jr. walked in a run in the eighth and the Brewers scored the game-winner in the ninth with a bases loaded ground ball on which Kris Bryant tried to turn a double play, but could not get the final out. The loss moved the Cubs' division lead to four games over the Brewers.
September 4 – Mike Montgomery gave up five hits and walked three while allowing two runs in only four innings of work. The Cub bullpen fared much worse, allowing nine runs in four innings as the Brewers routed the Cubs 11–1. The loss reduced the Cubs' division lead to three games over the Brewers.
September 5 – In the final game of the series against the Brewers, Jose Quintana pitched 6.2 innings while allowing only two runs. Ben Zobrist and Daniel Murphy each had three hits as Murphy and Kyle Schwarber homered to take a 6–1 lead. The bullpen continued its recent struggles, allowing two runs in the seventh to narrow the lead to 6–4, but the Cubs held on for the win. The win moved the Cubs' division lead to four games.
September 6 – The Cubs next traveled to Washington to face the Nationals. Kyle Hendricks started well, but ended up giving up four runs in five innings and left trailing 4–3. Willson Contreras drove in the tying run in the eighth and the game went to extra innings. In the 10th, David Bote continued his clutch hitting against the Nationals, doubling in the go-ahead run while Taylor Davis drove in an insurance run as the Cubs won their second straight game 6–4. With the Brewers off, the Cubs' division lead moved to 4.5 games.
September 7 – After two innings of scoreless ball, the game against the Nationals was washed out by rain to be made up the next day as a doubleheader.
September 8 – Due to the previous day's rain out, the Cubs started newly acquired Jaime García against the Nationals. After a rain delay before the game, García only lasted one-third of an inning and allowed three runs. The Cubs committed three errors in the game as the Nationals blew out the Cubs 10–3. In game two of the doubleheader, the Cubs took a 4–1 lead in the fifth off a Victor Caratini grand slam. However, the Cub bullpen again struggled, giving up a two-run homer to Bryce Harper as the Nationals retook the lead 6–5 in the seventh. After another rain delay, the Cubs could not come back, losing again. With a Brewers' win, the Cubs division lead narrowed to 2.5 games.
September 9 – Following yet another rain delay, the final game of the series was postponed to September 13. The series experienced over 10 hours of rain delays on the weekend. With a win by the Brewers, the division lead was reduced to two games.
September 10 – With the Cubs' lead narrowing, the Cubs welcomed the Brewers to Wrigley Field for a three-game series. In game one, Jon Lester allowed three runs in 5.2 innings of work and left trailing 3–2. The Cub offense managed only five hits and lost 3–2 narrowing the division lead to one game
September 11 – In game two, Jose Quintana continued his strong pitching against the Brewers pitching 6.2 innings of shutout ball while the Cub bullpen also held the Brewers scoreless. Victor Caratini drove in two runs as the Cubs won 3–0. The win returned the Cubs' division lead to two games.
September 12 – In the final game of the series, Kyle Hendricks pitched well, allowing only two runs in five innings, but the Cub offense managed only one run. The Brewers scored three more runs of a tired Cub bullpen to notch the 5–1 win and reduce the division lead to one game once again.
September 13 – In a makeup game against the Nationals in Washington with Hurricane Florence bearing down on the East Coast, the Cubs, who had sought to have the game moved to the end of the season, fell behind early as Mike Mongtomery lasted only four innings. However, Javier Báez drove in three runs including the winning run in the 10th inning as the Cubs came from behind to earn a 4–3 win. Baez homered, doubled, and drove in the winning run on a bunt single as he strengthened his MVP resume. However, Pedro Strop left the game with a hamstring injury after batting in the 10th. The win moved the Cubs' division lead to 1.5 games with the Brewers idle.
September 14 – The Cubs returned home to face the Reds for the final time on the season. Cole Hamels pitched 6.2 innings, giving up eight hits and two runs, and left trailing 2–0. However, once Reds' starter Matt Harvey left the games, the Cubs took the lead on an Ian Happ three-run home run. Jorge De La Rosa pitched the ninth to earn his first career save as the Cubs won. A Brewers' win resulted in the Cubs' division lead remaining at 1.5 games.
September 15 – In game two against the Reds, Jon Lester pitched seven shutout innings while the Cub bullpen held the Reds scoreless for the rest of the game. Willson Contreras drove in the only run of the game with a single in the sixth inning as the Cubs won 1–0. A Brewers' loss extended the division lead to 2.5 games.
September 16 – In the final game of the series against the Reds, the Cubs' offense continued its struggles, scoring only one run. Jose Quintana pitched five innings and allowed two runs as the Cubs lost 2–1. However, with a loss by the Brewers, the division lead remained at 2.5 games.
September 17 – The Cubs next traveled across the country to take on the Arizona Diamondbacks. Kyle Hendricks shut down the struggling D-Backs, allowing only one run in 8.2 innings of work. Javier Baez delivered the big hit for the Cubs, a two-run home run in the sixth to give the Cubs a 3–0 lead. Kris Bryan also hit a two-run home run, his first since July, as the Cubs won 5–1. The win, coupled with a Brewers loss, moved the division lead to 3.5 games and reduced the Cubs magic number to 11.
September 18 – The Cub offense came alive in the second game against the D-Backs, as Javier Baez hit a two-run home run in the first inning, following a 17-pitch at-bat by Anthony Rizzo. The Cubs added six more runs on a homer by Daniel Murphy and RBIs by Rizzo, Albert Almora Jr., Willson Contreras, and Ian Happ. The win reduced the Cubs magic number to 10, but the division lead remained at 3.5 games with a Brewers' win.
September 19 – Cole Hamels gave up seven runs in six innings as the Cubs were blown out 9–0.
September 21 – After their first scheduled off day in more than three weeks, the Cubs traveled across town to face the White Sox. Jose Quintana gave up six runs in five innings of work against his former team as the Cubs were blown out for the second straight game, losing 10–4.
September 22 – In game two against the White Sox, Jon Lester allowed three runs, two earned in five innings as Javier Baez drove in three runs while Ben Zobrist drove in two. The Cub bullpen did not allow a run in the game as the Cubs won 8–3.
September 23 – In their final road game of the season, Kyle Hendricks pitched 7.2 innings while allowing only one run. Kyle Schwarber homered and drove in two as the Cubs took an early 6–0 lead, as the Cubs beat the Sox 6–1.
September 24 – The Pirates came to Chicago and continued to baffle the Cubs' offense, winning easily 6–1. Cole Hamels gave up three runs in six innings while the bullpen surrendered three more runs. The loss, combined with a Brewers' win, reduced the Cubs' division lead to 1.5 games.
September 25 – The Cub offense again struggled against the Pirates, failing to score as they were shut out 6–0. Mike Montgomery gave up five runs in four innings as the Cubs' division lead narrowed to half a game over the Brewers.
September 26 – The Cub offense finally broke out against the Pirates as they took an early 6–1 lead on a two-run home run by Jason Heyward. However, the Cub bullpen could not hold a 6–2 lead as the Pirates tied it at six in the 9th. In the 10th, Albert Almora Jr. drove in the winning run with a two-out single to give the Cubs a 7–6 win. The win kept the Cubs half a game ahead of the Brewers with four games left in the season.
September 27 – With the Brewers off, the Cubs pushed their division lead to one game as Jon Lester pitched six innings of scoreless baseball. The Cub bullpen also held the Pirates scoreless as David Bote drove in two run with a triple. As a result, the Cubs won 3–0 to extend their division lead to a full game.
September 28 – The Cardinals next came to town for the final series of the season. With Kyle Hendricks on the mound, the Cubs jumped out to an early lead an RBI single by Anthony Rizzo and error by the Cardinals which allowed another run to score. Kris Bryant, returning to the lineup after being hit by a pitch in the hand a few days earlier homered to extend the Cub lead. Hendricks went eight innings, allowing two runs as the Cubs won easily 8–4. A Brewers' win later in the day left the division lead at one.
September 29 – In game two of the series, the Cubs took an early lead in the first on another error by the Cardinals. Cole Hamels surrendered runs in the fourth and fifth and left trailing 2–1. The Cubs offense managed nothing further as the Cubs lost. A Brewers' win later in the day moved the teams into a tie for the division lead with one game remaining.
September 30 – Needing to win to at least force a tiebreaker game for the division, the Cubs fell behind early as Mike Montgomery gave up two runs in the first and left in the third inning. The Cubs tied it in the third on a triple by Ben Zobrist to knock in Daniel Murphy. Zobrist then scored on a wild pitch to tie the game. After a walk to Javier Baez, Anthony Rizzo doubled to score Baez and give the Cubs the 3–2 lead. Jason Heyward then drove in Rizzo with a groundout following an intentional walk to Kris Bryant to extend the lead to 4–2. Two innings later, Bryant drove in two on a double and Willson Contreras homered to give the Cubs an 8–2 lead. The Cubs coasted from there, winning 10–5. However, the Brewers also won their game to remain tied atop the standings, meaning the Cubs and Brewers would play a tiebreaker game the next day.
October 1 – The Cubs hosted the Brewers in tiebreaker game in which the winner would be NL Central champions and the loser would play in the Wild Card Game. The Cubs offense only managed one run, an Anthony Rizzo homer, as they lost to the Brewers 3–1.
Transactions
March
March 29
Claimed RHP Cory Mazzoni off waivers from Los Angeles Dodgers and optioned to Iowa Cubs.
April
April 9
Placed 1B Anthony Rizzo (back) on 10-day DL retroactive to April 6.[198]
Placed OF/IF Ben Zobrist (back) on 10-day DL retroactive to April 18. Recalled IF David Bote from Iowa Cubs.[51]
April 28
Activated OF/IF Ben Zobrist from 10-day DL, optioned IF David Bote to Iowa Cubs.[202]
May
May 7
Recalled RHP Cory Mazzoni from Iowa Cubs, optioned RHP Luke Farrell to Iowa Cubs.[203] Placed RHP Yu Darvish (flu) on 10-day DL retroactive to May 4.[75]
May 8
Recalled RHP Jen-Ho Tseng from Iowa Cubs.[76] Placed OF Jason Heyward on 7-day concussion DL, recalled IF David Bote from Iowa. LHP Rob Zastryzny recalled from Iowa, RHP Cory Mazzoni optioned to Iowa.[204]
May 9
Optioned RHP Jen-Ho Tseng and LHP Rob Zastryzny to Iowa Cubs. Recalled OF Mark Zagunis and selected the contract of RHP Justin Hancock from Iowa.
May 15
RHP Yu Darvish activated from DL, OF Mark Zagunis optioned to Iowa.
May 17
IF David Bote optioned to Iowa, LHP Randy Rosario was recalled from Iowa.[205]
May 18
LHP Randy Rosario optioned to Iowa. OF Jason Heyward activated from 7-day DL.
May 19
LHP Randy Rosario recalled from Iowa as 26th man for doubleheader.[206]
May 26
Selected contract of C Chris Gimenez from Iowa. Efrén Navarro designated for assignment.[207] RHP Yu Darvish (triceps) placed on 10-day DL, LHP Randy Rosaro recalled.[208]
May 28
Optioned RHP Justin Hancock to Iowa, RHP Luke Farrell recalled.[209]
May 30
RHP Carl Edwards Jr. placed on 10-day DL (right shoulder), RHP Cory Mazzoni recalled from Iowa.[210]
June
June 11
RHP Cory Mazzoni optioned to Iowa, Cubs select contract of RHP Anthony Bass from Iowa.[211] RHP Eddie Butler moved to 60-day DL.[211]
June 18
LHP Brian Duensing placed on bereavement list, LHP Rob Zastryzny recalled from Iowa.[212]
June 19
RHP Justin Hancock recalled from Iowa as 26th man for doubleheader.[213]
June 20
RHP Brandon Morrow placed on 10-day DL retroactive to June 17, RHP Justin Hancock remains on roster.[214]
June 22
LHP Brian Duensing activated from bereavement list, RHP Justin Hancock optioned to Iowa.[215]
June 24
Recalled RHP Cory Mazzoni and RHP Justin Hancock from Iowa. LHP Rob Zastryzny placed on 10-DL. RHP Luke Farrell optioned to Iowa.[216]
3B Kris Bryant (shoulder) placed on 10-day DL, retroactive to June 23.[220] RHP Justin Hancock (shoulder) placed on 10-day DL. RHP Duane Underwood Jr. optioned to Iowa, IF David Bote, RHP Luke Farrell, and RHP Dillon Maples recalled from Iowa.[221]
June 27
RHP Brandon Morrow activated from DL. RHP Cory Mazzoni optioned to Iowa.[222]
June 28
RHP Tyler Chatwood activated off paternity list, RHP Dillon Maples options to Iowa.[223]
July
July 1
LHP Brian Duensing (shoulder) placed on 10-day DL, RHP Dillon Maples recalled from Iowa.[224]
July 3
Recalled C Victor Caratini from Iowa, designated C Chris Gimenez for assignment.[225]
July 6
RHP Oscar De La Cruz placed on the restricted list after being suspended 80 games for testing positive for a banned substance.[226] RHP Carl Edwards Jr. (right shoulder) activated from DL.[227] LHP Rob Zastryzny activated from DL and sent to Iowa. RHP Dillon Maples optioned to Iowa.[228]
July 8
RHP Anthony Bass (illness) placed on 10-day DL retroactive to July 5, RHP James Norwood selected from Iowa.[229][230]
July 11
3B Kris Bryant activated from DL, IF David Bote optioned to Iowa.[231]
July 13
Activated LHP Brian Duensing from DL, optioned RHP Luke Farrell to Iowa.[232]
July 14
RHP Carl Edwards Jr. placed on paternity list, LHP Rob Zastryzny recalled from Iowa.[233]
July 15
Placed OF Albert Almora Jr. on family medical emergency list; recalled IF David Bote from Iowa.[234]
July 16
RHP Carl Edwards Jr. activated off paternity list. IF David Bote and LHP Rob Zastryzny optioned to Iowa.[235]
July 19
RHP Brandon Morrow (biceps) placed on 10-day DL.[236] RHP Anthony Bass activated from DL, OF Albert Almora Jr. activated from family emergency list.[237] minor league LHP Tyler Thomas traded to the Texas Rangers for RHP Jesse Chavez.[238]
July 21
RHP Anthony Bass placed on 10-day DL. RHP James Norwood optioned to Iowa. RHP Jesse Chavez added to active roster. RHP Luke Farrell and RHP Dillon Maples recalled from Iowa.[239]
July 22
RHP Dillon Maples optioned to Iowa.
July 24
Activated RHP Eddie Butler from 60-day DL, optioned RHP Luke Farrell to Iowa.[240]
July 26
3B Kris Bryant placed on 10-day DL (shoulder) retroactive to July 24, IF David Bote recalled from Iowa.[241]
July 27
RHP Eddie Butler, minor league RHP Rollie Lacy, and player to be named later traded to Texas Rangers for LHP Cole Hamels.[242] RHP Alec Mills recalled from Iowa.
July 28
RHP optioned to Iowa, RHP Cory Mazzoni recalled.[243]
July 29
LHP Cole Hamels added to roster. RHP Tyler Chatwood will pitch out of bullpen, RHP Cory Mazzoni optioned to Iowa.[244]
July 31
Minor league RHP Jhon Romero traded to Washington Nationals for RHP Brandon Kintzler.[245]
August
August 1
LHP Randy Rosario optioned to Iowa, RHP Brandon Kintzler added to active roster.[246]
August 3
LHP Brian Duensing placed on 10-day DL (shoulder), LHP Randy Rosario recalled from Iowa.[247]
August 10
LHP Randy Rosario optioned to Iowa. Signed LHP Jorge de la Rosa to Major League contract.[248] RHP Yu Darvish moved to 60-day DL.[249]
August 12
RHP Anthony Bass activated from 10-day DL, sent outright to Iowa.[250]
August 14
Traded OF Alexander Ovalles to Texas Rangers to complete Cole Hamels trade.[251]
Placed LHP Mike Montgomery on the 10-day DL (shoulder inflammation), recalled LHP Randy Rosario from Iowa.[253]
August 21
Acquired 2B Daniel Murphy from Washington Nationals for minor league IF Andruw Monasterio and cash considerations or a player to be named later.[254]
August 22
2B Daniel Murphy added to roster, SS Addison Russell placed on 10-day DL (finger) retroactive to August 21.[255]
August 23
RHP Tyler Chatwood placed on 10-day DL, RHP Dillon Maples recalled from Iowa.[256]
August 24
RHP Dillon Maples optioned to Iowa, RHP Alec Mills recalled.[256]
August 29
RHP James Norwood recalled from Iowa for doubleheader.
August 30
Traded C Chris Gimenez and a player to be named later to Minnesota Twins for C Bobby Wilson. Designated RHP Cory Mazzoni for assignment. Activated LHP Mike Montgomery from 10-day disabled list. Optioned RHP Alec Mills to Iowa. RHP James Norwood returned to Iowa.
August 31
OF Jason Heyward placed on 10-day DL (hamstring), RHP Dillon Maples recalled from Iowa.
September
September 1
Activated SS Addison Russell and 3B Kris Bryant from 10-day DL. Designated LHP Rob Zastryzny and RHP Luke Farrell for assignment. Selected contracts of OF Terrance Gore and C Taylor Davis from Iowa. Recalled RHP James Norwood from Iowa. Outrighted RHP Cory Mazzoni to Iowa. Signed LHP Jaime García to a minor league contract.
September 3
Activated LHP Brian Duensing and RHP Tyler Chatwood from 10-day DL.
September 4
Purchased contract of LHP Jaime García from Iowa. Placed OF Mark Zagunis on the 60-day DL (shoulder inflammation).
September 9
Recalled RHP Alec Mills from Iowa.
September 16
Activated OF Jason Heyward from the 10-day DL.
September 19
Transferred RHP Brandon Morrow from the 10-day disabled list to the 60-day disabled list retroactive to September 18. Selected the contract of RHP Allen Webster from Iowa.
September 21
SS Addison Russell placed on administrative leave following further allegations of domestic violence by his ex-wife.[257]
September 22
Selected the contract of SS Mike Freeman from Iowa.
September 28
Activated C Bobby Wilson from the 10-day disabled list.
Roster
(Contains all players who played in a game for the Cubs during the 2018 season.)
Following their loss to the Brewers the previous day, the Cubs faced the Rockies who were forced to travel from Los Angeles following their tiebreaker loss to the Dodgers to face the Cubs in Chicago on October 2. The Rockies scored in the first on two hits and a sacrifice fly giving the Rockies a 1–0 lead. Jon Lester, despite giving up the first inning run, pitched six innings and allowed only the one run. Rockies' pitcher Kyle Freeland pitched well, limiting the Cubs to four hits in 6.2 innings of work. Freeland left in the seventh with a runner on. The Cubs eventually loaded the bases via a walk and Tommy La Stella reaching on a catcher's interference. However, Jason Heyward struck out as a pinch hitter to end the threat. Following a two-out single by Anthony Rizzo in the eighth, Rizzo was lifted for pinch-runner Terrance Gore who immediately stole second. Javier Baez then doubled in Gore to tie the game. However, Albert Almora Jr struck out to end the threat. Following a quiet ninth inning, the game proceeded to extra innings. Cole Hamels entered the game for the Cubs and allowed a single in the 10th and a single and walk in the 11th, but did not give up a run. The Cubs put runners on first in second with one out in the 11th, but could not push across a run. Kyle Hendricks entered the game in the 12th and, in the 13th with two outs, gave up three straight singles to give the Rockies the 2–1 lead. The Cubs went quietly in the 13th as they lost the game 2–1.
Kris Bryant hit his 100th career home run on May 9 which also marked the three-year anniversary of his first home run.[258][259] The home run also made Bryant the fastest Cub ever to hit 100 home runs, doing so in 487 games.[260]Ernie Banks had been the fastest before Bryant, hitting his 100th homer in his 500th game.[260]
Also on May 9, Willson Contreras tripled twice, becoming the first Cub catcher to triple twice in the same game since Steve Swisher in 1977.[261]
Willson Contreras hit two home runs (one a grand slam), doubled twice, and drove in seven runs in a May 10 game against the White Sox.[262] Contreras became the first Cub with seven extra-base hits over two games since at least 1913.[263]
On June 7, Anthony Rizzo hit his 175th home run as a Cub, moving him past Andre Dawson into 13th place all time in franchise history.[264]
On July 1, the Cubs scored 11 runs in their win over the Minnesota Twins, marking the first time since 1930 that the Cubs had scored at least 10 runs in a game in four straight games.[265]
On July 2, Jon Lester was named NL Pitcher of the month for June.[266] Lester went 5–0 with a 1.13 ERA in the month.
Also on July 2, Javier Báez was named NL Player of the week.[267] Báez batted .483 with eight extra-base hits, 10 runs, and 11 RBI during the week.
On July 8, Javier Báez and Willson Contreras were named starters to the All-Star game, marking their first selection to an All-Star game. Jon Lester was named to the All-Star game as well.[268]
On July 11, it was announced that Javier Báez and Kyle Schwarber would participate in the All-Star game home run derby.[269]
Kyle Schwarber finished second in the home run derby to the Washington Nationals' Bryce Harper on July 16.[270]
Willson Contreras homered on the first pitch he saw in the All-Star game on July 17.[271] Javier Báez, batting leadoff for the National League, singled on the first pitch he saw in the game.[271]
Anthony Rizzo hit the game-winning home run in the bottom of the ninth on July 26 in his 1,000th career game.[272]
Anthony Rizzo singled in the third inning of a game against the Nationals on August 11 to earn his 1,000th career hit.[273]
Cole Hamels was named NL Pitcher of the month for August.[274] He went 4–0 in the month with a 0.69 ERA.
On September 30, Anthony Rizzo drove in his 100th RBI on the season becoming the first left-handed hitter to drive in 100 runs in four seasons as a Cub.
The Cubs accomplished the statistical oddity of tying for the best record in the National League despite leading the NL (and second in the majors behind only Baltimore) in most games scoring 1 run or fewer.
Statistics
Regular season
Batting
(Final regular season stats)
Players in bold are on the active roster as of the 2022 season
Note: G = Games played; AB = At bats; R = Runs; H = Hits; 2B = Doubles; 3B = Triples; HR = Home runs; RBI = Runs batted in; SB = Stolen bases; BB = Walks; K = Strikeouts; AVG = Batting average; OBP = On base percentage; SLG = Slugging percentage;
Players in bold are on the active roster as of the 2022 season.
Note: W = Wins; L = Losses; ERA = Earned run average; G = Games pitched; GS = Games started; SV = Saves; IP = Innings pitched; H = Hits allowed; R = Runs allowed; ER = Earned runs allowed; BB = Walks allowed; K = Strikeouts