Tocchet: ‘Good possibility’ Canucks’ Quinn Hughes will return vs. Flames

The Vancouver Canucks could get their captain back for the most important game of the season.

Tocchet: ‘Good possibility’ Canucks’ Quinn Hughes will return vs. Flames

The Vancouver Canucks could get their captain back for the most important game of the season.

After Tuesday’s loss to the Montreal Canadiens, coach Rick Tocchet said defenceman Quinn Hughes will travel with the team to Calgary and that there’s a “good possibility” he’ll play against the Flames.

The 25-year-old is listed as day-to-day with an undisclosed injury. He took to the ice on Tuesday’s morning skate, but was a limited participant in a non-contact jersey.

Following Monday’s optional off-ice work, Tocchet told reporters that Hughes was nearing a return.

Hughes has dealt with a series of injuries this season, including one that forced him to pull out of playing for the U.S. at the 4 Nations Face-Off.

He missed six games with the ailment — reported to be an oblique injury — and returned on Feb. 26, but was hurt again in Vancouver’s 6-3 loss to the Seattle Kraken on March 1. He has now missed the team’s past three games.

Hughes is the reigning Norris Trophy winner as the league’s top defenceman and leads the Canucks in scoring with 14 goals and 46 assists in 50 games this season. 

The Canucks have slipped out of a playoff spot and sit one point behind the Flames for the final wild-card berth in the Western Conference. Calgary has one game in hand.

Watch the Canucks-Flames game Wednesday at 9 p.m. ET / 6 p.m. PT on Sportsnet or Sportsnet+.

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 = `

Error: ${error}

`; return; }

if (!oddsData) { container.innerHTML = `

Odds data not available

`; return; }

let gameDate = new Date(gameTimestamp * 1000); const gameDateFormatted = gameDate.toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric' });

container.innerHTML = `

BetMGM Odds
Moneyline
${visitingTeam.short_name}
${oddsData.away_money > 0 ? `+${oddsData.away_money}` : oddsData.away_money}
${homeTeam.short_name}
${oddsData.home_money > 0 ? `+${oddsData.home_money}` : oddsData.home_money}
Spread
${oddsData.fav_id === visitingTeam.id ? oddsData.fav_points : oddsData.fav_points > 0 ? `-${oddsData.fav_points}` : `+${Math.abs(oddsData.fav_points)}`}
${oddsData.fav_id === visitingTeam.id ? oddsData.fav_money > 0 ? `+${oddsData.fav_money}` : oddsData.fav_money : oddsData.underdog_money > 0 ? `+${oddsData.underdog_money}` : oddsData.underdog_money}
${oddsData.fav_id === homeTeam.id ? oddsData.fav_points : oddsData.fav_points > 0 ? `-${oddsData.fav_points}` : `+${Math.abs(oddsData.fav_points)}`}
${oddsData.fav_id === homeTeam.id ? oddsData.fav_money > 0 ? `+${oddsData.fav_money}` : oddsData.fav_money : oddsData.underdog_money > 0 ? `+${oddsData.underdog_money}` : oddsData.underdog_money}
Over/Under
O ${oddsData.total}
${oddsData.over_money > 0 ? `+${oddsData.over_money}` : oddsData.over_money}
U ${oddsData.total}
${oddsData.under_money > 0 ? `+${oddsData.under_money}` : oddsData.under_money}

`; }

// Example usage renderBetMGM('block_c64d8dfc04227aa5681e7274c76dfd2a', 'NHL', '11216b37-4bae-4a4a-9c11-be0e3e438909');