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 12 · Sun, Nov 23, 2008 · Invesco Field at Mile High

Oakland RaidersWinner

31

Denver Broncos

10

DEN -9 upsetU 43.5 ✓15 mph wind

Oakland Raiders 31–10 — never really in doubt late. Played in 15 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 · DEN

Jay CutlerQB

16/37, 204 yds, 0 TD, 1 INT

5.0 expected points added · -9.5% completion over expected

Rushing · DEN

Peyton HillisRB

17 att, 74 yds, 1 TD

0.8 expected points added on the ground

Rushing · DEN

Tatum BellRB

6 att, 14 yds, 0 TD

-2.2 expected points added on the ground

Full stat lines

Box score

Oakland Raiders

Denver Broncos

Passing

PlayerC/AttYdsTDINTSackedEPA
Jay Cutler16/372040105.0

Rushing

PlayerAttYdsAvgTDEPA
Peyton Hillis17744.410.8
Jay Cutler4246.00-2.9
Tatum Bell6142.30-2.2
Eddie Royal133.00-0.2

Defense (top contributors)

PlayerSoloAstSacksINTPD
Jamie Winborn520.000
Roderick Rogers500.000
Spencer Larsen500.000
Mario Haggan400.000
Wesley Woodyard400.000
Dre' Bly300.000
Marquand Manuel300.001
Karl Paymah200.000
Elvis Dumervil110.000
Marcus Thomas200.000

Closing number vs result

Betting context

Closing spread
DEN -9
Closing total
43.5
OAK moneyline
+330
DEN moneyline
-400

Broncos closed -9 and lost outright — an upset against the closing number.

Total closed 43.5; the game landed 41 — under by 2.5.

Conditions and crew

Game environment

Venue
Invesco Field at Mile High
Roof / surface
outdoors · grass
Kickoff weather
47°F, wind 15 mph
Referee
Jeff Triplette
Rest
OAK 7 days · DEN 7 days
Coaches
Tom Cable vs Mike Shanahan

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

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