The Toronto Raptors are hiring assistant Nick Nurse to become the franchise's new head coach, league sources told ESPN.

Toronto Raptors Offseason Snapshot Draft picks: None

Projected Cap Space: $0

DeMar DeRozan: Under team control through 2019-20 (player option for 2020-21)

Kyle Lowry: Signed through 2019-20

Serge Ibaka: Signed through 2019-20

Jonas Valanciunas: Under team control through 2018-19 (player option for 2019-20)

Key Free Agent: Fred VanVleet (restricted) -- ESPN Stats & Information

Nurse agreed to a three-year, nearly $10 million deal on Wednesday to become the new coach, league sources tell ESPN. The Raptors are holding a news conference on Thursday to introduce him.

Nurse, 50, replaces Dwane Casey, whom he worked under for the past five seasons. Nurse has six seasons of head-coaching experience in the NBA G League, where he won two championships and a coach of the year award.

The Raptors won a franchise-record 59 games this past regular season and had the No. 1 seed in the Eastern Conference playoffs. But a sweep to the Cleveland Cavaliers in the conference semifinals cost Casey his job.

Casey was hired as the Detroit Pistons' head coach Monday. Nurse praised Casey during an interview earlier this year with Canada's Sportsnet.

"I've learned a lot about preparation from [Casey], the seriousness of attention to detail," Nurse told Sportsnet in February. "He's been around the league a long time, and he's seen it all. That's the biggest thing. We have to prepare the players and can't leave any stone unturned. We have to know everything the other team is doing and really work hard and grind it out."

Nurse graduated from Northern Iowa and got his first head-coaching position at Grand View College when he was only 23. He spent more than a decade in Europe and also was an assistant coach for Great Britain at the 2012 London Olympics.

The Associated Press contributed to this report.