On July 9, while batting .294 with 17 home runs, 63 RBIs, and 16 stolen bases, Báez was named the starting second baseman for the 2018 MLB All-Star Game, his first All-Star selection. Báez was only the second player in MLB history to have at least 18 home runs, 18 doubles, 18 stolen bases, and 5 triples by the All-Star break, Willie Mays was the first. Báez also participated in the 2018 Home Run Derby. On August 23, Báez hit a 481-foot home run, the third-longest home run in the MLB in 2018. On September 2, Báez hit his 30th home run of the year and scored his 100th RBI and was the first Cubs middle infielder since 1990 to achieve both in the same year.
Baez in 2018 had 606 at bats with 176 hits and a batting average of .290. He hit 34 home runs, drove in a league leading 111 RBIs and stole 21 bases. He swung and missed at 18.2% of the pitches he saw, second behind only Jorge Alfaro (23.8%) in the NL. He finished second to Christian Yelich of the Milwaukee Brewers in the selection of the Most Valuable Player in the National League. In 2018, Baez was one of three players to record at least 30 home runs, 100 RBI, 100 runs and 20 steals; the other two players were Christian Yelich and Jose Ramirez.
Báez announced his engagement to longtime girlfriend Irmarie Márquez via Twitter on April 11, 2018. Their son, Adrián Javier Báez Márquez, was born on June 28, 2018. The couple was married in San Juan, Puerto Rico on January 26, 2019. Báez' wife, Irmarie, is the sister of Jannieliz Márquez, who is married to Minnesota Twins pitcher José Berríos.