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

2008 Week 15 · Sun, Dec 14, 2008 · Giants Stadium

Buffalo Bills

27

New York JetsWinner

31

NYJ -9 no coverO 41 ✓20 mph wind

New York Jets 31–27. Played in 20 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 · NYJ

Brett FavreQB

17/30, 207 yds, 1 TD, 2 INT

-1.2 expected points added · -5.2% completion over expected

Passing · BUF

J.P. LosmanQB

24/39, 148 yds, 1 TD, 3 INT

-17.5 expected points added · -2.0% completion over expected

Rushing · BUF

Marshawn LynchRB

21 att, 127 yds, 0 TD

3.4 expected points added on the ground

Rushing · NYJ

Thomas JonesRB

20 att, 78 yds, 1 TD

-4.8 expected points added on the ground

Full stat lines

Box score

Buffalo Bills

Passing

PlayerC/AttYdsTDINTSackedEPA
J.P. Losman24/39148133-17.5

Rushing

PlayerAttYdsAvgTDEPA
Marshawn Lynch211276.003.4
Fred Jackson7314.410.8
J.P. Losman2178.513.3
Steve Johnson166.000.4
Keith Ellison166.002.8

Defense (top contributors)

PlayerSoloAstSacksINTPD
Donte Whitner410.000
Leodis McKelvin320.001
Bryan Scott140.001
Spencer Johnson300.000
Paul Posluszny210.012
Reggie Corner120.000
Kawika Mitchell120.000
Keith Ellison200.000
Kyle Williams110.000
Josh Reed100.000

New York Jets

Passing

PlayerC/AttYdsTDINTSackedEPA
Brett Favre17/30207120-1.2

Rushing

PlayerAttYdsAvgTDEPA
Thomas Jones20783.91-4.8
Leon Washington14747.014.8
Brett Favre12727.001.9
Tony Richardson2136.501.4

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Leon Washington1170100%0.0

Defense (top contributors)

PlayerSoloAstSacksINTPD
Shaun Ellis350.000
Kerry Rhodes250.011
Abram Elam241.000
David Harris420.001
Calvin Pace322.000
Eric Smith220.001
Darrelle Revis210.011
Mike DeVito210.000
Eric Barton210.000
David Bowens120.000

Closing number vs result

Betting context

Closing spread
NYJ -9
Closing total
41
BUF moneyline
+310
NYJ moneyline
-340

Jets closed -9, won by 4 — but didn't cover.

Total closed 41; the game landed 58 — over by 17.0.

Conditions and crew

Game environment

Venue
Giants Stadium
Roof / surface
outdoors · fieldturf
Kickoff weather
40°F, wind 20 mph
Referee
Jeff Triplette
Rest
BUF 7 days · NYJ 7 days
Coaches
Dick Jauron vs Eric Mangini

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

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