| Sep 18, 1987 Fri | Preseason | Pittsburgh | Montreal | Frawley-Hayward |
| Sep 19, 1987 Sat | Preseason | Montreal | Quebec | Fletcher-Donnelly |
| Sep 25, 1987 Fri | Preseason | Montreal | Boston | Walter-Burridge Fletcher-May Fletcher-May Fletcher-Courtnall Kordic-May |
| Sep 26, 1987 Sat | Preseason | Pittsburgh | Montreal | Frawley-Smith |
| Sep 27, 1987 Sun | Preseason | Quebec | Montreal | Guerard-Skrudland Hough-Richer |
| Sep 29, 1987 Tue | Preseason | Montreal | NY Islanders | Kordic-Dallman Fletcher-Vukota Fletcher-Henry |
| Oct 2, 1987 Fri | Preseason | Montreal | Pittsburgh | Corson-Frawley Injury |
| Oct 3, 1987 Sat | Preseason | NY Islanders | Montreal | Henry-Nilan (4) |
| Oct 4, 1987 Sun | Preseason | Boston | Montreal | Miller-Fletcher Kluzak-Nilan Linseman-Skrudland Miller-Kordic |
| Oct 8, 1987 Thu | | Montreal | Philadelphia | Add Fight |
| Oct 10, 1987 Sat | | Buffalo | Montreal | Add Fight |
| Oct 12, 1987 Mon | | Quebec | Montreal | (Cheap) Finn-unknown Carkner-Kordic (2.5) Lambert-Svoboda Moller-Nilan |
| Oct 16, 1987 Fri | | Montreal | New Jersey | Add Fight |
| Oct 17, 1987 Sat | | Pittsburgh | Montreal | Injury |
| Oct 19, 1987 Mon | | Minnesota | Montreal | Scrum at 17:42 Scrum at 19:08 (2) Zemlak-Kordic McRae-Nilan (5) (Cheap) Babe-Roy (Almost) Zemlak-Kordic Mini-Brawl at 58:24 |
| Oct 21, 1987 Wed | | Montreal | Toronto | Event |
| Oct 23, 1987 Fri | | Montreal | Buffalo | (Rough) Lemieux-Dykstra |
| Oct 24, 1987 Sat | | Montreal | Washington | Mini-Brawl at 56:12 |
| Oct 26, 1987 Mon | | Calgary | Montreal | Glynn-Corson (3) |
| Oct 28, 1987 Wed | | Edmonton | Montreal | Add Fight |
| Oct 30, 1987 Fri | | Montreal | Detroit | Add Fight |
| Oct 31, 1987 Sat | | Boston | Montreal | Injury Brawl at 3:34 Blum-Corson (4) (Rough) Neely-Svoboda Byers-Corson (4.5) Blum-Smith Scrum at 23:58 Kluzak-McPhee (3) |
| Nov 2, 1987 Mon | | St. Louis | Montreal | Add Fight |
| Nov 4, 1987 Wed | | Montreal | Chicago | Injury Kordic-McGill (1.5) Nilan-Cochrane (3.3) Kordic-Cochrane |
| Nov 7, 1987 Sat | | Philadelphia | Montreal | Mellanby-Lalor (2) |
| Nov 9, 1987 Mon | | Toronto | Montreal | Event |
| Nov 11, 1987 Wed | | Montreal | Hartford | Add Fight |
| Nov 12, 1987 Thu | | Montreal | Boston | (Rough) Naslund-Miller (Hit) Corson-Linseman (3) Kordic-Miller (8) Kordic-Markwart (4) |
| Nov 14, 1987 Sat | | Chicago | Montreal | Add Fight |
| Nov 16, 1987 Mon | | Hartford | Montreal | Robertson-Momesso (4) Ladouceur-Lemieux (6) Robertson-Richer MacDermid-Richer (4) |
| Nov 18, 1987 Wed | | NY Islanders | Montreal | (Cheap) Gilbert-Nilan (3) (Almost) Curran-Kordic (1) |
| Nov 21, 1987 Sat | | New Jersey | Montreal | Add Fight |
| Nov 23, 1987 Mon | | Montreal | Quebec | McPhee-Lambert (Rough) Carbonneau-Finn Corson-Moller (3.5) |
| Nov 25, 1987 Wed | | Montreal | Hartford | (Hit) Svoboda-Francis (3) |
| Nov 27, 1987 Fri | | Montreal | Minnesota | Add Fight |
| Nov 28, 1987 Sat | | Montreal | Winnipeg | (Rough) Svoboda-Rooney |
| Nov 30, 1987 Mon | | Boston | Montreal | Collision Injury Mini-Brawl at 54:21 Burridge-Roy (3) |
| Dec 2, 1987 Wed | | Vancouver | Montreal | Stanley-Nilan (6) Coxe-Kordic (7.3) |
| Dec 5, 1987 Sat | | Los Angeles | Montreal | Add Fight |
| Dec 8, 1987 Tue | | Montreal | NY Islanders | Add Fight |
| Dec 9, 1987 Wed | | Montreal | NY Rangers | Injury Corson-Tinordi (5) |
| Dec 12, 1987 Sat | | Detroit | Montreal | Collision (2) (Cheap) unknown-Walter (Rough) Yzerman-Smith (Rough) Probert-Nilan |
| Dec 16, 1987 Wed | | Quebec | Montreal | (Hit) Rochefort-Smith Donnelly-Corson (6.6) Carkner-Nilan (6) |
| Dec 18, 1987 Fri | | Montreal | Buffalo | (Rough) Kordic-Dykstra (1) (Cheap) Lemieux-unknown |
| Dec 19, 1987 Sat | | Buffalo | Montreal | (Cheap) Hospodar-unknown |
| Dec 23, 1987 Wed | | Washington | Montreal | Gartner-Nilan (2) (Rough) Hunter-Nilan |
| Dec 26, 1987 Sat | | Montreal | Toronto | (Rough) Corson-Leeman Nilan-Semenko (6.2) (Cheap) Green-unknown |
| Dec 28, 1987 Mon | | Montreal | Calgary | Kordic-Hunter (3.3) (Rough) Lemieux-Otto Nilan-Glynn Kordic-Peplinski (Rough) Nilan-Hunter |
| Dec 29, 1987 Tue | | Montreal | Vancouver | Add Fight |
| Jan 2, 1988 Sat | | Montreal | Los Angeles | (Rough) Corson-Wells (3) |
| Jan 6, 1988 Wed | | Buffalo | Montreal | Hospodar-Nilan (6) (Cheap) unknown-Corson |
| Jan 9, 1988 Sat | | Philadelphia | Montreal | Mellanby-Nilan (6.4) Smyth-Corson (4) Smith-Lalor (3) Brown-Nilan (6.8) |
| Jan 13, 1988 Wed | | Boston | Montreal | Pedersen-Corson (5) (Rough) Burridge-Chelios Byers-Kordic (5.8) Neely-McPhee (4) |
| Jan 14, 1988 Thu | | Montreal | Boston | (Hit) Corson-O'Dwyer Lalor-Miller (2.7) Scrum at 7:44 Chelios-Crowder (2) Scrum at 20:00 Corson-Byers (1.5) Nilan-Neely (2) Kordic-Byers (5.6) (Rough) Skrudland-Plett Nilan-Kluzak (3) Abuse at 48:54 |
| Jan 16, 1988 Sat | | NY Rangers | Montreal | Add Fight |
| Jan 18, 1988 Mon | | Edmonton | Montreal | Add Fight |
| Jan 21, 1988 Thu | | St. Louis | Montreal | Add Fight |
| Jan 23, 1988 Sat | | Pittsburgh | Montreal | Add Fight |
| Jan 24, 1988 Sun | | Montreal | Quebec | (Rough) Robinson-Gillis Kordic-Carkner (5.5) Nilan-Picard (Hit) Hayward-Donnelly (3) Skrudland-Picard Brawl at 41:54 Scrum at 44:36 (2) (Rough) Chelios-Gillis (2) |
| Jan 27, 1988 Wed | | Montreal | Buffalo | Chelios-Ludvig (2.7) |
| Jan 29, 1988 Fri | | Montreal | Washington | (Hit) Gainey-Stevens Scrum at 44:24 Lalor-Adams (5) |
| Jan 30, 1988 Sat | | Montreal | NY Islanders | Add Fight |
| Feb 1, 1988 Mon | | Hartford | Montreal | (Rough) Dineen-Carbonneau Robertson-Kordic (6) (Almost) Carson-Corson |
| Feb 3, 1988 Wed | | Montreal | Hartford | Scrum at 55:46 |
| Feb 4, 1988 Thu | | Montreal | Boston | Momesso-Neely (5.4) Momesso-Byers (6.5) Mini-Brawl at 53:51 Chelios-Burridge (5) Smith-Courtnall (2) |
| Feb 6, 1988 Sat | | Detroit | Montreal | Add Fight |
| Feb 11, 1988 Thu | | Montreal | New Jersey | (Rough) Smith-Cirella Momesso-Velischek (4) Kordic-Wolanin (5) |
| Feb 13, 1988 Sat | | Hartford | Montreal | MacDermid-Kordic (1) Scrum at 34:17 |
| Feb 15, 1988 Mon | | Montreal | NY Rangers | Lemieux-Sandstrom (3) |
| Feb 17, 1988 Wed | | Boston | Montreal | May-Corson (4.5) (Rough) Courtnall-Smith Bench-Clearing Brawl at 60:00 Miller-Kordic (5.8) Byers-Lalor Byers-Momesso (2) |
| Feb 20, 1988 Sat | | Quebec | Montreal | (Hit) Haworth-Ludwig (2) Donnelly-Kordic (6.6) Moller-Corson (4) (Rough) Gillis-Chelios Scrum at 14:08 (Rough) Donnelly-Corson |
| Feb 23, 1988 Tue | | Montreal | Quebec | Kordic-Donnelly (7) |
| Feb 24, 1988 Wed | | Vancouver | Montreal | (Cheap) unknown-Svoboda |
| Feb 27, 1988 Sat | | Winnipeg | Montreal | (Hit) Hawerchuk-Chelios (Hit) Marois-Chelios (Cheap) Marois-Chelios (4) Marois-Corson (6) |
| Feb 29, 1988 Mon | | Montreal | Quebec | (Cheap) Chelios-Gillis |
| Mar 3, 1988 Thu | | Montreal | St. Louis | (Cheap) unknown-Meagher Lalor-Turnbull |
| Mar 5, 1988 Sat | | Montreal | Los Angeles | (Hit) Smith-Wells (4) Event (5) (Rough) Skrudland-Baumgartner Scrum at 24:28 Scrum at 27:02 Carbonneau-Sykes (3) Momesso-Baumgartner (5.3) |
| Mar 9, 1988 Wed | | Montreal | Edmonton | Injury Corson-Beukeboom (5.5) |
| Mar 12, 1988 Sat | | Hartford | Montreal | (Cheap) Cote-Svoboda (3) Robertson-Momesso Dineen-Richer |
| Mar 14, 1988 Mon | | Montreal | Minnesota | Add Fight |
| Mar 16, 1988 Wed | | Montreal | Winnipeg | (Hit) Naslund-Taglianetti (5) Ludwig-McBain (3) Skrudland-Taglianetti (2) |
| Mar 19, 1988 Sat | | Chicago | Montreal | (Hit) Ludzik-Walter (2) |
| Mar 21, 1988 Mon | | Calgary | Montreal | Hunter-Lalor (4) (Cheap) Nieuwendyk-Chelios (4) |
| Mar 23, 1988 Wed | | Quebec | Montreal | Collision (3) |
| Mar 25, 1988 Fri | | Montreal | Pittsburgh | Add Fight |
| Mar 27, 1988 Sun | | Montreal | Hartford | (Rough) Naslund-Dineen Scrum at 58:51 |
| Mar 31, 1988 Thu | | Montreal | Boston | (Hit) Corson-Neely (2) |
| Apr 2, 1988 Sat | | Buffalo | Montreal | Hartman-Kordic (6) |
| Apr 3, 1988 Sun | | Montreal | Buffalo | Svoboda-Ruuttu (1) (Rough) Trader-Foligno |
| Apr 6, 1988 Wed | Round 1 | Game 1 | Hartford | Montreal | (Cheap) Sheehy-unknown |
| Apr 7, 1988 Thu | Round 1 | Game 2 | Hartford | Montreal | (Cheap) Samuelsson-Lemieux (4) |
| Apr 9, 1988 Sat | Round 1 | Game 3 | Montreal | Hartford | Add Fight |
| Apr 10, 1988 Sun | Round 1 | Game 4 | Montreal | Hartford | Add Fight |
| Apr 12, 1988 Tue | Round 1 | Game 5 | Hartford | Montreal | (Rough) Ladouceur-Lemieux (2) Scrum at 13:17 (Rough) Ferraro-Skrudland |
| Apr 14, 1988 Thu | Round 1 | Game 6 | Montreal | Hartford | Add Fight |
| Apr 18, 1988 Mon | QF | Game 1 | Boston | Montreal | Byers-Kordic (7) |
| Apr 20, 1988 Wed | QF | Game 2 | Boston | Montreal | (Cheap) Sweeney-Kordic (2) Lemay-Lalor (2) (Rough) Crowder-Lemieux (1) |
| Apr 22, 1988 Fri | QF | Game 3 | Montreal | Boston | (Hit) Svoboda-Neely (5) (Hit) Ludwig-Neely (1) (Rough) Momesso-Linseman (1) (Cheap) Lemieux-Kluzak (2) (Rough) Chelios-Linseman (1) (Rough) Skrudland-Linseman Fletcher-Byers (6) Kordic-Miller (9.1) Chelios-Joyce (3) |
| Apr 24, 1988 Sun | QF | Game 4 | Montreal | Boston | (Cheap) Roy-Linseman (2) Scrum |
| Apr 26, 1988 Tue | QF | Game 5 | Boston | Montreal | (Rough) Larson-Corson |