Canucks’ Tyler Myers hurt late in overtime vs. Kings
Defenceman Tyler Myers suffered an injury in overtime against the Los Angeles Kings and left the game. Myers was attempting to block a shot on the 4-on-3 penalty kill when a puck deflected up and hit him in the throat area.

The Vancouver Canucks got Quinn Hughes back on Wednesday, but they might be staring down an injury to yet another blueliner.
Defenceman Tyler Myers suffered an injury in overtime against the Los Angeles Kings and left the game. Myers was attempting to block a shot on the 4-on-3 penalty kill when a puck deflected up and hit him in the throat area.
The 35-year-old appeared to be in serious pain and remained on the ice, doubled over, while being attended to by Canucks training staff. He was helped off the ice by teammates and immediately headed to the Canucks’ locker room.
Myers is playing in his sixth season with the Canucks and has been a mainstay on the blueline since his arrival. He re-signed with Vancouver ahead of free agency on a three-year, $9 million contract. This season, the veteran has three goals and 15 assists and is averaging 20:52 on ice per night.
The Canucks play again on Thursday in Anaheim.
if (!res.ok) { throw new Error('Failed to fetch odds data'); }
const data = await res.json(); const oddsData = data?.data?.game?.details?.current_line; const visitingTeam = data?.data?.game?.visiting_team; const visitingTeamLogo = data?.data?.game?.visiting_team?.image_url_90; const homeTeam = data?.data?.game?.home_team; const homeTeamLogo = data?.data?.game?.home_team?.image_url_90; const gameTimestamp = data?.data?.game?.details?.timestamp;
return { oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp }; }
async function renderBetMGM(componentId, league, gameId) { let oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp, error;
const container = document.getElementById(componentId + '-odds'); if (!container) return;
try { ({ oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp } = await fetchOddsData(league, gameId)); } catch (err) { error = err.message; }
if (error) { container.innerHTML = `
`; return; }
if (!oddsData) { container.innerHTML = `
`; return; }
let gameDate = new Date(gameTimestamp * 1000); const gameDateFormatted = gameDate.toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric' });
container.innerHTML = `
`; }
// Example usage renderBetMGM('block_8b22af96049b8a6c93206ac2295d9cfa', 'NHL', 'e3c5f270-46c3-4427-9f85-14cd345ed0a6');