NHL · All-Time Matchup
Buffalo Sabres logo

Buffalo Sabres

VS
Montreal Canadiens logo

Montreal Canadiens

Buffalo Sabres vs Montreal Canadiens:All-Time Matchup History

Matchup Overview

The Buffalo Sabres and Montreal Canadiens have met 61 times in NHL. The all-time series is remarkably tight, with Montreal Canadiens holding a slim lead at 31–30. Buffalo Sabres have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 2–0 in favor of Montreal Canadiens on May 8, 2026. They are scheduled to meet again on May 10, 2026.

All-Time Head-to-Head

Showing 61 games from available historical data.

DateAwayScoreHome
May 8, 26
MTL
20
BUF
May 6, 26
MTL
24
BUF
Feb 1, 26
MTL
42
BUF
Jan 23, 26
BUF
42
MTL
Jan 16, 26
MTL
35
BUF
Oct 20, 25
BUF
24
MTL
Mar 4, 25
BUF
34
MTL
Mar 2, 25
MTL
42
BUF
Dec 18, 24
BUF
16
MTL
Nov 11, 24
MTL
75
BUF
Feb 22, 24
BUF
32
MTL
Jan 5, 24
BUF
61
MTL
Dec 10, 23
MTL
32
BUF
Oct 23, 23
MTL
31
BUF
Mar 27, 23
MTL
43
BUF
Nov 23, 22
BUF
72
MTL
Oct 27, 22
MTL
32
BUF
Feb 24, 22
BUF
04
MTL
Feb 13, 22
BUF
53
MTL
Nov 27, 21
MTL
14
BUF
Oct 14, 21
MTL
15
BUF
Jan 31, 20
MTL
31
BUF
Oct 9, 19
MTL
45
BUF
Mar 23, 19
BUF
47
MTL
Nov 23, 18
MTL
23
BUF
Nov 9, 18
BUF
65
MTL
Oct 25, 18
MTL
34
BUF
Mar 23, 18
MTL
30
BUF
Nov 26, 17
BUF
03
MTL
Nov 12, 17
BUF
12
MTL
Oct 5, 17
MTL
32
BUF
Apr 5, 17
MTL
12
BUF
Feb 1, 17
BUF
25
MTL
Jan 22, 17
BUF
32
MTL
Oct 13, 16
MTL
41
BUF
Mar 16, 16
MTL
32
BUF
Mar 11, 16
BUF
23
MTL
Feb 13, 16
MTL
46
BUF
Feb 4, 16
BUF
42
MTL
Oct 23, 15
MTL
72
BUF
Feb 4, 15
BUF
32
MTL
Nov 30, 14
BUF
43
MTL
Nov 29, 14
MTL
12
BUF
Nov 6, 14
MTL
21
BUF
Mar 25, 14
BUF
02
MTL
Mar 16, 14
MTL
20
BUF
Dec 8, 13
BUF
23
MTL
Nov 28, 13
MTL
31
BUF
Sep 15, 13
BUF
54
MTL
Apr 11, 13
MTL
51
BUF
Mar 23, 13
BUF
21
MTL
Mar 19, 13
BUF
32
MTL
Feb 8, 13
MTL
45
BUF
Feb 2, 13
BUF
16
MTL
Mar 21, 12
MTL
03
BUF
Mar 12, 12
MTL
23
BUF
Feb 18, 12
MTL
43
BUF
Feb 1, 12
BUF
31
MTL
Nov 15, 11
BUF
32
MTL
Oct 18, 11
BUF
31
MTL
Sep 21, 11
BUF
31
MTL

Overall Record

since 2012

Buffalo Sabres
30
Montreal Canadiens
31
61 games in available data

Last 5 Meetings

MTL2
@May 8
0BUF
MTL2
@May 6
4BUF
MTL4
@Feb 1
2BUF
BUF4
@Jan 23
2MTL
MTL3
@Jan 16
5BUF