Carl Gunnarsson has a separated shoulder and won't suit up again this season for the Toronto Maple Leafs.

The Swedish defenseman took a big hit from Sabres forward Marcus Foligno early in the 6-5 overtime loss Tuesday in Buffalo.

Leafs coach Randy Carlyle said Wednesday the team expects a four-to-six week recovery period. He'll likely miss out on playing for his country at the world hockey championship next month.

The 25-year-old had four goals, 15 assists and 20 penalty minutes in 76 games with Toronto this season. In 187 career games, all with the Leafs, he has 54 points and 44 penalty minutes.

Toronto has two games left after a second-half collapse. The Maple Leafs host Tampa Bay on Thursday before wrapping up Saturday night in Montreal.