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 9 · Sun, Nov 7, 2004 · Ralph Wilson Stadium

New York Jets

17

Buffalo BillsWinner

22

NYJ -3 upsetO 34 ✓25 mph wind

Buffalo Bills 22–17. Played in 25 mph wind — weigh that when reading the passing lines.

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

Who moved the needle

Top performers

Passing · BUF

Drew BledsoeQB

18/30, 184 yds, 1 TD, 0 INT

5.8 expected points added

Passing · NYJ

Chad PenningtonQB

7/15, 141 yds, 1 TD, 1 INT

1.1 expected points added

Rushing · BUF

Willis McGaheeRB

37 att, 132 yds, 1 TD

-6.0 expected points added on the ground

Rushing · NYJ

Curtis MartinRB

19 att, 67 yds, 0 TD

-3.2 expected points added on the ground

Full stat lines

Box score

New York Jets

Passing

PlayerC/AttYdsTDINTSackedEPA
Chad Pennington7/151411111.1
Quincy Carter2/3661006.3

Rushing

PlayerAttYdsAvgTDEPA
Curtis Martin19673.50-3.2
Chad Pennington2147.00-3.9
Santana Moss133.00-0.2
Quincy Carter122.00-0.6
LaMont Jordan221.00-0.6

Defense (top contributors)

PlayerSoloAstSacksINTPD
Jonathan Vilma650.001
Eric Barton430.000
Jason Ferguson250.000
Reggie Tongue430.000
Victor Hobson520.000
Erik Coleman340.000
Donnie Abraham410.000
Dewayne Robertson230.000
David Barrett220.001
John Abraham110.000

Buffalo Bills

Passing

PlayerC/AttYdsTDINTSackedEPA
Drew Bledsoe18/301841005.8

Rushing

PlayerAttYdsAvgTDEPA
Willis McGahee371323.61-6.0
Drew Bledsoe4164.00-0.3
Travis Henry4153.80-2.3
Jabari Greer1-6-6.00-1.1

Defense (top contributors)

PlayerSoloAstSacksINTPD
Chris Kelsay321.000
Takeo Spikes310.000
Nate Clements130.000
Izell Reese300.000
Terrence McGee210.000
Kevin Thomas300.000
Joe Burns200.000
Pat Williams110.000
Aaron Schobel200.000
Lawyer Milloy110.011

Closing number vs result

Betting context

Closing spread
NYJ -3
Closing total
34
NYJ moneyline
BUF moneyline

Jets closed -3 and lost outright — an upset against the closing number.

Total closed 34; the game landed 39 — over by 5.0.

Conditions and crew

Game environment

Venue
Ralph Wilson Stadium
Roof / surface
outdoors · astroplay
Kickoff weather
55°F, wind 25 mph
Referee
Terry McAulay
Rest
NYJ 6 days · BUF 7 days
Coaches
Herm Edwards vs Mike Mularkey

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

Wind at 25 mph is the kind that drags passing depth and kicking range — weigh it when reading the splits.