Jets’ Vilardi takes warmups, will not play Game 4 vs. Blues
One of the Winnipeg Jets’ top scorers is getting closer to returning. Gabriel Vilardi, who’s been out of the lineup with an upper-body injury, was on the ice for warmups but will not play Game 4 against the Blues on Sunday.

One of the Winnipeg Jets‘ top scorers is getting closer to returning.
Gabriel Vilardi, who’s been out of the lineup with an upper-body injury, was on the ice for warmups but will not play Game 4 against the Blues on Sunday. Head coach Scott Arniel listed Vilardi as a game-time decision on Saturday.
Vilardi last played on March 23 against Buffalo and was initially ruled out as week-to-week. In 71 games this season, the 25-year-old posted a career-best 27 goals and 34 assists for 61 points.
The forward first returned to practice on Monday in a non-contact injury, before ditching it for a regular jersey on Saturday.
On defence, Hadyn Fleury draws in for Logan Stanley.
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_5f46dac4bebfcefa189bd5fd7080aeb3', 'NHL', 'b7b5ccbd-44ef-4db7-a750-418461fc2db9');
Puck drop for Game 4 is at 1 p.m. ET/noon CT on Sportsnet and Sportsnet +. The series heads back to Winnipeg on Wednesday at 9:30 p.m ET/8:30 p.m. CT.