Stanley Cup-slutspillet Bemærk: Alle datoer er i 2004.
Slutspillet i 2004 blev anset for at være meget åbent uden nogen klar favorit. Alle de bedste hold havde svagheder. Tampa Bay og Boston var begge unge hold uden nogen historik med succes i den seneste postseason. Detroit, Ottawa, Colorado og Philadelphia havde alle store spørgsmål på målmandsposten. New Jersey var ramt af skader til Scott Stevens og Brian Rafalski, mens Vancouver manglede den suspenderede Todd Bertuzzi.
Første runde af kampene i Eastern Conference var bemærkelsesværdige på grund af antallet af ophedede rivaliseringer. Ottawa Senators mødte Toronto Maple Leafs for fjerde gang på fem år i det altid lidenskabelige Battle of Ontario. Boston Bruins og Montreal Canadiens mødtes i en genoptagelse af den mest almindelige af alle NHL-slutspilsserier, og en serie, som Canadiens har domineret fuldstændigt, herunder en overraskende sejr to år tidligere. Philadelphia Flyers spillede også mod en forhadt divisionsrival i New Jersey Devils. Den eneste ikke-rivalisering var Tampa Bay-New York Islanders-serien.
I vest blev rivaliseringen mellem Vancouver og Calgary genoptaget, som havde været noget slumrende, da Flames nåede slutspillet for første gang siden 1996. I et mindre lidenskabeligt, men stadig interessant opgør mødte Detroit divisionsrivalen Nashville (som de havde haft svært ved at klare sig mod i den regulære sæson) i Nashvilles første besøg nogensinde i slutspillet. San Jose mødte St. Louis Blues, mens det altid vanskelige fire-fem-matchup så Colorado og Dallas mødes.
Calgary Flames, som var sjette seedede, besejrede tre divisionsmestre i træk, Canucks, Red Wings og Sharks, og blev det første canadiske hold, der nåede Stanley Cup-finalen i ti år, siden Canucks tabte til Rangers i finalen i 1994. De mødte Tampa Bay Lightning, som besejrede Islanders i fem kampe, slog Canadiens og besejrede Flyers i syv kampe.
Flames og Lightning kæmpede hårdt i Stanley Cup-finalen, og det endte med, at serien blev udkæmpet i syv kampe. I kamp 5 tog Flames føringen på 3-2 tilbage til Calgary, og i kamp 6 så det ud til, at en puck var gået i nettet, hvilket ville have gjort kampen til 3-2, men mållyset tændte ikke, dommeren gav ikke signal om, at der var scoret et mål, og spillet fortsatte, uden at der blev tællet noget mål. Omfattende gengivelser viste, at spillet ikke var entydigt. Lightning vandt kampen i dobbelt overtid og vandt Stanley Cup med en 2-1-sejr i kamp syv med to mål af Ruslan Fedotenko. Brad Richards, der havde 25 holdhøjdepoint i slutspillet, blev tildelt Conn Smythe Trophy.
Playoff-rækken
| | Conference-kvartfinaler | | Conference Semifinaler | | Conference finaler | | Stanley Cup-finalerne |
| | | | | | | | | | | | | | | | | | | |
| 1 | Tampa Bay | 4 | | | | | | | | | | | | | | | |
| 8 | NY Islanders | 1 | | | | | | | | | | | | | | | |
| | 1 | Tampa Bay | 4 | | | | | | | | | | |
| | | | | | | | | | |
| | 7 | Montreal | 0 | | | | | | | | | | |
| 2 | Boston | 3 | | | | | | | | | |
| | | | | | | | | | | | | |
| 7 | Montreal | 4 | | | | | | | | | | | | | | |
| | | 1 | Tampa Bay | 4 | | | | | |
| Østlig konference | | | | |
| | 3 | Philadelphia | 3 | | | | | |
| 3 | Philadelphia | 4 | | | | | | | | | |
| | | | | | | | | | | | |
| 6 | New Jersey | 1 | | | | | | | | | | | | | |
| | 3 | Philadelphia | 4 | | | | | | | | |
| | | | | | | | | |
| | 4 | Toronto | 2 | | | | | | | | | |
| 4 | Toronto | 4 | | | | | | | | |
| | | | | | | | | | | | |
| 5 | Ottawa | 3 | | | | | | | | | | | | | |
| | | E1 | Tampa Bay | 4 |
| | |
| | W6 | Calgary | 3 |
| 1 | Detroit | 4 | | | | | | | | | |
| | | | | | | | | | | | |
| 8 | Nashville | 2 | | | | | | | | | | | | | |
| | 1 | Detroit | 2 | | | | | | | | |
| | | | | | | | | |
| | 6 | Calgary | 4 | | | | | | | | | |
| 2 | San Jose | 4 | | | | | | | | |
| | | | | | | | | | | | |
| 7 | St. Louis | 1 | | | | | | | | | | | | | |
| | | 2 | San Jose | 2 | | | | |
| Vestlig konference | | | | |
| | 6 | Calgary | 4 | | | | | |
| 3 | Vancouver | 3 | | | | | | | | | |
| | | | | | | | | | | | | |
| 6 | Calgary | 4 | | | | | | | | | | | | | | |
| | 2 | San Jose | 4 | | | | | | | | | |
| | | | | | | | | | |
| | 4 | Colorado | 2 | | | | | | | | | | |
| 4 | Colorado | 4 | | | | | | | | | |
| | | | | | | | | | | | | | |
| 5 | Dallas | 1 | | | | | | | | | | | | | | | |
Conference-kvartfinaler
Kvartfinalen i Eastern Conference
| Tampa Bay vs. NY Islanders | | Dato | Borte | Hjem | OT | Score | | 8. april | NY Islanders | Tampa Bay | | 3 - 0 | | 10. april | NY Islanders | Tampa Bay | | 3 - 0 | | 12. april | Tampa Bay | NY Islanders | | 3 - 0 | | 14. april | Tampa Bay | NY Islanders | | 3 - 0 | | 16. april | NY Islanders | Tampa Bay | OT | 3 - 2 | | Tampa Bay vinder serien 4-1 | | | Philadelphia vs. New Jersey | | Dato | Bortrejse | Hjem | Score | | | 8. april | New Jersey | Philadelphia | 3 - 2 | | | 10. april | New Jersey | Philadelphia | 3 - 2 | | | 12. april | Philadelphia | New Jersey | 4 - 2 | | | 14. april | Philadelphia | New Jersey | 3 - 0 | | | 17. april | New Jersey | Philadelphia | 3 - 1 | | | Philadelphia vinder serien 4-1 | |
| Boston vs. Montreal | | Dato | Bortrejse | Hjem | OT | Score | | 7. april | Montreal | Boston | | 3 - 0 | | 9. april | Montreal | Boston | OT | 2 - 1 | | 11. april | Boston | Montreal | | 3 - 2 | | 13. april | Boston | Montreal | 2OT | 4 - 3 | | 15. april | Montreal | Boston | | 5 - 1 | | 17. april | Boston | Montreal | | 5 - 2 | | 19. april | Montreal | Boston | | 2 - 0 | | Montreal vinder serien 4-3 | | | Toronto vs. Ottawa | | Dato | Bortrejse | Hjem | OT | Score | | 8. april | Ottawa | Toronto | | 4 - 2 | | 10. april | Ottawa | Toronto | | 2 - 0 | | 12. april | Toronto | Ottawa | | 2 - 0 | | 14. april | Toronto | Ottawa | | 4 - 1 | | 16. april | Ottawa | Toronto | | 2 - 0 | | 18. april | Toronto | Ottawa | 2OT | 2 - 1 | | 20. april | Ottawa | Toronto | | 4 - 1 | | Toronto vinder serien 4-3 | |
Kvartfinalerne i Western Conference
| Colorado vs. Dallas | | Dato | Bortrejse | Hjem | OT | Score | | 7. april | Dallas | Colorado | | 3 - 1 | | 9. april | Dallas | Colorado | | 5 - 2 | | 12. april | Colorado | Dallas | OT | 4 - 3 | | 14. april | Colorado | Dallas | 2OT | 3 - 2 | | 17. april | Dallas | Colorado | | 5 - 1 | | Colorado vinder serien 4-1 | | | San Jose vs. St. Louis | | Dato | Borte | Hjem | OT | Score | | 8. april | St. Louis | San Jose | OT | 1 - 0 | | 10. april | St. Louis | San Jose | | 3 - 1 | | 12. april | San Jose | St. Louis | | 4 - 1 | | 13. april | San Jose | St. Louis | | 4 - 3 | | 15. april | St. Louis | San Jose | | 3 - 1 | | San Jose vinder serien 4-1 | |
| Vancouver vs. Calgary | | Dato | Bortrejse | Hjem | OT | Score | | 7. april | Calgary | Vancouver | | 5 - 3 | | 9. april | Calgary | Vancouver | | 2 - 1 | | 11. april | Vancouver | Calgary | | 2 - 1 | | 13. april | Vancouver | Calgary | | 4 - 0 | | 15. april | Calgary | Vancouver | | 2 - 1 | | 17. april | Vancouver | Calgary | 3OT | 5 - 4 | | 19. april | Calgary | Vancouver | OT | 3 - 2 | | Calgary vinder serien 4-3 | | | Detroit vs. Nashville | | Dato | Bortrejse | Hjem | Score | | 7. april | Nashville | Detroit | 3 - 1 | | 10. april | Nashville | Detroit | 2 - 1 | | 11. april | Detroit | Nashville | 3 - 1 | | 13. april | Detroit | Nashville | 3 - 0 | | 15. april | Nashville | Detroit | 4 - 1 | | 17. april | Detroit | Nashville | 2 - 0 | | Detroit vinder serien 4-2 | |
Conference Semifinaler
Semifinalerne i Eastern Conference
| Tampa Bay vs. Montreal | | Dato | Borte | Hjem | OT | Score | | 23. april | Montreal | Tampa Bay | | 4 - 0 | | 25. april | Montreal | Tampa Bay | | 3 - 1 | | 27. april | Tampa Bay | Montreal | OT | 4 - 3 | | 29. april | Tampa Bay | Montreal | | 3 - 1 | | Tampa Bay vinder serien 4-0 | | | Philadelphia vs. Toronto | | Dato | Borte | Hjem | OT | Score | | 22. april | Toronto | Philadelphia | | 3 - 1 | | 25. april | Toronto | Philadelphia | | 2 - 1 | | 28. april | Philadelphia | Toronto | | 4 - 1 | | 30. april | Philadelphia | Toronto | | 3 - 1 | | 2. maj | Toronto | Philadelphia | | 7 - 2 | | 4. maj | Philadelphia | Toronto | OT | 3 - 2 | | Philadelphia vinder serien 4-2 | |
Semifinalerne i Western Conference
| Detroit vs. Calgary | | Dato | Bortrejse | Hjem | OT | Score | | 22. april | Calgary | Detroit | OT | 2 - 1 | | 24. april | Calgary | Detroit | | 2 - 5 | | 27. april | Detroit | Calgary | | 2 - 3 | | 29. april | Detroit | Calgary | | 4 - 2 | | 1. maj | Calgary | Detroit | | 1 - 0 | | 3. maj | Detroit | Calgary | OT | 0 - 1 | | Calgary vinder serien 4-2 | | | San Jose vs. Colorado | | Dato | Borte | Hjem | OT | Score | | 22. april | Colorado | San Jose | | 2 - 5 | | 24. april | Colorado | San Jose | | 1 - 4 | | 26. april | San Jose 1 | 0 Colorado | | 1 - 0 | | 28. april | San Jose | Colorado | OT | 0 - 1 | | 1. maj | Colorado | San Jose | OT | 2 - 1 | | 4. maj | San Jose | Colorado | | 3 - 1 | | San Jose vinder serien 4-2 | |
Conference finaler
| Eastern Conference Tampa Bay vs. Philadelphia | | Dato | Borte | Hjem | | | 8. maj | Philadelphia 1 | 3 Tampa Bay | | | 10. maj | Philadelphia 6 | 2 Tampa Bay | | | 13. maj | Tampa Bay 4 | 1 Philadelphia | | | 15. maj | Tampa Bay 2 | 3 Philadelphia | | | 18. maj | Philadelphia 2 | 4 Tampa Bay | | | 20. maj | Tampa Bay 4 | 5 Philadelphia | OT | | 22. maj | Philadelphia 1 | 2 Tampa Bay | | | Tampa Bay vinder serien 4-3 og Prince of Wales Trophy | | | Western Conference San Jose vs. Calgary | | Dato | Borte | Hjem | | | 9. maj | Calgary 4 | 3 San Jose | OT | | 11. maj | Calgary 4 | 1 San Jose | | | 13. maj | San Jose 3 | 0 Calgary | | | 15. maj | San Jose 4 | 2 Calgary | | | 17. maj | Calgary 3 | 0 San Jose | | | 19. maj | San Jose 1 | 3 Calgary | | | Calgary vinder serien 4-2 og Clarence S. Campbell Bowl | |
Finaler
| Tampa Bay vs. Calgary |
| Dato | Borte | Hjem | |
| 25. maj | Calgary 4 | 1 Tampa Bay | |
| 27. maj | Calgary 1 | 4 Tampa Bay | |
| 29. maj | Tampa Bay 0 | 3 Calgary | |
| 31. maj | Tampa Bay 1 | 0 Calgary | |
| 3. juni | Calgary 3 | 2 Tampa Bay | OT |
| 5. juni | Tampa Bay 3 | 2 Calgary | 2OT |
| 7. juni | Calgary 1 | 2 Tampa Bay | |
| Tampa Bay vinder serien 4-3 og Stanley Cup |
| Brad Richards (Tampa Bay) vinder Conn Smythe Trophy |
Scoring ledere
Note: GP = spillede kampe, G = mål, A = assists, Pts = point
| Spiller | Team | GP | G | A | Pts |
| Brad Richards | Tampa Bay | 23 | 12 | 13 | 25 |
| Martin St. Louis | Tampa Bay | 23 | 9 | 15 | 24 |
| Jarome Iginla | Calgary | 26 | 13 | 9 | 22 |
| Fredrik Modin | Tampa Bay | 23 | 8 | 11 | 19 |
| Craig Conroy | Calgary | 26 | 6 | 11 | 17 |
| Vincent Lecavalier | Tampa Bay | 23 | 9 | 7 | 16 |
| Keith Primeau | Philadelphia | 18 | 9 | 7 | 16 |
| Martin Gelinas | Calgary | 26 | 8 | 6 | 14 |
| Vincent Damphousse | San Jose | 17 | 7 | 7 | 14 |
| Alexei Zhamnov | Philadelphia | 18 | 4 | 10 | 14 |