Defenseman Justin Schultz, a free agent college hockey player in high demand, chose to sign with the Edmonton Oilers on Saturday.
Schultz will get two-year deal for $925,000 per season with a signing bonus of $92,500, according to Sportsnet.ca.
He also was sought by the New York Rangers, Toronto Maple Leafs, Ottawa Senators, Vancouver Canucks and Minnesota Wild.
The Kelowna, British Columbia, native was the best player at the University of Wisconsin last season. He had been drafted by the Anaheim Ducks in 2008, but when he de-registered from school, it triggered a process that eventually made him an unrestricted free agent.
The Ducks retained his rights until June 24. After he was unable to agree to deal with Anaheim, he was able to sign with any team -- but only to a two-year, entry-level deal at a fixed cost -- sparked a courtship to rival many reality shows.
Schultz was the defensive player of the year the past two seasons in the WCHA. Last season he had 16 goals and 28 assists with 12 penalty minutes in 37 games.
He joins a rebuilding Oilers team that had picked right wing Nail Yakupov with the first selection in the NHL Draft last week.