Two teams in the bottom half of the Eastern Conference standings take the ice when the Toronto Maple Leafs (3-3-1, ninth in conference) visit the Buffalo Sabres (3-4, 13th) at KeyBank Center on Friday at 7 p.m. ET.
Toronto’s last game was a 5-2 home loss against the New Jersey Devils on Oct. 21.
Buffalo won its most recent game 4-2 at home over the Detroit Red Wings on Oct. 22.
Ahead of this matchup, here is what you need to prepare for Friday’s hockey action.
Watch Maple Leafs vs. Sabres on ESPN+!
Toronto Maple Leafs vs. Buffalo Sabres odds and betting lines
NHL odds courtesy of BetMGM Sportsbook. Odds updated Thursday at 5:51 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Maple Leafs (-125)Underdog: Sabres (+105)Over/under: 6.5Maple Leafs vs. Sabres game info and start timeDate: Friday, October 24, 2025Time: 7 p.m. ETTV channel: ESPN+Live stream: Watch on ESPN+
Watch Maple Leafs vs. Sabres on ESPN+!
Maple Leafs stats and trendsIn seven games as the moneyline favorite this season, Toronto has won three times.In six games with moneyline oddds lower than -125, the Maple Leafs have three wins.The moneyline odds say Toronto has a 55.6% chance of winning this game.Toronto and its opponent have gone over the current 6.5-goal total in five of seven matches (71.4%) so far this season.They have averaged 3.4 goals per game (24 total) over that span.On the defensive end, the Maple Leafs have given up 22 goals (3.1 per game) over those 10 matchups.Sabres stats and trendsThe Sabres have been listed as the underdog six times this season, and upset their opponent twice.Buffalo has gone 1-2 when sportsbooks have made them underdogs of +105 or longer on the moneyline.The moneyline set for this contest implies a 48.8% chance for the Sabres to win.Buffalo has combined with its opponent to score over 6.5 goals in one game this season.They are scoring at a 2.7 goals-per-game average (19 total) during that stretch.On the defensive end, the Sabres have given up 2.4 goals per game (17 total) over those 10 matchups.