Flames sign James Neal to 5-year contract

The Calgary Flames signed free-agent forward James Neal to a 5-year, $28.75 million US contract on Monday.

The 30-year-old posted 25 goals and 44 points in 71 regular-season games for the expansion Vegas Golden Knights this past season.