Major junior in 2014 Nurse was selected third overall by the
Sault Ste. Marie Greyhounds in the 2011
Ontario Hockey League (OHL) Priority Selection. After two seasons with the Greyhounds, he was selected seventh overall by the
Edmonton Oilers in the
2013 NHL entry draft. On July 25, the Oilers signed Nurse to a three-year, entry-level contract. He was returned to the Greyhounds for the
2013–14 season. Prior to the season beginning, he was named team captain. He scored a career-high 50 points in 64 games. After the Greyhounds' season ended, Nurse joined the Oilers'
American Hockey League (AHL) affiliate, the
Oklahoma City Barons. He skated in four
regular season games as well as three
playoff games.
Edmonton Oilers Nurse made the Oilers' opening night roster for the
2014–15 season, but did not partake in the team's first three games. He made his NHL debut on October 14 in a 6–1 loss to the
Los Angeles Kings. After skating in two games for the team, the Oilers sent Nurse back to the Greyhounds on October 17. Nurse began the
2015–16 season with the Oilers' new AHL affiliate, the
Bakersfield Condors. After six games with the Condors, the Oilers recalled Nurse on October 26. On October 27, Nurse scored his first career NHL goal in a 4–3 loss to the
Minnesota Wild. On March 10, 2016, Nurse was suspended three games for "
serving as the aggressor" during an altercation with
San Jose Sharks defenceman
Roman Polák. He finished his rookie season skating in 69 games for the Oilers and nine for the Condors. On December 12, 2016, the Oilers announced Nurse underwent successful ankle surgery that would sideline him for up to 12 weeks. After a 35-game absence, he returned on February 26, 2017, in a 5–4 loss to the
Nashville Predators. On September 17, 2018, the Oilers re-signed Nurse to a two-year, $6.4 million contract extension. On October 1, 2019, Nurse (alongside
Leon Draisaitl) was named an alternate captain for the Oilers. On February 10, 2020, the Oilers signed Nurse to a two-year, $11.2 million contract extension. On August 6, 2021, Nurse signed an eight-year, $74 million extension with the Oilers. ==International play==