| Sep 19, 1987 Sat | Preseason | Minnesota | Winnipeg | (Rough) Pryor-Hamel Maxwell-Gilhen Graham-Taglianetti DePalma-Berry Price-MacLean |
| Sep 20, 1987 Sun | Preseason | Minnesota | Edmonton | Rouse-Hunter McRae-McClelland McRae-McClelland |
| Sep 23, 1987 Wed | Preseason | Winnipeg | Minnesota | Add Fight |
| Sep 25, 1987 Fri | Preseason | NY Rangers | Minnesota | Event |
| Sep 26, 1987 Sat | Preseason | Edmonton | Minnesota | Beukeboom-Babe Buchberger-Brooke |
| Oct 1, 1987 Thu | Preseason | Minnesota | NY Rangers | McRae-Melnyk (5.8) Rouse-Greschner (4) DePalma-Maloney |
| Oct 3, 1987 Sat | Preseason | Chicago | Minnesota | Ludzik-Bjugstad Wilson-McRae Stapleton-Acton Vincelette-DePalma |
| Oct 4, 1987 Sun | Preseason | Minnesota | Chicago | Rouse-Mackey Ruskowski-Thomas Musil-Fraser Price-Mackey McRae-McGill |
| Oct 8, 1987 Thu | | Minnesota | Buffalo | Scrum at 9:21 McRae-Hospodar (4) |
| Oct 10, 1987 Sat | | Philadelphia | Minnesota | Mellanby-McRae (5.7) Mellanby-DePalma (3) |
| Oct 12, 1987 Mon | | Minnesota | NY Rangers | Zemlak-Melnyk (3) |
| Oct 14, 1987 Wed | | Toronto | Minnesota | Add Fight |
| Oct 17, 1987 Sat | | Winnipeg | Minnesota | Add Fight |
| 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 22, 1987 Thu | | Minnesota | Quebec | McRae-Kulak |
| Oct 24, 1987 Sat | | Minnesota | Toronto | Scrum at 43:38 Brooke-Verstraete (1) |
| Oct 27, 1987 Tue | | Minnesota | St. Louis | McRae-Ewen (6) Zemlak-Ewen (4) |
| Oct 29, 1987 Thu | | St. Louis | Minnesota | Mini-Brawl at 4:49 Mini-Brawl at 25:38 Benning-Gagner Hunter-Zemlak Raglan-Graham (4) |
| Oct 31, 1987 Sat | | Washington | Minnesota | Add Fight |
| Nov 3, 1987 Tue | | Minnesota | Detroit | McRae-Kocur |
| Nov 4, 1987 Wed | | Detroit | Minnesota | Martinson-Zemlak (Rough) Probert-Brooke |
| Nov 7, 1987 Sat | | Vancouver | Minnesota | Butcher-McRae Collision at 39:34 (Rough) Butcher-McRae |
| Nov 8, 1987 Sun | | Minnesota | Chicago | Gagner-Bergevin (4) Bellows-Mason |
| Nov 11, 1987 Wed | | Calgary | Minnesota | Brawl at 13:36 Hunter-McRae Sheehy-Zemlak (Cheap) Sheehy-Zemlak |
| Nov 13, 1987 Fri | | Minnesota | Buffalo | Add Fight |
| Nov 14, 1987 Sat | | Minnesota | Washington | Add Fight |
| Nov 18, 1987 Wed | | Minnesota | Chicago | Zemlak-Manson (6) McRae-Manson (2) Zemlak-Nylund (3) Brawl at 39:20 McRae-Manson (7.5) |
| Nov 19, 1987 Thu | | NY Rangers | Minnesota | Brubaker-Zemlak (6) (Rough) Kisio-Ruskowski |
| Nov 21, 1987 Sat | | Boston | Minnesota | (Hit) Kluzak-Ciccarelli (3) (Hit) Neely-Ciccarelli (2) Plett-McRae (3) Courtnall-Hartsburg (5) Miller-Zemlak (6) (Rough) Byers-Musil Sweeney-Rouse (3) |
| Nov 25, 1987 Wed | | St. Louis | Minnesota | Ewen-McRae (5) |
| Nov 27, 1987 Fri | | Montreal | Minnesota | Add Fight |
| Nov 28, 1987 Sat | | Minnesota | St. Louis | Add Fight |
| Dec 1, 1987 Tue | | Toronto | Minnesota | Secord-McRae (4) |
| Dec 5, 1987 Sat | | Minnesota | Calgary | Add Fight |
| Dec 6, 1987 Sun | | Minnesota | Edmonton | Add Fight |
| Dec 8, 1987 Tue | | Minnesota | Vancouver | Ruskowski-Butcher (Rough) Musil-Sutter |
| Dec 10, 1987 Thu | | St. Louis | Minnesota | Add Fight |
| Dec 12, 1987 Sat | | Quebec | Minnesota | Haworth-Brooke (Rough) Lambert-Giles |
| Dec 16, 1987 Wed | | Chicago | Minnesota | Mackey-Tuer (1) Wilson-McRae (6) Mackey-Graham (3) |
| Dec 18, 1987 Fri | | Minnesota | Detroit | Tuer-Kocur (5) (Rough) Bellows-Norwood (3) (Hit) Zemlak-Gallant (2) Brawl at 30:50 (8) (Almost) Brooks-Demers McRae-Norwood (4) (Rough) Tuer-Chabot DePalma-Barr (6) (Rough) Price-Higgins (Rough) Tuer-Kocur Scrum at 57:23 |
| Dec 19, 1987 Sat | | New Jersey | Minnesota | Maley-Rouse (6) (Rough) Verbeek-McRae |
| Dec 21, 1987 Mon | | Minnesota | Toronto | (Cheap) Bellows-Ihnacak (2) Scrum at 8:55 (Rough) Roberts-Osborne McRae-Semenko (5.8) Messier-Leeman Brawl at 33:51 Rouse-Fergus (3) Musil-Olczyk (Rough) Rouse-Secord (Rough) Lawton-Terrion (Rough) Brooke-Ihnacak |
| Dec 23, 1987 Wed | | Minnesota | Philadelphia | Add Fight |
| Dec 26, 1987 Sat | | Minnesota | Winnipeg | (Hit) Roberts-Duncan (3) (Hit) Rouse-Hamel (3) |
| Dec 27, 1987 Sun | | Detroit | Minnesota | Martinson-Zemlak (7) Martinson-Zemlak |
| Dec 30, 1987 Wed | | Minnesota | Chicago | McRae-Cochrane (5.8) McRae-Cochrane (7.6) (Rough) Zemlak-Fraser |
| Dec 31, 1987 Thu | | Chicago | Minnesota | Playfair-Zemlak Manson-McRae (6.3) Manson-McRae (4) |
| Jan 2, 1988 Sat | | NY Rangers | Minnesota | Scrum at 51:54 |
| Jan 5, 1988 Tue | | Minnesota | NY Islanders | (Rough) Ciccarelli-Jonsson (4) Musil-Kerr |
| Jan 6, 1988 Wed | | Minnesota | Toronto | (Hit) Roberts-Lanz (2) (Rough) Lawton-Clark McRae-Semenko (6.5) (Rough) Ciccarelli-Daoust Abuse at 28:19 (Cheap) Ciccarelli-Richardson (9) (Rough) Fraser-Wregget (Rough) Musil-Osborne (Rough) Acton-Courtnall Brooke-Clark (7.2) |
| Jan 9, 1988 Sat | | New Jersey | Minnesota | Shanahan-Musil |
| Jan 11, 1988 Mon | | Los Angeles | Minnesota | Add Fight |
| Jan 13, 1988 Wed | | Toronto | Minnesota | (Rough) Secord-Brooke Clark-McRae (1) (Cheap) Clark-Maruk (6.5) |
| Jan 15, 1988 Fri | | Minnesota | Detroit | Zemlak-Halward (5) (Rough) McRae-Nill Roberts-Gallant (5) (Rough) Maruk-Probert Scrum at 34:44 |
| Jan 16, 1988 Sat | | Detroit | Minnesota | (Cheap) unknown-DePalma |
| Jan 19, 1988 Tue | | Hartford | Minnesota | Robertson-McRae |
| Jan 21, 1988 Thu | | Minnesota | Boston | (Hit) Musil-Bourque (Hit) Giles-Neely (Rough) Zemlak-Kluzak McRae-Byers (5.3) (Rough) Zemlak-Byers (Rough) Bellows-Crowder |
| Jan 23, 1988 Sat | | Minnesota | Hartford | Add Fight |
| Jan 24, 1988 Sun | | Minnesota | Philadelphia | Zemlak-Smyth (7) (Cheap) Broten-Smith MacLellan-Smyth (6.5) McRae-Berube (6) |
| Jan 27, 1988 Wed | | NY Islanders | Minnesota | Wood-Mantha |
| Jan 28, 1988 Thu | | Minnesota | St. Louis | Scrum at 13:22 Rouse-Sutter Chambers-Raglan (Rough) Rouse-Hunter Zemlak-Cavallini McRae-Ewen (4) |
| Jan 30, 1988 Sat | | Minnesota | Los Angeles | (Cheap) Brooke-Guay Roberts-Ledyard (2) Lawton-Nicholls (3) Bjugstad-Kennedy (7) Chambers-Taylor Brooke-Gratton (4) (Rough) Roberts-Ledyard |
| Feb 3, 1988 Wed | | St. Louis | Minnesota | (Cheap) Ronning-Giles (4) Ronning-Giles (3) |
| Feb 4, 1988 Thu | | Minnesota | Pittsburgh | Zemlak-Van Dorp |
| Feb 6, 1988 Sat | | Winnipeg | Minnesota | Add Fight |
| Feb 13, 1988 Sat | | Quebec | Minnesota | Donnelly-Zemlak |
| Feb 17, 1988 Wed | | Los Angeles | Minnesota | Guay-Chambers Kennedy-McRae |
| Feb 20, 1988 Sat | | Washington | Minnesota | (Rough) Hatcher-Bellows (Rough) Pivonka-Zemlak Scrum at 43:20 |
| Feb 22, 1988 Mon | | Toronto | Minnesota | Semenko-McRae (3) Semenko-McRae (6) Semenko-McRae (6) (Rough) Secord-Rouse |
| Feb 24, 1988 Wed | | Minnesota | Toronto | Bellows-Terrion (Rough) Berger-Richardson |
| Feb 27, 1988 Sat | | Minnesota | Boston | McRae-Plett (4.5) Berger-O'Dwyer (3) Rouse-Byers (7.8) Zemlak-Miller (7.4) Scrum at 27:36 (Rough) Gagner-Markwart (Rough) Brooke-Markwart |
| Feb 28, 1988 Sun | | Minnesota | New Jersey | Injury (3) McRae-Daneyko (6.8) (Rough) Ciccarelli-Sundstrom (Rough) Gagner-Cirella (Rough) Berger-Verbeek |
| Mar 1, 1988 Tue | | Minnesota | Pittsburgh | Bellows-Buskas (5) (Rough) Zemlak-Mann |
| Mar 3, 1988 Thu | | Minnesota | Detroit | McRae-Bridgman (4) (Rough) Musil-Gallant |
| Mar 5, 1988 Sat | | Chicago | Minnesota | Scrum at 11:30 Cochrane-McRae (4) Nylund-McRae (3) Mini-Brawl at 25:12 Vincelette-Brooke (3) |
| Mar 9, 1988 Wed | | Buffalo | Minnesota | Collision (3) Ruff-McRae (3) |
| Mar 12, 1988 Sat | | Pittsburgh | Minnesota | (Cheap) Frawley-Archibald (2) Mini-Brawl at 33:25 Buskas-Dineen (7) Mann-Zemlak (5) Frawley-Brooke |
| Mar 14, 1988 Mon | | Montreal | Minnesota | Add Fight |
| Mar 16, 1988 Wed | | Detroit | Minnesota | (Hit) Probert-Ciccarelli (2) Halward-Mantha Murphy-Ruskowski (4) Burr-Ruskowski (5) Scrum at 18:11 Chiasson-Messier Gallant-Ruskowski |
| Mar 17, 1988 Thu | | Minnesota | St. Louis | Add Fight |
| Mar 20, 1988 Sun | | Edmonton | Minnesota | Scrum at 30:31 |
| Mar 21, 1988 Mon | | NY Islanders | Minnesota | Vukota-McRae (1.5) Gilbert-McRae (3) (Cheap) Potvin-Ruskowski |
| Mar 23, 1988 Wed | | Minnesota | Chicago | Zemlak-Cochrane (5) (Rough) Musil-Presley (3) (Almost) McRae-Manson (Cheap) Ciccarelli-Nylund (5.5) Ciccarelli-Nylund (3.5) Musil-Presley (3) (Cheap) MacLellan-unknown |
| Mar 26, 1988 Sat | | Minnesota | Hartford | Musil-Ferraro (4) (Almost) Rouse-Sheehy (Rough) Viveiros-Francis (Rough) McRae-MacDermid Zemlak-Robertson McRae-MacDermid (7) |
| Mar 28, 1988 Mon | | Chicago | Minnesota | Cochrane-Zemlak (6) Cochrane-Zemlak (6.3) Vincelette-Musil |
| Mar 30, 1988 Wed | | Minnesota | Edmonton | (Rough) Gagner-Tikkanen |
| Apr 1, 1988 Fri | | Minnesota | Vancouver | (Cheap) Musil-unknown Rouse-Sandlak (3) (Rough) Musil-Butcher Ruskowski-Butcher (6) McRae-Bakovic (4) Lawton-Kidd |
| Apr 3, 1988 Sun | | Minnesota | Calgary | Add Fight |