Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
All Scores
Odds by
Ehlers agreed to terms on a six-year, $51 million contract. He’ll count $8.5 million against the salary cap through 2031.