| Sep 18, 1987 Fri | Preseason | Washington | Buffalo | Kastelic-Dykstra Jennings-Hartman |
| Sep 20, 1987 Sun | Preseason | Washington | Buffalo | Add Fight |
| Sep 26, 1987 Sat | Preseason | Buffalo | Toronto | Ludvig-Osborne Hartman-Leeman (7) Dykstra-Maguire Smith-Frycer Arniel-Richardson |
| Sep 27, 1987 Sun | Preseason | New Jersey | Buffalo | Add Fight |
| Sep 30, 1987 Wed | Preseason | NY Islanders | Buffalo | Add Fight |
| Oct 1, 1987 Thu | Preseason | Buffalo | New Jersey | Add Fight |
| Oct 2, 1987 Fri | Preseason | Toronto | Buffalo | Add Fight |
| Oct 8, 1987 Thu | | Minnesota | Buffalo | Scrum at 9:21 McRae-Hospodar (4) |
| Oct 10, 1987 Sat | | Buffalo | Montreal | Add Fight |
| Oct 11, 1987 Sun | | Washington | Buffalo | Smith-Ruff Abuse at 20:00 Mini-Brawl at 34:38 Mini-Brawl at 59:39 |
| Oct 13, 1987 Tue | | Buffalo | Pittsburgh | Gillies-Frawley Dykstra-Kachowski |
| Oct 16, 1987 Fri | | Quebec | Buffalo | Injury (Almost) Moller-Maguire Donnelly-Dykstra (3.7) Moller-Maguire (1) Donnelly-Dykstra (3) Gillis-Foligno |
| Oct 17, 1987 Sat | | Buffalo | Quebec | Injury Maguire-Donnelly (5) (Rough) Housley-Gillis |
| Oct 21, 1987 Wed | | Hartford | Buffalo | (Cheap) Turgeon-Barrasso Injury Injury |
| Oct 23, 1987 Fri | | Montreal | Buffalo | (Rough) Lemieux-Dykstra |
| Oct 24, 1987 Sat | | Buffalo | Pittsburgh | Foligno-Buskas |
| Oct 28, 1987 Wed | | Buffalo | Hartford | (Cheap) Barrasso-Robertson |
| Oct 30, 1987 Fri | | Los Angeles | Buffalo | Paterson-Dykstra |
| Nov 1, 1987 Sun | | Chicago | Buffalo | Manson-Maguire (1) |
| Nov 4, 1987 Wed | | Buffalo | Los Angeles | Gillies-Hardy (3) Reekie-Paterson (6) |
| Nov 7, 1987 Sat | | Buffalo | Edmonton | Injury Injury (Rough) Reekie-McClelland Ruff-Smith (7) |
| Nov 8, 1987 Sun | | Buffalo | Calgary | Maguire-Hunter (4.3) |
| Nov 11, 1987 Wed | | Buffalo | Vancouver | Line Brawl at 29:46 (7) Smith-Richter (4.3) Hospodar-Stanley (4) Ramsey-Smyl (2) (Rough) Foligno-Butcher Ruff-Lidster |
| Nov 13, 1987 Fri | | Minnesota | Buffalo | Add Fight |
| Nov 15, 1987 Sun | | Toronto | Buffalo | Add Fight |
| Nov 18, 1987 Wed | | Buffalo | Hartford | (Cheap) Cyr-unknown Maguire-Murzyn (6) (Rough) Creighton-Samuelsson |
| Nov 20, 1987 Fri | | Washington | Buffalo | (Rough) Langway-Hospodar Hunter-Cyr (2) Scrum at 30:26 (Cheap) unknown-Arniel |
| Nov 22, 1987 Sun | | Los Angeles | Buffalo | (Hit) Wells-Andreychuk (Rough) Carson-Smith (Cheap) unknown-Arniel (Cheap) Ledyard-unknown |
| Nov 25, 1987 Wed | | Buffalo | Philadelphia | Halkidis-Sutter (7) |
| Nov 27, 1987 Fri | | Hartford | Buffalo | Samuelsson-Hospodar (7) (Rough) Robertson-Barrasso (3) Evason-Andreychuk Gavin-Creighton (4) |
| Nov 29, 1987 Sun | | Edmonton | Buffalo | (Hit) Hannan-Dykstra (2) |
| Dec 3, 1987 Thu | | Quebec | Buffalo | Donnelly-Dykstra (4.3) Gillis-Foligno (Rough) Gillis-Ramsey |
| Dec 5, 1987 Sat | | Buffalo | Hartford | (Rough) Smith-Francis |
| Dec 6, 1987 Sun | | Vancouver | Buffalo | Lidster-Foligno |
| Dec 9, 1987 Wed | | Buffalo | Chicago | Dykstra-Wilson (3) Brawl at 52:22 Foligno-Murray Johansson-Nylund (3) |
| Dec 12, 1987 Sat | | Buffalo | Boston | Add Fight |
| Dec 13, 1987 Sun | | Calgary | Buffalo | (Rough) Otto-Creighton Roberts-Dykstra (4) |
| Dec 18, 1987 Fri | | Montreal | Buffalo | (Rough) Kordic-Dykstra (1) (Cheap) Lemieux-unknown |
| Dec 19, 1987 Sat | | Buffalo | Montreal | (Cheap) Hospodar-unknown |
| Dec 22, 1987 Tue | | Buffalo | Boston | (Cheap) Foligno-Kluzak Ruff-Byers (6.7) Maguire-Larson (7.3) Krupp-Courtnall (3) Creighton-Pedersen (5.5) |
| Dec 23, 1987 Wed | | Buffalo | Detroit | Krupp-Kocur (4.4) (Hit) Barrasso-Probert (2) Scrum at 39:03 (3) (Hit) Maguire-Stefan (4) Brawl at 57:34 (8.5) Maguire-Stefan (3) Maguire-Yzerman (6) Barrasso-Probert (4.7) Maguire-Probert (6.2) |
| Dec 27, 1987 Sun | | Pittsburgh | Buffalo | Add Fight |
| Dec 29, 1987 Tue | | Buffalo | Quebec | Maguire-Donnelly (3.5) (Cheap) unknown-Picard Foligno-Stienburg (2) (Almost) Cyr-Finn |
| Dec 31, 1987 Thu | | Boston | Buffalo | Miller-Maguire (8.8) Sweeney-Halkidis (4) |
| Jan 2, 1988 Sat | | Buffalo | Toronto | (Hit) Johansson-Clark (2) |
| Jan 3, 1988 Sun | | Quebec | Buffalo | Jackson-Anderson (3) (Rough) Gillis-Arniel (Rough) Duchesne-Housley (Cheap) Moller-unknown Scrum at 52:25 (Rough) Jackson-Ruuttu |
| Jan 6, 1988 Wed | | Buffalo | Montreal | Hospodar-Nilan (6) (Cheap) unknown-Corson |
| Jan 8, 1988 Fri | | Hartford | Buffalo | (Rough) Robertson-Hospodar Line Brawl at 53:05 (4) Martin-Maguire (1) Evason-Krupp (3) |
| Jan 10, 1988 Sun | | NY Rangers | Buffalo | Scrum at 47:38 |
| Jan 12, 1988 Tue | | Buffalo | St. Louis | Andreychuk-Raglan Smith-Meagher |
| Jan 14, 1988 Thu | | Buffalo | Philadelphia | Donnelly-Tocchet |
| Jan 16, 1988 Sat | | Buffalo | Boston | (Hit) Johansson-Byers (2) (Hit) Sheppard-O'Dwyer (2) (Cheap) Foligno-Kluzak (2) Maguire-Miller (3) |
| Jan 17, 1988 Sun | | NY Islanders | Buffalo | (Rough) Sutter-Dykstra |
| Jan 20, 1988 Wed | | Boston | Buffalo | Crowder-Ruff (1) Neely-Arniel (3.8) Scrum at 25:19 Crowder-Ruff (3) (Hit) Kluzak-Foligno (4) (Cheap) Kluzak-Foligno (4) Byers-Foligno (3.7) Miller-Maguire (6.3) Stevens-Ludvig (3.3) Kluzak-Foligno (4.7) Crowder-Krupp (1) Byers-Maguire (7.5) |
| Jan 22, 1988 Fri | | New Jersey | Buffalo | Daneyko-Arniel (3) Verbeek-Smith (2) Scrum at 37:21 Shanahan-Smith (4) (Rough) Velischek-Andreychuk Brawl at 57:24 Muller-Smith (6) O'Callahan-Halkidis (3) |
| Jan 23, 1988 Sat | | Buffalo | Washington | Ludvig-Corriveau (2) Ludvig-Stevens (2) Scrum at 64:04 |
| Jan 25, 1988 Mon | | Buffalo | New Jersey | Foligno-Daneyko (1) |
| Jan 27, 1988 Wed | | Montreal | Buffalo | Chelios-Ludvig (2.7) |
| Jan 29, 1988 Fri | | NY Islanders | Buffalo | Add Fight |
| Jan 31, 1988 Sun | | Winnipeg | Buffalo | Brawl at 17:55 Carlyle-Ludvig Mini-Brawl at 26:32 Boschman-Ramsey Rooney-Foligno |
| Feb 2, 1988 Tue | | Buffalo | Quebec | Ludvig-Lambert (3) Ruff-Donnelly (1) Foligno-Donnelly (1) |
| Feb 5, 1988 Fri | | Toronto | Buffalo | Scrum at 9:27 (Rough) Secord-Halkidis Scrum at 34:07 (Rough) Richardson-Ludvig (Rough) Osborne-Krupp Secord-Krupp (1) |
| Feb 6, 1988 Sat | | Buffalo | NY Islanders | Mini-Brawl at 30:48 Hospodar-Kerr (3) Ludvig-Lauer (3) (Cheap) unknown-Potvin |
| Feb 12, 1988 Fri | | Buffalo | Winnipeg | Ludvig-Carlyle Maguire-Schofield (4) |
| Feb 14, 1988 Sun | | Buffalo | Chicago | Foligno-Manson Reekie-Manson Foligno-Sanipass |
| Feb 16, 1988 Tue | | Buffalo | St. Louis | Reekie-Raglan (8) Ludvig-Cavallini (1) |
| Feb 19, 1988 Fri | | Philadelphia | Buffalo | Add Fight |
| Feb 21, 1988 Sun | | Quebec | Buffalo | Mini-Brawl at 33:08 Gillis-Smith (2) Donnelly-Hartman (4) |
| Feb 25, 1988 Thu | | St. Louis | Buffalo | Cavallini-Hartman (4) (Cheap) unknown-Andreychuk Sutter-Hartman |
| Feb 27, 1988 Sat | | Buffalo | Hartford | Scrum at 30:27 Krupp-Dineen (2) |
| Feb 28, 1988 Sun | | Winnipeg | Buffalo | (Rough) Duncan-Napier (Rough) Duncan-Gillies Berry-Hartman (3) (Rough) Duncan-Halkidis (Rough) MacLean-Halkidis |
| Mar 1, 1988 Tue | | Buffalo | Detroit | Hartman-Nill (4) Injury at 38:01 (6) |
| Mar 4, 1988 Fri | | NY Rangers | Buffalo | (Rough) Greschner-Donnelly (Cheap) Sandstrom-Halkidis |
| Mar 6, 1988 Sun | | Boston | Buffalo | Miller-Hartman (6.3) Byers-Gillies (7) (Rough) Neely-Priestlay |
| Mar 9, 1988 Wed | | Buffalo | Minnesota | Collision (3) Ruff-McRae (3) |
| Mar 12, 1988 Sat | | Buffalo | Calgary | (Cheap) Ruff-Nieuwendyk (4) Ruff-Roberts (2) Ruff-Patterson (1) Hartman-Churla (3) |
| Mar 13, 1988 Sun | | Buffalo | Vancouver | (Cheap) unknown-Stanley Gillies-Butcher |
| Mar 15, 1988 Tue | | Buffalo | Edmonton | (Rough) Foligno-Smith (3) |
| Mar 19, 1988 Sat | | Buffalo | Boston | (Hit) Gillies-Bourque (1) (Hit) Andersson-Thelven (3) Hartman-Miller (3) (Rough) Gillies-Plett Halkidis-Miller (1.3) Barrasso-Sweeney (4) |
| Mar 20, 1988 Sun | | Boston | Buffalo | Scrum at 39:00 (Rough) Markwart-Halkidis Miller-Halkidis (7) Markwart-Hartman (5.5) |
| Mar 22, 1988 Tue | | Buffalo | NY Rangers | Collision (2) Injury (3) Foligno-Nilan (3) Brawl at 29:34 (4) Hartman-Greschner (1) Ruff-Nilan (5.5) (Rough) Andreychuk-Petit Scrum at 37:20 (Rough) Ruuttu-Dahlen |
| Mar 25, 1988 Fri | | New Jersey | Buffalo | Brawl at 29:09 Anderson-Krupp Loiselle-Reekie (3) (Rough) Broten-Turgeon |
| Mar 27, 1988 Sun | | Detroit | Buffalo | Nill-Hartman (3) Krentz-Hartman (5.3) (Rough) Sharples-Donnelly |
| Mar 29, 1988 Tue | | Buffalo | Quebec | (Cheap) Halkidis-unknown (Rough) Arniel-Duchesne (Cheap) Smith-Fortier Hartman-Lambert (5) (Rough) Arniel-Carkner |
| Mar 31, 1988 Thu | | Hartford | Buffalo | (Rough) Dineen-Smith |
| 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 | Buffalo | Boston | (Hit) Ramsey-Markwart (3) (Hit) Reekie-Sweeney (3) (Cheap) Ruff-Byers (3) Ramsey-Crowder (3.5) (Rough) Tucker-Byers Gillies-Byers (3.7) Hartman-Miller (4.8) Ruff-Sweeney (1.5) Gillies-Byers (1.4) Scrum at 49:08 (3) Scrum at 49:12 Hartman-Shoebottom (6.3) (Rough) Ramsey-Kluzak (Rough) Ruff-Neely |
| Apr 7, 1988 Thu | Round 1 | Game 2 | Buffalo | Boston | Injury Crowd Trouble Scrum at 0:08 Halkidis-Shoebottom (5.8) (Almost) Ruff-Neely (2) Foligno-Kluzak (2.8) Scrum at 15:06 Arniel-Pedersen (3.5) (Rough) Foligno-Neely Maguire-Miller (9.1) |
| Apr 9, 1988 Sat | Round 1 | Game 3 | Boston | Buffalo | Kluzak-Halkidis (2.5) (Almost) Kluzak-Foligno (3) Mini-Brawl at 12:42 Shoebottom-Halkidis (3) (Cheap) Joyce-Johansson (Rough) Thelven-Ramsey Janney-Priestlay (2) Miller-Maguire (7.7) Plett-Gillies (1.8) Sweeney-Halkidis (1.3) Sweeney-Krupp (3) Crowd Trouble at 59:13 (7) Plett-Ramsey (4.8) Shoebottom-Hartman (6.7) Miller-Maguire (4.2) Neely-Ruff (7.6) |
| Apr 10, 1988 Sun | Round 1 | Game 4 | Boston | Buffalo | Injury Shoebottom-Maguire (2.7) Kluzak-Maguire (3.3) |
| Apr 12, 1988 Tue | Round 1 | Game 5 | Buffalo | Boston | (Cheap) Foligno-Thelven (4) Hartman-Plett (3) |
| Apr 14, 1988 Thu | Round 1 | Game 6 | Boston | Buffalo | (Rough) Bourque-Tucker (2) |