For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2004 Week 15 · Sun, Dec 19, 2004 · Raymond James Stadium

New Orleans SaintsWinner

21

Tampa Bay Buccaneers

17

TB -7.5 upsetU 43.5 ✓

New Orleans Saints 21–17.

Pre-2018 game — box score & context only; play-by-play visuals start in 2018

Who moved the needle

Top performers

Passing · NO

Aaron BrooksQB

14/21, 169 yds, 2 TD, 0 INT

5.2 expected points added

Passing · TB

Brian GrieseQB

13/22, 118 yds, 1 TD, 1 INT

-1.3 expected points added

Rushing · TB

Michael PittmanRB

24 att, 131 yds, 0 TD

-3.4 expected points added on the ground

Rushing · NO

Deuce McAllisterRB

25 att, 89 yds, 0 TD

-4.2 expected points added on the ground

Full stat lines

Box score

New Orleans Saints

Passing

PlayerC/AttYdsTDINTSackedEPA
Aaron Brooks14/211692075.2

Rushing

PlayerAttYdsAvgTDEPA
Deuce McAllister25893.60-4.2
Aaron Brooks3175.702.4
Aaron Stecker199.001.1

Defense (top contributors)

PlayerSoloAstSacksINTPD
Darren Howard421.000
Courtney Watson240.000
Charles Grant420.000
Tebucky Jones400.000
Colby Bockwoldt310.001
Jay Bellamy400.000
Will Smith220.000
James Allen220.000
Mike McKenzie300.011
Fred Thomas300.000

Tampa Bay Buccaneers

Passing

PlayerC/AttYdsTDINTSackedEPA
Brian Griese13/22118111-1.3

Rushing

PlayerAttYdsAvgTDEPA
Michael Pittman241315.50-3.4
Joey Galloway2199.501.9
Earnest Graham3165.300.5
Mike Alstott221.00-1.0
Ian Smart111.00-0.5
Brian Griese200.00-1.5

Defense (top contributors)

PlayerSoloAstSacksINTPD
Derrick Brooks730.000
Simeon Rice523.500
Ian Gold420.000
Chidi Ahanotu211.000
Ronde Barber211.002
Shelton Quarles120.000
Greg Spires211.500
Dwight Smith300.001
Dexter Jackson110.000
Brian Kelly110.001

Closing number vs result

Betting context

Closing spread
TB -7.5
Closing total
43.5
NO moneyline
TB moneyline

Buccaneers closed -7.5 and lost outright — an upset against the closing number.

Total closed 43.5; the game landed 38 — under by 5.5.

Conditions and crew

Game environment

Venue
Raymond James Stadium
Roof / surface
outdoors · grass
Kickoff weather
64°F, wind 13 mph
Referee
Jeff Triplette
Rest
NO 7 days · TB 7 days
Coaches
Jim Haslett vs Jon Gruden

Division game — familiarity tightens these matchups; closing numbers tend to be sharper.