On July 7, 2017, Lowry re-signed with the Raptors to a three-year, $100 million contract. On October 27, 2017, he recorded his first triple-double of the season and his eighth as a Raptor with 11 points, 12 assists, and 10 rebounds in a 101–92 win over the Los Angeles Lakers. With 19 points against the Boston Celtics on November 12, Lowry moved past Andrea Bargnani (6,581 points) into fourth place on Toronto's all-time scoring list. On November 25, he had 15 points, and a career-high 13 rebounds in a 112–78 win over the Atlanta Hawks. Four days later, he scored a season-high 36 points in a 126–113 win over the Charlotte Hornets. On December 15, he recorded his 11th career triple-double, and second of the season, with 10 points, 10 rebounds, and 12 assists in a 120–87 win over the Brooklyn Nets. On January 20, 2018, he scored a season-high 40 points on 14-for-25 shooting, including 6 of 10 from behind the arc, in a 115–109 loss to the Minnesota Timberwolves. Three days later, he was selected as a reserve for the 2018 NBA All-Star Game, marking his fourth consecutive All-Star selection. On February 8, 2018, in a 113–88 win over the New York Knicks, Lowry passed 11,000 career points. On March 23, 2018, he recorded his 10th triple-double as a Raptor with 25 points, 12 assists, and 10 rebounds in a 116–112 win over the Nets.