Mikko Rantanen set to make Stars debut vs. Oilers

Mikko Rantanen is set to suit up alongside his new teammates as he makes his Dallas Stars debut in Edmonton against the Oilers.

Mikko Rantanen set to make Stars debut vs. Oilers

Just over a day from the close of the trade deadline, the biggest name changing hands is set to debut with his new club.

Finnish superstar Mikko Rantanen is in line to make his debut with the Dallas Stars in Edmonton against the Oilers.

In the team’s morning skate, Rantanen was on a line with Roope Hintz and Jason Robertson.

The high-scoring forward swapped sweaters for the second time this season, joining the Stars from the Carolina Hurricanes for a haul after being the centrepiece of a blockbuster deal from the Colorado Avalanche earlier this year.

Rantanen — and the Stars — will surely hope that the production he put on display in Colorado is the real him as compared to his short stint in Raleigh. Despite having 27 goals and 43 assists on the season, only two goals and four assists came in his 13 outings with the Hurricanes.

Even if the production does take some time to ramp up, the Stars will have the 28-year-old under team control for the next eight years, after Rantanen signed an eight-year, $96 million contract extension as soon as the trade went through on Friday.

The Stars are currently surging in the Central, riding a four-game win streak as they try to cut into the Winnipeg Jets’ lead atop the division.

The Oilers, meanwhile, have won four of their last 10 games and will hope the deadline acquisitions of Jake Walman from the San Jose Sharks and Trent Frederic from the Boston Bruins can propel them as the season goes on.

You can catch Rantanen’s debut with the Stars on Sportsnet at 10 p.m. ET / 7 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_3f07b730eb089b2f9b1975770feefead', 'nhl', 'bc43b454-4de0-4a5e-bed0-8273db7402e3');