According to TSN's Bob McKenzie, the deal is worth $6 million a season.
It's a good deal for both sides. Hall gets his term ahead of possible contract limits in the next CBA and the Oilers lock him up through his prime years (he'll be 28 at the end of it) and should there again be a salary rollback, the deal looks even better for Edmonton.
Hall, who posted 27 goals and 53 points in 65 games last season, was set to become a restricted free agent next July. Teammate Jordan Eberle's deal is up after this season and it's no surprise that the team is looking to lock him up as well. But does Eberle deserve a similar price tag as Hall? And how much of an impact would those deals have on future ones for Ryan Nugent-Hopkins and Nail Yakupov?
Follow Sean Leahy on Twitter at @Sean_Leahy
Other popular content on the Yahoo! network:
• MLB Players Association leader Michael Weiner receiving treatment for brain tumor
• Video: Pat Forde's pick to win the BCS national title
• Video: Bubba Watson uses a pillow to launch a drive off the back porch
• Y! News: How to make a state? Three ways to redraw the USA
- Sports & Recreation
- Ice Hockey
- Taylor Hall