2004 Arizona Cardinals season Schedule Schedule

| Week | Date_ | Opponent | Result_ | Attendance |
|---|---|---|---|---|
| 1 | September 12, 2004 | at St. Louis Rams | L 17-10 | 65538 |
| 2 | September 19, 2004 | New England Patriots | L 23-12 | 51557 |
| 3 | September 26, 2004 | at Atlanta Falcons | L 6-3 | 70534 |
| 4 | October 3, 2004 | New Orleans Saints | W 34-10 | 28109 |
| 5 | October 10, 2004 | at San Francisco 49ers | L 31-28 OT | 62836 |
| 6 | Bye | Bye | Bye | Bye |
| 7 | October 24, 2004 | Seattle Seahawks | W 25-17 | 35695 |
| 8 | October 31, 2004 | at Buffalo Bills | L 38-14 | 65887 |
| 9 | November 7, 2004 | at Miami Dolphins | W 24-23 | 72612 |
| 10 | November 14, 2004 | New York Giants | W 17-14 | 42297 |