Berube ‘fairly confident’ injured Maple Leafs can play Game 1

The Maple Leafs are trending to full health for Game 1. Craig Berube is “fairly confident” that Jake McCabe, Oliver Ekman-Larsson and David Kämpf will be back in the lineup for that start of the Battle of Ontario.

Berube ‘fairly confident’ injured Maple Leafs can play Game 1

TORONTO — While injuries to key players already threaten to derail some playoff teams, the Toronto Maple Leafs are trending to full health for Game 1 this weekend.

Defencemen Jake McCabe and Oliver Ekman-Larsson and fourth-line centre David Kämpf — all of whom have been sidelined with undisclosed “upper-body” injuries — are trending toward getting the green light this weekend when the puck drops on the Battle of Ontario.

After that wounded trio participated in Thursday’s optional morning skate, head coach Craig Berube said he is “fairly confident” they will be available to suit up against the Ottawa Senators.

“I think they’re all in pretty good shape,” Berube said. “I feel pretty good about it.”

  • Watch the Stanley Cup Playoffs on Sportsnet
  • Watch the Stanley Cup Playoffs on Sportsnet

    The NHL’s best are ready to battle for the right to hoist the Stanley Cup. Watch every game of the Stanley Cup Playoffs on Sportsnet and Sportsnet+ beginning on April 19.

    Broadcast Schedule

Good. Not great.

None of the three will participate in Thursday’s meaningless regular-season finale against the eliminated Detroit Red Wings, maximizing their recovery time before the postseason.

None has participated in a full-contact team practice since getting injured.

If those players do play Sunday, Ekman-Larsson will have been sidelined for 11 days, McCabe and Kämpf for 18 days. The suggestion here is that they might be pushing through something less than 100 per cent health.

Alas, such is hockey in April.

/* if ( "1" == true && 'undefined' !== typeof window.getIndexAds ) { var so = {preroll:{1:{1:{siteID:191888},2:{siteID:191889}}}}; adServerUrl = window.getIndexAds( 'http://pubads.g.doubleclick.net/gampad/ads?sz=640x360&cust_params=domain%3Dsportsnet.ca&iu=%2F7326%2Fen.sportsnet.web%2FVideo&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&ad_rule=1&vid=6371604909112&cmsid=384', so, permalink); } else { adServerUrl = "http://pubads.g.doubleclick.net/gampad/ads?sz=640x360&cust_params=domain%3Dsportsnet.ca&iu=%2F7326%2Fen.sportsnet.web%2FVideo&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&ad_rule=1&vid=6371604909112&cmsid=384"; } */ adServerUrl = "http://pubads.g.doubleclick.net/gampad/ads?sz=640x360&cust_params=domain%3Dsportsnet.ca&iu=%2F7326%2Fen.sportsnet.web%2FVideo&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&ad_rule=1&vid=6371604909112&cmsid=384"; var adServerUrl_result = adServerUrl.includes("cust_params"); var queryString=''; if(adServerUrl_result){ var gettheDUFI = false; if (localStorage.getItem("consent") !== null && localStorage.getItem("consent-targeting") !== null) gettheDUFI = localStorage.getItem("theRED_loc");

if(gettheDUFI){ queryString += "dufiid=" + gettheDUFI + '&'; queryString += "ppid=" + gettheDUFI + '&'; var ppid = "ppid=" + gettheDUFI + '&'; }

var DUFI_IP = false; if (localStorage.getItem("consent") !== null && localStorage.getItem("consent-targeting") !== null) DUFI_IP = sessionStorage.getItem("DUFI_IP");

if(DUFI_IP){ queryString += "dufiip=" + DUFI_IP + '&'; }

adServerUrl = adServerUrl.replace(/cust_params=/, ppid + 'cust_params=' + encodeURIComponent(queryString) ); }

$el.after( unescape("%3Cscript src=\"" + (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js\" %3E%3C/script%3E") );

$( document ).one( 'ready', function() { $( "#video_container-448875" ).SNPlayer( { bc_account_id: "1704050871", bc_player_id: "JCdte3tMv", //autoplay: true, //is_has_autoplay_switch: false, bc_videos: 6371604909112, is_has_continuous_play: "false", adserverurl: adServerUrl, section: "", thumbnail: "https://www.sportsnet.ca/wp-content/uploads/2025/04/6371604909112-1024x576.jpg", direct_url: "https://www.sportsnet.ca/nhl/video/what-maple-leafs-berube-wants-to-see-from-tavares-nylander-domi-line/" }); });

With no rested bodies coming in for relief, Toronto will dress the same skaters — including its star players — Thursday as it did for Tuesday’s division-clinching win in Buffalo.

Berube’s will clock his superstars’ minutes, though — and knock wood that everyone slips through 60 inconsequential minutes unbruised.

“Play the game,” Berube advised. “I mean, you can’t go out there and worry about it. You can’t go out there and be tentative. You gotta go and play the game. Hey, you can be smart. And my job is to manage the minutes.”

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_34fca300fbbda0f69e6ba86b394d343c', 'NHL', 'ffd092bc-a5fd-41f9-bf72-b8585b97e0d8');

Maple Leafs projected lineup Thursday vs. Detroit Red Wings:

Knies – Matthews – Marner
Domi – Tavares – Nylander
McMann – Holmberg – Robertson
Lorentz – Laughton – Järnkrok

Rielly – Myers
Benoit – Tanev
Mermis – Carlo

Woll starts
Stolarz