1999 San Francisco 49ers roster: 4-12

The San Francisco 49ers went 4-12 in the 1999 NFL regular season, 4th of 5 in the NFC West.

Team stats and league rank

1999 San Francisco 49ers team stats
Points18.423rd of 31
Passing Yards205.321st of 31
Passing Touchdowns0.929th of 31
Interceptions Thrown1.220th of 31
Rushing Yards130.91st of 31
Rushing Touchdowns0.97th of 31
Sacks2.027th of 31
Tackles42.623rd of 31
Touchdowns2.118th of 31
Total Yards351.310th of 31
Points Allowed28.330th of 31
3rd Down Conversion %34.024th of 31

Counts are per game; percentages and ratings as they stand. Ranked among the 31 clubs that season.

1999 49ers roster: passing

1999 San Francisco 49ers passing
GP: Games the player appeared in, however briefly.CMP: Passes that reached the intended receiver.ATT: Attempts — passes thrown, kicks tried or returns taken.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.INT: Interceptions — thrown away by a quarterback, taken by a defender.RTG: Passer rating on the NFL's 0-158.3 scale, built from completion rate, yards, touchdowns and interceptions.
Jeff GarciaQB132253752,544111177.9
Steve StenstromQB6541005360452.7
Steve YoungQB345844463460.9

What the columns mean: CMP · INT · RTG

1999 49ers roster: rushing

1999 San Francisco 49ers rushing
GP: Games the player appeared in, however briefly.CAR: Times the player ran with the ball.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.TD: Touchdowns, worth six points before the extra point.
Charlie GarnerRB162411,2295.14
Fred BeasleyRB13582764.84
Jeff GarciaQB13452315.12
Lawrence PhillipsRB8301444.82
Terry JacksonRB1615755.00
Steve YoungQB311575.20
Travis JerveyRB86498.21
Steve StenstromQB63155.00
Jerry RiceWR162136.50
Tommy VardellFB6661.01

What the columns mean: CAR

1999 49ers roster: receiving

1999 San Francisco 49ers receiving
GP: Games the player appeared in, however briefly.REC: Passes caught.TGTS: Passes thrown the player's way, caught or not.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.TD: Touchdowns, worth six points before the extra point.
Jerry RiceWR1667083012.45
Terrell OwensWR1460075412.64
Charlie GarnerRB165605359.62
J.J. StokesWR1634042912.63
Greg ClarkTE1234034710.20
Fred BeasleyRB133202828.80
Lawrence PhillipsRB815015210.10
Mark HarrisWR16606611.00
Tony ClineTE8404511.30
Tommy VardellFB670365.10
Tai StreetsWR2202512.50
Steve StenstromQB61099.00
Chad FannTE162084.00
Terry JacksonRB163062.00
Travis JerveyRB81022.00

What the columns mean: REC · TGTS

1999 49ers roster: defense

1999 San Francisco 49ers defense
GP: Games the player appeared in, however briefly.TOT: Tackles made, solo and assisted together.SOLO: Tackles made without help.SACK: Quarterbacks tackled behind the line of scrimmage. A shared sack counts as a half.INT: Interceptions — thrown away by a quarterback, taken by a defender.PD: Passes defensed — throws broken up before they were caught.FF: Fumbles forced by knocking the ball loose.
Ken NortonLB16101751.0071
Winfred TubbsLB1686712.0140
Tim McDonaldSS1668502.0251
Lee WoodallLB1667532.5051
Lance SchultersDB1361520.0690
Junior BryantDE1647374.5062
Brentson BucknerDT1644291.0040
Darnell WalkerDB1543401.0151
Bryant YoungDT16403611.0040
Pierson PrioleauS1439300.00101
R.W. McQuartersCB1128250.0150
Gabe WilkinsDE1626201.0010
Zack BronsonDB1525170.0010
Jeff PoseyLB1615112.0020
Chike OkeaforLB121091.0010
Marvin WashingtonDE51080.0020
Craig NewsomeDB7870.0000
Charles HaleyDE16553.0020
Wasswa SerwangaDB9550.0010
Matt KeneleyDT7310.0000
Reggie GivensLB16310.0000
Terry JacksonRB16300.0000
Tony PetersonLB12210.0010
David RichieDT1100.0000
Chris DraftLB7100.0000
Travis JerveyRB8100.0000
Roell PrestonWR4110.0000

What the columns mean: TOT · SOLO · SACK · INT · PD · FF

Results

  1. Sep 12, 1999@ JAXL 3-41
  2. Sep 19, 1999vs NOW 28-21
  3. Sep 27, 1999@ ARIT 0-0
  4. Oct 3, 1999vs TENW 24-22
  5. Oct 10, 1999@ LARL 20-42
  6. Oct 17, 1999vs CARL 29-31
  7. Oct 24, 1999@ MINL 16-40
  8. Nov 7, 1999vs PITL 6-27
  9. Nov 14, 1999@ NOL 6-24
  10. Nov 21, 1999vs LARL 7-23
  11. Nov 29, 1999vs GBT 0-0
  12. Dec 5, 1999@ CINL 30-44
  13. Dec 12, 1999vs ATLW 26-7
  14. Dec 18, 1999@ CARL 24-41
  15. Dec 26, 1999vs WSHL 20-26
  16. Jan 3, 2000@ ATLT 0-0

Regular season. Player lines are the season lines ESPN files under this club; a player traded during the season may appear under his last club only. Age is the player’s age on December 31 of the season.