Cody Bagley re-signs with Terriers

Cody Bagley has signed on to play for another 2 seasons with the Terriers for a contract worth $9,160,000 per season.

Cody Bagley