The Phoenix Coyotes and Kyle Turris have agreed to terms on a two-year deal, ending a protracted contract dispute.

The Coyotes announced the deal for the 22-year-old on Tuesday, worth a reported $2.8 million US overall, with a slight increase for the 2012-13 season.

"I am happy to sign with Phoenix and start playing," Turris said in a statement. "It's been a long process, but now I am focused on playing and helping the team win."

Turris was among a number of young restricted free agents who hadn't signed through August, but one by one, the likes of Brad Marchand (Boston), Luke Schenn (Toronto), and Drew Doughty (Los Angeles) reached deals with their respective clubs.

Other clubs could have elected to put in an offer sheet for the New Westminster, B.C., native, but none did. Turris faced a deadline of Dec. 1 to reach an agreement with a club or else if he would have been ineligible to play this season.

Turris reportedly wanted out of Phoenix, and the new contract doesn't preclude the Coyotes from shipping him to another NHL city

The young centre finished with 11 goals and 14 assists in 65 games in 2010-11, his second full NHL season. He scored his first NHL playoff goal and added two assists in four playoff games.

Turris was selected third overall in the 2007 NHL Entry Draft by the Coyotes after playing with the Burnaby Express in the BCHL. He spent a season with the University of Wisconsin before embarking on his pro career.