Miller joined the Rangers organization for the 2012–13 season. After beginning the season with the Connecticut Whale of the AHL, Miller was recalled by the Rangers on February 5, 2013.[8] On February 7, Miller scored his first two NHL goals in a 4–1 win against the New York Islanders.[9] After the Whale's season concluded, Miller was added to the Rangers' 2013 playoffs roster, but did not play in a game.[10]
Miller split time between the Rangers and the Hartford Wolf Pack during the 2013–14 season. At the end of Wolf Pack's season, Miller was once again added to the Rangers' 2014 playoffs roster, making his Stanley Cup playoffs debut in game five of the Rangers' first-round series against the Philadelphia Flyers, recording an assist on a Brad Richards goal, in a 4–2 win.[11] Ultimately, Miller played in four playoffs games, recording two assists as the Rangers lost to the Los Angeles Kings in the 2014 Stanley Cup Finals.
Miller finally secured a full-time roster spot with the Rangers during the 2014–15 season, scoring 10 goals and 13 assists in 58 games. Miller agreed to a one-year contract extension on July 15.[12]
Miller had a breakout season in 2015–16, scoring 22 goals and 21 assists, at times finding himself on the Rangers' top line with Derek Stepan and Mats Zuccarello. After the season, Miller signed a two-year, $5.5 million contract with New York.[13] His play improved during the 2016–17 season, finishing the season with 22 goals and 34 assists for a career-high 56 points.
On June 22, 2019, on the second day of the 2019 draft, Miller was traded to the Vancouver Canucks in exchange for Marek Mazanec, a 2019 third-round pick and a conditional 2020 first-round pick.[18] On October 28, during a 7–2 win over the Florida Panthers, Miller scored his 100th NHL goal.[19] During the 2019–20 season, Miller would achieve the greatest all-around season of his career up until that point.[20] In his first season with the Canucks, Miller would either tie for the lead, or outright lead the team in goals (27), assists (45) and points (72) during the regular season, as well as tie for the playoff points lead (18).
On September 2, 2022, Miller signed a seven-year, $56 million contract extension with the Canucks.[21] On April 11, 2023, Miller scored his 200th NHL goal during the Canucks' penultimate game of the season, a 3–2 win over the Anaheim Ducks.[22]
On January 13, 2024, Miller was named an NHL All-Star for the first time in his career.[23] He finished the 2023–24 season with 37 goals, 66 assists, and 103 points; setting career highs in goals and points while reaching 100 points in a season for the first time in his career.
^"Miller joins Lightning's quest". The Morning Journal. February 27, 2018. Retrieved March 14, 2018. The 24-year-old Miller attended East Palestine schools through his sophomore year