2004 Djurgårdens IF season Allsvenskan 2004 Allsvenskan 2004

| Date_ | Venue | Opponents | Score | Comp | Attendance |
|---|---|---|---|---|---|
| 2004-04-05 | Vångavallen | Trelleborg | 2-2 | Allsvenskan | 6 154 |
| 2004-04-13 | Råsunda | AIK | 3-1 | Allsvenskan | 32 590 |
| 2004-04-19 | Olympia | Helsingborg | 1-1 | Allsvenskan | 10 254 |
| 2004-04-25 | Råsunda | Sundsvall | 3-1 | Allsvenskan | 11 755 |
| 2004-05-02 | Landskrona IP | Landskrona | 0-2 | Allsvenskan | 6 387 |
| 2004-05-09 | Råsunda | Kalmar | 0-3 | Allsvenskan | 11 308 |
| 2004-05-12 | Ryavallen | Elfsborg | 0-0 | Allsvenskan | 5 520 |
| 2004-05-18 | Råsunda | Göteborg | 1-2 | Allsvenskan | 15 079 |
| 2004-05-24 | Råsunda | ÖIS | 2-1 | Allsvenskan | 8 711 |
| 2004-07-07 | Örjans Vall | Halmstad | 2-2 | Allsvenskan | 13 297 |
| 2004-07-14 | Råsunda | Malmö | 0-2 | Allsvenskan | 13 380 |
| 2004-07-19 | Råsunda | Hammarby | 0-3 | Allsvenskan | 24 165 |
| 2004-07-24 | Råsunda | Örebro | 5-1 | Allsvenskan | 7 701 |
| 2004-07-31 | Fredriksskans | Kalmar | 1-1 | Allsvenskan | 9 031 |