1999 Week 2 · Sun, Sep 19, 1999 · 3Com Park
FinalNew Orleans Saints 21 at San Francisco 49ers 28. Final.
Who moved the needle
For the complete documentation index, see llms.txt. Markdown variants of the ranked boards (dynasty and fantasy rankings for NFL, NBA, MLB and CFB) are available by appending.mdto those URLs or by sendingAccept: text/markdown; other pages answer 404.
polling · 1800s tick · as of 2:22 AM ET · 16 to play
Game Center
Game Center
1999 Week 2 · Sun, Sep 19, 1999 · 3Com Park
FinalWho moved the needle
San Francisco 49ers 28–21.
1.5 expected points added on the ground
No opportunity read for this era
Snap, route and expected-points data starts in 2021. This game is older than the usage record, so there is no opportunity read for it — the box score above is the complete picture we hold.
Full stat lines
| Player | C/Att | Yds | TD | INT | Sacked | EPA |
|---|---|---|---|---|---|---|
| Billy Joe Hobert | 20/37 | 223 | 3 | 2 | 0 | +15.6 |
| Player | Att | Yds | Avg | TD | EPA |
|---|---|---|---|---|---|
| Ricky Williams | 22 | 80 | 3.6 | 0 | −3.5 |
| Lamar Smith | 2 | 11 | 5.5 | 0 | +2.2 |
| Aaron Craver | 3 | 4 | 1.3 | 0 | −1.6 |
| Player | Rec | Tgt | Yds | TD | Tgt share | EPA |
|---|---|---|---|---|---|---|
| Keith Poole | 2 | 3 | 69 | 1 | 8% | +7.9 |
| Eddie Kennison | 5 | 12 | 46 | 1 | 32% | −5.3 |
| Player | Solo | Ast | Sacks | INT | PD |
|---|---|---|---|---|---|
| Mark Fields | 9 | 1 | 1.0 | 0 | 0 |
| Keith Mitchell | 5 | 2 | 0.5 | 0 | 1 |
| Rob Kelly | 5 | 1 | 0.0 | 0 | 1 |
| Sammy Knight |
| Player | C/Att | Yds | TD | INT | Sacked | EPA |
|---|---|---|---|---|---|---|
| Steve Young | 23/35 | 258 | 2 | 1 | 5 | +0.9 |
| Player | Att | Yds | Avg | TD | EPA |
|---|---|---|---|---|---|
| Charlie Garner |
Every number on them comes from the same read as this page, and each one says in words where it came from.
The market number, who both clubs have been, and the one question this matchup asks.

/football/games/1999_02_NO_SF
The cards are drawn from the play-by-play sync, not live, and each one says so on its face.
Closing number vs result
49ers closed -11, won by 7 — but didn't cover.
Total closed 42.5; the game landed 49 — over by 6.5.
Conditions and crew
Division game — familiarity tightens these matchups; closing numbers tend to be sharper.
| Tommy Barnhardt | 1 | 4 | 4.0 | 0 | −1.8 |
| Billy Joe Hobert | 2 | 2 | 1.0 | 0 | −3.1 |
| Lawrence Dawsey | 3 | 4 | 34 | 1 | 11% | +4.0 |
| Cameron Cleeland | 2 | 4 | 32 | 0 | 11% | +3.1 |
| Andre Hastings | 2 | 3 | 23 | 0 | 8% | +2.0 |
| Aaron Craver | 3 | 6 | 14 | 0 | 16% | −3.3 |
| Ricky Williams | 3 | 5 | 5 | 0 | 14% | −0.7 |
| 4 |
| 0 |
| 0.0 |
| 0 |
| 2 |
| Fred Weary | 4 | 0 | 0.0 | 0 | 1 |
| Tyronne Drakeford | 4 | 0 | 0.0 | 0 | 0 |
| Troy Wilson | 2 | 1 | 1.5 | 0 | 1 |
| Chris Bordano | 2 | 1 | 0.0 | 0 | 0 |
| Wayne Martin | 2 | 0 | 1.0 | 0 | 0 |
| Brady Smith | 2 | 0 | 0.0 | 0 | 0 |
| 12 |
| 72 |
| 6.0 |
| 0 |
| +1.5 |
| Steve Young | 3 | 13 | 4.3 | 0 | −0.7 |
| Lawrence Phillips | 2 | 2 | 1.0 | 0 | +0.8 |
| Tommy Vardell | 5 | 1 | 0.2 | 1 | −1.6 |
| Chad Stanley | 1 | 0 | 0.0 | 0 | −3.2 |
| Player | Rec | Tgt | Yds | TD | Tgt share | EPA |
|---|---|---|---|---|---|---|
| Charlie Garner | 5 | 5 | 88 | 0 | 14% | +6.4 |
| Lawrence Phillips | 5 | 6 | 61 | 0 | 17% | +2.8 |
| Terrell Owens | 5 | 8 | 49 | 2 | 23% | +3.4 |
| Jerry Rice | 5 | 9 | 47 | 0 | 26% | −0.0 |
| J.J. Stokes | 2 | 3 | 12 | 0 | 9% | +0.0 |
| Tommy Vardell | 1 | 2 | 1 | 0 | 6% | −1.9 |
| Chad Fann | 0 | 1 | 0 | 0 | 3% | −0.2 |
| Mark Harris | 0 | 1 | 0 | 0 | 3% | −1.3 |
| Player | Solo | Ast | Sacks | INT | PD |
|---|---|---|---|---|---|
| Tim McDonald | 7 | 0 | 0.0 | 0 | 0 |
| Mark McMillian | 5 | 1 | 0.0 | 1 | 1 |
| Ken Norton | 5 | 1 | 0.0 | 0 | 0 |
| Darnell Walker | 5 | 0 | 0.0 | 0 | 1 |
| Lance Schulters | 4 | 0 | 0.0 | 1 | 2 |
| Gabe Wilkins | 4 | 0 | 0.0 | 0 | 0 |
| Lee Woodall | 4 | 0 | 0.0 | 0 | 1 |
| Winfred Tubbs | 3 | 0 | 0.0 | 0 | 0 |
| R.W. McQuarters | 2 | 0 | 0.0 | 0 | 1 |
| Marvin Washington | 2 | 0 | 0.0 | 0 | 1 |