2004 Buffalo Bills season Schedule Schedule

| Week | Date_ | Opponent | Result_ | TV_Time |
|---|---|---|---|---|
| 1 | September 12, 2004 | Jacksonville Jaguars | L 13–10 | CBS 1:00pm |
| 2 | September 19, 2004 | at Oakland Raiders | L 13–10 | CBS 4:05pm |
| 3 | Bye | Bye | Bye | Bye |
| 4 | October 3, 2004 | New England Patriots | L 31–17 | CBS 1:00pm |
| 5 | October 10, 2004 | at New York Jets | L 16–14 | CBS 4:15pm |
| 6 | October 17, 2004 | Miami Dolphins | W 20–13 | CBS 1:00pm |
| 7 | October 24, 2004 | at Baltimore Ravens | L 20–6 | CBS 1:00pm |
| 8 | October 31, 2004 | Arizona Cardinals | W 38–14 | FOX 1:00pm |
| 9 | November 7, 2004 | New York Jets | W 22–17 | CBS 1:00pm |