| Sep 20, 1987 Sun | Preseason | Winnipeg | Calgary | Baillargeon-Sheehy Nill-Glynn |
| Sep 22, 1987 Tue | Preseason | Calgary | Winnipeg | Sheehy-Carlyle Mercier-McBain Bakovic-Taglianetti Glynn-Baillargeon Sheehy-Neufeld |
| Sep 23, 1987 Wed | Preseason | Calgary | Chicago | Add Fight |
| Sep 27, 1987 Sun | Preseason | Vancouver | Calgary | Sutter-Reinhart Sutter-Reinhart Lowry-Otto |
| Oct 3, 1987 Sat | Preseason | St. Louis | Calgary | (Rough) Ramage-Glynn Hunter-Wilson |
| Oct 8, 1987 Thu | | Detroit | Calgary | Injury Scrum at 28:22 Ashton-Roberts (8.5) Kocur-Sheehy (3) Kocur-Hunter (5) |
| Oct 10, 1987 Sat | | Winnipeg | Calgary | Mini-Brawl at 33:13 Mini-Brawl at 52:31 Taglianetti-McDonald (Rough) Boschman-Peplinski |
| Oct 12, 1987 Mon | | Calgary | Winnipeg | Sheehy-Berry Scrum at 37:16 Hunter-Rooney (2) (Rough) Peplinski-Boschman |
| Oct 14, 1987 Wed | | Calgary | Edmonton | Glynn-McClelland (3) Bullard-Lowe (Rough) Roberts-Tikkanen |
| Oct 16, 1987 Fri | | Edmonton | Calgary | (Rough) McClelland-Peplinski Mini-Brawl at 3:41 |
| Oct 18, 1987 Sun | | Boston | Calgary | Injury Injury Burridge-Hunter |
| Oct 20, 1987 Tue | | Calgary | NY Islanders | (Hit) Roberts-Jonsson |
| Oct 21, 1987 Wed | | Calgary | NY Rangers | Roberts-Kisio (3) |
| Oct 24, 1987 Sat | | Calgary | Quebec | Injury Injury (Cheap) Berezan-unknown |
| Oct 26, 1987 Mon | | Calgary | Montreal | Glynn-Corson (3) |
| Oct 30, 1987 Fri | | Calgary | Vancouver | (Rough) Berezan-Bruce Bodak-Coxe (5) |
| Nov 3, 1987 Tue | | NY Rangers | Calgary | Injury Injury (Cheap) Erixon-MacInnis Scrum at 57:19 |
| Nov 5, 1987 Thu | | Edmonton | Calgary | McClelland-Hunter (5) |
| Nov 8, 1987 Sun | | Buffalo | Calgary | Maguire-Hunter (4.3) |
| Nov 10, 1987 Tue | | Calgary | Winnipeg | (Hit) Bullard-Wilson (3) Hunter-Jarvenpaa Brawl at 50:24 Berezan-Nill (5) |
| Nov 11, 1987 Wed | | Calgary | Minnesota | Brawl at 13:36 Hunter-McRae Sheehy-Zemlak (Cheap) Sheehy-Zemlak |
| Nov 13, 1987 Fri | | Los Angeles | Calgary | Carson-Berezan Brawl at 34:53 Paterson-Bodak (6) |
| Nov 15, 1987 Sun | | Vancouver | Calgary | Pederson-Suter |
| Nov 17, 1987 Tue | | Boston | Calgary | Add Fight |
| Nov 19, 1987 Thu | | Quebec | Calgary | Donnelly-Hunter (5.3) |
| Nov 21, 1987 Sat | | Pittsburgh | Calgary | Loney-Glynn |
| Nov 23, 1987 Mon | | New Jersey | Calgary | Daneyko-Otto (4) Anderson-Hunter Daneyko-Roberts (5.5) |
| Nov 25, 1987 Wed | | Calgary | Vancouver | (Hit) McCrimmon-Hodgson Hunter-Stanley (5.7) |
| Nov 28, 1987 Sat | | Calgary | Los Angeles | Peplinski-Playfair (5) Otto-Wells |
| Nov 30, 1987 Mon | | Chicago | Calgary | (Almost) Cochrane-Hunter Brawl at 47:40 McGill-Roberts (8.8) Scrum at 50:22 Fraser-Peplinski (2.7) |
| Dec 3, 1987 Thu | | Toronto | Calgary | Add Fight |
| Dec 5, 1987 Sat | | Minnesota | Calgary | Add Fight |
| Dec 8, 1987 Tue | | Calgary | Washington | (Cheap) Nieuwendyk-Hunter (5) |
| Dec 9, 1987 Wed | | Calgary | Pittsburgh | Scrum at 15:54 Roberts-Loney |
| Dec 11, 1987 Fri | | Calgary | New Jersey | Glynn-Shanahan (7.8) |
| Dec 13, 1987 Sun | | Calgary | Buffalo | (Rough) Otto-Creighton Roberts-Dykstra (4) |
| Dec 16, 1987 Wed | | Winnipeg | Calgary | Add Fight |
| Dec 19, 1987 Sat | | Calgary | Los Angeles | Add Fight |
| Dec 20, 1987 Sun | | Los Angeles | Calgary | Paterson-Hunter |
| Dec 22, 1987 Tue | | Hartford | Calgary | Add Fight |
| Dec 26, 1987 Sat | | Edmonton | Calgary | McClelland-Otto (5) McSorley-Hunter (6) |
| Dec 28, 1987 Mon | | Montreal | Calgary | Kordic-Hunter (3.3) (Rough) Lemieux-Otto Nilan-Glynn Kordic-Peplinski (Rough) Nilan-Hunter |
| Dec 31, 1987 Thu | | Philadelphia | Calgary | Laforest-Roberts Tocchet-Peplinski (5) |
| Jan 2, 1988 Sat | | Calgary | St. Louis | Peplinski-Turnbull (Cheap) MacInnis-unknown |
| Jan 3, 1988 Sun | | Calgary | Chicago | Peplinski-Vincelette Otto-Graham |
| Jan 6, 1988 Wed | | Winnipeg | Calgary | Kyte-McDonald Scrum at 54:20 (Rough) Kyte-McDonald |
| Jan 8, 1988 Fri | | NY Islanders | Calgary | Add Fight |
| Jan 10, 1988 Sun | | Washington | Calgary | Hunter-Otto |
| Jan 13, 1988 Wed | | Calgary | Edmonton | Murzyn-Buchberger Scrum at 39:27 Peplinski-Smith |
| Jan 15, 1988 Fri | | Calgary | Vancouver | Scrum at 56:37 |
| Jan 19, 1988 Tue | | Vancouver | Calgary | Butcher-Hunter |
| Jan 21, 1988 Thu | | Los Angeles | Calgary | Scrum at 33:27 Laidlaw-Roberts Taylor-Murzyn (3) (Rough) Duchesne-Hunter |
| Jan 23, 1988 Sat | | Calgary | Detroit | Hunter-Kocur (4.3) Otto-Probert (3) |
| Jan 25, 1988 Mon | | Calgary | Toronto | Roberts-Gill (9.3) Hunter-Stothers (6.3) |
| Jan 27, 1988 Wed | | Hartford | Calgary | Williams-Churla (3) (Rough) Williams-Nieuwendyk (Rough) Dineen-Roberts |
| Jan 29, 1988 Fri | | Calgary | Edmonton | Churla-McClelland (3) Scrum at 40:00 |
| Jan 30, 1988 Sat | | Vancouver | Calgary | Smyl-Roberts (3) Agnew-Hunter (3) Richter-Hunter (5.3) |
| Feb 1, 1988 Mon | | New Jersey | Calgary | Loiselle-Peplinski |
| Feb 3, 1988 Wed | | Calgary | Winnipeg | Otto-Taglianetti (5) Nieuwendyk-Duncan (1) Brawl at 38:34 Roberts-Watters (3) Churla-McBain (6) Bullard-Watters Churla-Rooney |
| Feb 5, 1988 Fri | | Calgary | Detroit | Peplinski-Probert (6.3) |
| Feb 7, 1988 Sun | | Calgary | Los Angeles | Churla-Wells Otto-Guay Scrum at 56:38 |
| Feb 12, 1988 Fri | | Calgary | Philadelphia | Add Fight |
| Feb 14, 1988 Sun | | Calgary | Washington | (Hit) Mullen-Stevens (5) Scrum at 19:16 |
| Feb 16, 1988 Tue | | Calgary | NY Islanders | Hunter-Vukota (3) Hunter-Henry (4) |
| Feb 17, 1988 Wed | | Calgary | NY Rangers | Add Fight |
| Feb 20, 1988 Sat | | Calgary | St. Louis | Patterson-Ramage Churla-Ramage |
| Feb 21, 1988 Sun | | Calgary | Chicago | (Cheap) unknown-Savard Patterson-Cochrane |
| Feb 26, 1988 Fri | | Calgary | Vancouver | Mini-Brawl at 51:43 Roberts-Bruce (4) |
| Feb 28, 1988 Sun | | Calgary | Edmonton | (Rough) McDonald-Smith Patterson-Krushelnyski |
| Mar 3, 1988 Thu | | Philadelphia | Calgary | Nachbaur-Roberts (7.5) Sutter-Glynn |
| Mar 5, 1988 Sat | | Edmonton | Calgary | Mini-Brawl at 36:44 Messier-Roberts (5) (Cheap) Muni-unknown Line Brawl at 53:46 (6) Acton-McDonald (5) Smith-Churla (5) McClelland-Roberts (5) Mini-Brawl at 59:43 (7) McSorley-Suter (5) McSorley-Otto |
| Mar 7, 1988 Mon | | Pittsburgh | Calgary | Loney-Glynn (2) Mann-Churla (3.5) Hunter-Murzyn (4) Loney-Otto (4) |
| Mar 9, 1988 Wed | | Calgary | Winnipeg | (Hit) Loob-Marois (2) (Hit) Hunter-MacLean (4) (Hit) Mullen-Marois (3) (Hit) Mullen-Duncan Roberts-Neufeld (2) (Cheap) Churla-unknown Coxe-Schofield (6.8) (Rough) Hunter-Rooney Bullard-Watters Peplinski-Marois Brawl at 49:39 (Rough) Churla-Rooney (1) Murzyn-McBain |
| Mar 10, 1988 Thu | | Winnipeg | Calgary | Jones-Ramage Rooney-Churla Carlyle-Hunter Scrum at 33:49 |
| Mar 12, 1988 Sat | | Buffalo | Calgary | (Cheap) Ruff-Nieuwendyk (4) Ruff-Roberts (2) Ruff-Patterson (1) Hartman-Churla (3) |
| Mar 15, 1988 Tue | | Calgary | Hartford | Ramage-Robertson Glynn-Robertson (Rough) Loob-MacDermid |
| Mar 17, 1988 Thu | | Calgary | Boston | (Cheap) Roberts-Pedersen (3) (Rough) Hunter-Miller Peplinski-Sweeney (3) (Cheap) Bullard-Kluzak (4) |
| Mar 19, 1988 Sat | | Calgary | Quebec | Add Fight |
| Mar 21, 1988 Mon | | Calgary | Montreal | Hunter-Lalor (4) (Cheap) Nieuwendyk-Chelios (4) |
| Mar 24, 1988 Thu | | Toronto | Calgary | Add Fight |
| Mar 26, 1988 Sat | | Vancouver | Calgary | Bruce-Ramage (4.3) Pederson-Roberts (5.5) (Rough) Berry-Ramage Bruce-Roberts (6.5) |
| Mar 28, 1988 Mon | | St. Louis | Calgary | Raglan-Hunter (3) Sutter-Hunter (3) |
| Mar 30, 1988 Wed | | Calgary | Los Angeles | Churla-Baumgartner (5) Coxe-Allison Churla-Baumgartner (6.3) Hunter-Baumgartner (6.7) |
| Apr 1, 1988 Fri | | Los Angeles | Calgary | (Cheap) Nicholls-Bullard (4) Baumgartner-Peplinski (3) (Rough) Duchesne-Otto (1) Scrum at 36:18 Larocque-Berezan (3) (Rough) Baumgartner-Otto |
| Apr 3, 1988 Sun | | Minnesota | Calgary | Add Fight |
| Apr 6, 1988 Wed | Round 1 | Game 1 | Los Angeles | Calgary | (Rough) Allison-Peplinski Baumgartner-Churla (5.7) |
| Apr 7, 1988 Thu | Round 1 | Game 2 | Los Angeles | Calgary | (Rough) Wells-Hunter (Cheap) unknown-Hunter |
| Apr 9, 1988 Sat | Round 1 | Game 3 | Calgary | Los Angeles | Scrum at 45:51 Ramage-Guay Mini-Brawl at 55:57 Line Brawl at 56:16 (Rough) Mullen-Baumgartner (1.7) Peplinski-Baumgartner (3) (Rough) Otto-Allison (2) |
| Apr 10, 1988 Sun | Round 1 | Game 4 | Calgary | Los Angeles | (Hit) Hunter-Kennedy (3) (Hit) Otto-Wells (2) (Rough) Peplinski-Allison (4) Mini-Brawl at 12:39 (2) Berezan-Wells (2.5) |
| Apr 12, 1988 Tue | Round 1 | Game 5 | Los Angeles | Calgary | Robitaille-Peplinski Nicholls-Ramage |
| Apr 19, 1988 Tue | QF | Game 1 | Edmonton | Calgary | (Hit) Messier-Ramage (Cheap) Lacombe-unknown |
| Apr 21, 1988 Thu | QF | Game 2 | Edmonton | Calgary | Courtnall-Roberts (1) (Almost) MacTavish-Roberts (Rough) Fuhr-Otto (2) Scrum at 51:16 (4) |
| Apr 23, 1988 Sat | QF | Game 3 | Calgary | Edmonton | (Hit) Berezan-Messier (5) (Cheap) Hunter-Anderson (2) (Hit) Roberts-McSorley (5) (Cheap) Bullard-McSorley (7) (Cheap) Hunter-Fuhr (3) |
| Apr 25, 1988 Mon | QF | Game 4 | Calgary | Edmonton | (Hit) Peplinski-Muni Scrum at 39:34 Scrum at 52:14 (3) Murzyn-Smith (4) |