Maple Leafs’ Nylander good to go vs. Rangers after injury scare

Ahead of Friday’s game against the New York Rangers, Toronto forward William Nylander told reporters that he’s healthy after missing overtime against the Boston Bruins on Tuesday.

Maple Leafs’ Nylander good to go vs. Rangers after injury scare

Rejoice Maple Leafs fans, your team’s leading goal-scorer is alright.

Ahead of Friday’s game against the New York Rangers, Toronto forward William Nylander told reporters he’s healthy after missing overtime against the Boston Bruins on Tuesday.

The 28-year-old was seen holding his wrist on the bench during the extra frame, and post-game head coach Craig Berube said, “[He] just came back and something was bothering him.”

Nylander skated 21:21 in the game, taking one shot and delivering one hit.

On the season, the Swede has 33 goals and 58 points over 58 games for the Maple Leafs.

Meanwhile, Friday’s game will see Ryan Reaves return to the lineup for the first time since Feb. 4, taking Alex Steeves’ spot

Berube also confirmed that defenceman Chris Tanev, day-to-day with an upper-body injury from the Bruins game, will miss Friday’s matchup and be replaced by Philippe Myers.

Goaltender Anthony Stolarz is set to get the start in net, his third in four games, with Joseph Woll feeling under the weather.

Catch the Maple Leafs take on the Rangers on Sportsnet and Sportsnet+ starting at 7 p.m. ET / 4 p.m. PT.

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_0393c276986103df9471f9550c04b3da', 'NHL', '2e032eb0-49ba-4ac5-9dc8-b75e775aaa35');