Nation Sites
The Nation Network
FlamesNation has no direct affiliation to the Calgary Flames, Calgary Sports and Entertainment, NHL, or NHLPA
Flames forward John Beecher suspended one game for punching Michael McCarron

Photo credit: Sergei Belski-Imagn Images
The Calgary Flames will be without a member of their fourth line group for at least one game. On Sunday afternoon, the National Hockey League’s Department of Player Safety announced that Flames forward John Beecher has been suspended one game for an incident in the first period of Saturday night’s game where he punched Nashville Predators forward Michael McCarron in the face.
Per the league’s ruling, Beecher will be unavailable for the Flames’ game on Monday at home against the Seattle Kraken. He’ll be eligible to return for the Flames’ road trip, beginning on Wednesday in Montreal, though his availability is in question due to a potential injury suffered later in Saturday’s game.
The incident took place 13:15 into the first period of Saturday’s game. After a fight between Calgary’s Ryan Lomberg and Nashville’s Cole Smith, McCarron skated past the Flames bench and chirped several players, leading to a scrum on the ice after MacKenzie Weegar whacked him with his stick. During that scrum, McCarron got into it with Beecher, throwing a few punches before he was restrained by the officials. After McCarron had been restrained, Beecher threw a punch that hit him square in the face.
Here’s the crux of Player Safety’s argument for a suspension:
“It is important to note that no matter what preceded this punch, Beecher’s actions here are neither permitted nor excusable. The altercation has died down, officials are in between the players, and McCarron’s arms are being restrained at his sides. Still, Beecher throws a forceful, bare-knuckled punch over the official and into McCarron’s face at a time where McCarron is not able to defend himself.”
Beecher fought Nashville’s Nicolas Hague after serving his penalties and suffered an upper body injury in the bout. He left the game and didn’t return. Flames head coach Ryan Huska didn’t have any additional information about Beecher’s injury status on Saturday post-game or on Sunday after practice.
With Beecher unavailable (at least for Monday’s game), the Flames are down to 12 available forwards against Seattle. We’ll see if they end up calling up someone from the American Hockey League’s Calgary Wranglers as insurance.
Sponsored by bet365:
Breaking News
- FlamesNation Mailbag: The Olympic break is nearly upon us
- NHL Notebook: Hurricanes and Sabres make a trade involving two AHL players
- Flames select Tynan Lawrence and Adam Goljer in Daily Faceoff’s latest 2026 NHL Draft mock draft
- Beyond the Boxscore: Flames finally score some goals, lose anyways to Ducks
- Which Flames player’s first NHL goal this season was the best?
