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

1999 Week 12 · Sun, Nov 28, 1999 · Giants Stadium

Arizona CardinalsWinner

34

New York Giants

24

NYG -4.5 upsetO 34.5 ✓16 mph wind

Arizona Cardinals 34–24. Played in 16 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 · NYG

Kerry CollinsQB

22/45, 298 yds, 1 TD, 3 INT

-16.8 expected points added

Passing · ARI

Dave BrownQB

11/17, 126 yds, 0 TD, 0 INT

-4.0 expected points added

Rushing · ARI

Mario BatesRB

16 att, 37 yds, 1 TD

-1.7 expected points added on the ground

Rushing · NYG

Tiki BarberRB

10 att, 37 yds, 0 TD

-0.3 expected points added on the ground

Receiving · ARI

Rob MooreWR

7/9 for 102 yds, 1 TD

26% of team targets · 9.9 expected points added

Receiving · NYG

Amani ToomerWR

6/9 for 87 yds, 0 TD

21% of team targets · 3.8 expected points added

Full stat lines

Box score

Arizona Cardinals

Passing

PlayerC/AttYdsTDINTSackedEPA
Dave Brown11/17126003-4.0
Jake Plummer12/181252015.9

Rushing

PlayerAttYdsAvgTDEPA
Mario Bates16372.31-1.7
Adrian Murrell15281.90-3.6
Dave Brown144.000.2
Jake Plummer200.00-1.8

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Rob Moore79102126%9.9
Frank Sanders6873023%6.4
Adrian Murrell51050029%-4.0
Johnny McWilliams149111%0.9
David Boston11903%0.6
Mac Cody11503%-0.9
Terry Hardy11203%-0.5
Joel Makovicka11103%-0.6

Defense (top contributors)

PlayerSoloAstSacksINTPD
Tom Knight530.000
Patrick Sapp230.000
Kwamie Lassiter410.000
Tom Burke220.000
Ronald McKinnon210.000
Simeon Rice302.000
Johnny Rutledge120.000
Rob Fredrickson300.011
Dennis McKinley200.000
Brad Ottis110.000

New York Giants

Passing

PlayerC/AttYdsTDINTSackedEPA
Kerry Collins22/45298132-16.8

Rushing

PlayerAttYdsAvgTDEPA
Tiki Barber10373.70-0.3
Sean Bennett5163.211.2
Kerry Collins111.011.3
Charles Way100.00-0.4
LeShon Johnson3-2-0.70-2.0

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Amani Toomer6987021%3.8
Ike Hilliard41272028%-1.7
Tiki Barber3764116%-5.7
Pete Mitchell5747016%2.8
David Patten2521012%-2.2
Sean Bennett11602%0.4
Greg Comella11102%-1.4
Charles Way01002%-0.9

Defense (top contributors)

PlayerSoloAstSacksINTPD
Jessie Armstead741.000
Phillippi Sparks610.000
Cedric Jones332.000
Sam Garnes420.000
Jason Sehorn320.000
Michael Strahan230.000
Corey Widmer220.000
Percy Ellsworth120.000
Sean Bennett200.000
Emmanuel McDaniel110.001

Closing number vs result

Betting context

Closing spread
NYG -4.5
Closing total
34.5
ARI moneyline
NYG moneyline

Giants closed -4.5 and lost outright — an upset against the closing number.

Total closed 34.5; the game landed 58 — over by 23.5.

Conditions and crew

Game environment

Venue
Giants Stadium
Roof / surface
outdoors · astroturf
Kickoff weather
48°F, wind 16 mph
Referee
Larry Nemmers
Rest
ARI 7 days · NYG 7 days
Coaches
Vince Tobin vs Jim Fassel

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

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