The defenseman, who has 27 points (five goals, 22 assists) in 54 games this season and leads Calgary in average ice time per game (23:57), was injured at 13:53 of the second period during a 3-1 loss to the San Jose Sharks on Tuesday when attempting to take a shot. The Calgary captain was placed on injured reserve Thursday.
The Flames, who look to avoid their third straight loss, are 2-4-1 in their past seven games and hold the second wild card into the Stanley Cup Playoffs from the Western Conference.
The Predators, 4-2-0 in their past six games after going 3-6-1 in their previous 10, trail the Flames by three points in the wild card race but have played two fewer games.