1999-11-07 | Steelers | 49ers | 4 | 15:00 | 3 | 2 | PIT 47 | 6-20 | Richard Huntley left end for 52 yards (tackle by R.W. McQuarters) | 52 | 1.360 | 6.970 | 5.61 |
1999-12-12 | Falcons | 49ers | 2 | 15:00 | 3 | 2 | ATL 32 | 7-0 | Chris Chandler pass complete to Terance Mathis for 36 yards (tackle by Darnell Walker) | 36 | 0.370 | 3.450 | 3.08 |
1999-12-05 | Bengals | 49ers | 2 | 12:39 | 3 | 1 | SFO 41 | 10-7 | Jeff Blake pass complete to Marco Battaglia for 30 yards (tackle by Pierson Prioleau) | 30 | 2.210 | 4.840 | 2.63 |
1999-10-03 | Titans | 49ers | 2 | 1:04 | 3 | 1 | OTI 41 | 14-10 | Neil O'Donnell pass complete to Michael Roan for 17 yards (tackle by Lance Schulters) | 17 | 1.030 | 2.790 | 1.76 |
1999-10-03 | Titans | 49ers | 3 | 7:36 | 3 | 1 | SFO 24 | 14-10 | Rodney Thomas right end for 17 yards (tackle by Lance Schulters) | 17 | 3.340 | 5.600 | 2.26 |
1999-09-19 | Saints | 49ers | 4 | 1:07 | 3 | 1 | NOR 29 | 28-21 | Billy Joe Hobert pass complete to Lawrence Dawsey for 13 yards (tackle by Tim McDonald) | 13 | 0.230 | 1.730 | 1.50 |
1999-10-17 | Panthers | 49ers | 2 | 1:11 | 3 | 1 | CAR 29 | 16-24 | Steve Beuerlein pass complete to Muhsin Muhammad for 10 yards (tackle by Mark McMillian) | 10 | 0.230 | 1.530 | 1.30 |
1999-11-21 | Rams | 49ers | 3 | 5:17 | 3 | 1 | SFO 49 | 7-20 | Kurt Warner pass complete to Isaac Bruce for 9 yards (tackle by Ramos McDonald) | 9 | 1.690 | 2.920 | 1.23 |
2000-01-03 | Falcons | 49ers | 4 | 9:27 | 3 | 1 | ATL 34 | 34-22 | Byron Hanspard up the middle for 9 yards (tackle by Pierson Prioleau and Tim McDonald) | 9 | 0.560 | 1.800 | 1.24 |
1999-10-17 | Panthers | 49ers | 4 | 8:50 | 3 | 3 | CAR 33 | 23-31 | Steve Beuerlein pass complete to Patrick Jeffers for 8 yards (tackle by Lance Schulters) | 8 | 0.370 | 1.660 | 1.29 |
1999-10-10 | Rams | 49ers | 2 | 9:58 | 3 | 1 | RAM 20 | 21-10 | Robert Holcombe left end for 8 yards (tackle by Lance Schulters) | 8 | -0.370 | 0.810 | 1.18 |
1999-09-27 | Cardinals | 49ers | 4 | 9:17 | 3 | 2 | SFO 47 | 10-17 | Jake Plummer pass complete to Frank Sanders for 8 yards (tackle by R.W. McQuarters) | 8 | 1.750 | 2.980 | 1.23 |
1999-10-17 | Panthers | 49ers | 3 | 3:38 | 3 | 3 | CAR 40 | 16-31 | Steve Beuerlein pass complete to Eric Metcalf for 7 yards (tackle by R.W. McQuarters) | 7 | 0.830 | 2.060 | 1.23 |
1999-11-29 | Packers | 49ers | 2 | 14:44 | 3 | 3 | SFO 26 | 3-0 | Brett Favre pass complete to Jeff Thomason for 7 yards (tackle by Tim McDonald) | 7 | 3.070 | 4.310 | 1.24 |
1999-11-21 | Rams | 49ers | 3 | 5:17 | 3 | 2 | SFO 32 | 7-20 | Torry Holt left end for 6 yards (tackle by Lance Schulters) | 6 | 2.740 | 3.840 | 1.10 |
1999-10-03 | Titans | 49ers | 4 | 6:55 | 3 | 3 | OTI 30 | 24-13 | Neil O'Donnell pass complete to Eddie George for 4 yards (tackle by Ken Norton) | 4 | 0.170 | 1.200 | 1.03 |
1999-09-19 | Saints | 49ers | 1 | 2:57 | 4 | 2 | SFO 27 | 7-0 | Lamar Smith up the middle for 4 yards (tackle by Ken Norton) | 4 | 1.800 | 4.040 | 2.24 |
1999-11-21 | Rams | 49ers | 4 | 11:17 | 3 | 1 | RAM 10 | 7-23 | Kurt Warner pass complete to Isaac Bruce for 4 yards (tackle by Monty Montgomery) | 4 | -0.370 | -0.280 | .09 |
1999-11-21 | Rams | 49ers | 1 | 12:59 | 3 | 2 | SFO 12 | 0-0 | Isaac Bruce left end for 4 yards (tackle by Tim McDonald). Penalty on Tom Nutten: Offensive Holding, 10 yards | 4 | 4.340 | 3.220 | -1.12 |
1999-12-05 | Bengals | 49ers | 4 | 4:18 | 3 | 2 | CIN 16 | 44-30 | Corey Dillon for 3 yards (tackle by Lee Woodall) | 3 | -0.480 | 0.150 | .63 |
1999-12-26 | Redskins | 49ers | 1 | 5:57 | 3 | 2 | WAS 28 | 7-0 | Brad Johnson pass complete to Irving Fryar for 3 yards (tackle by Tim McDonald) | 3 | 0.100 | 1.000 | .90 |
1999-09-19 | Saints | 49ers | 1 | 6:08 | 3 | 3 | SFO 50 | 7-0 | Billy Joe Hobert pass complete to Aaron Craver for 2 yards (tackle by Lance Schulters) | 2 | 1.490 | 0.070 | -1.42 |
1999-09-19 | Saints | 49ers | 1 | 2:57 | 4 | 1 | SFO 48 | 7-0 | Billy Joe Hobert up the middle for 2 yards (tackle by Winfred Tubbs) | 2 | 0.070 | 2.520 | 2.45 |
1999-10-24 | Vikings | 49ers | 4 | 15:00 | 3 | 2 | SFO 2 | 37-16 | Jeff George pass complete to Cris Carter for 2 yards, touchdown | 2 | 4.950 | 7.000 | 2.05 |
1999-10-03 | Titans | 49ers | 3 | 15:00 | 3 | 1 | SFO 37 | 14-10 | Eddie George left guard for 2 yards (tackle by Ken Norton) | 2 | 2.480 | 3.250 | .77 |
2000-01-03 | Falcons | 49ers | 3 | 6:08 | 3 | 1 | ATL 38 | 24-7 | Chris Chandler up the middle for 2 yards (tackle by Brentson Buckner) | 2 | 0.830 | 1.600 | .77 |
1999-11-07 | Steelers | 49ers | 1 | 11:44 | 3 | 1 | SFO 1 | 0-6 | Jerome Bettis right guard for 1 yard, touchdown | 1 | 5.170 | 7.000 | 1.83 |
1999-09-19 | Saints | 49ers | 1 | 2:57 | 3 | 3 | SFO 28 | 7-0 | Billy Joe Hobert pass complete to Eddie Kennison for 1 yard (tackle by Lance Schulters). Penalty on Ken Norton: Unnecessary Roughness (Offsetting), Penalty on Ricky Williams: Unnecessary Roughness (Offsetting) | 1 | 2.940 | 1.800 | -1.14 |
1999-10-24 | Vikings | 49ers | 1 | 12:20 | 4 | 1 | SFO 1 | 6-0 | Leroy Hoard up the middle for 1 yard, touchdown | 1 | 3.550 | 7.000 | 3.45 |
1999-10-17 | Panthers | 49ers | 2 | 15:00 | 3 | 3 | SFO 3 | 6-0 | William Floyd left guard for 1 yard (tackle by Ken Norton) | 1 | 4.720 | 3.250 | -1.47 |
1999-12-18 | Panthers | 49ers | 4 | 11:28 | 4 | 1 | SFO 10 | 34-24 | Anthony Johnson left tackle for 1 yard (tackle by Ken Norton) | 1 | 2.910 | 5.140 | 2.23 |
1999-09-27 | Cardinals | 49ers | 4 | 9:17 | 4 | 1 | CRD 44 | 10-17 | Jake Plummer up the middle for 1 yard (tackle by Ken Norton and Winfred Tubbs) | 1 | -0.460 | 1.930 | 2.39 |
1999-12-05 | Bengals | 49ers | 1 | 10:47 | 3 | 1 | CIN 44 | 0-0 | Corey Dillon left guard for 1 yard (tackle by Chike Okeafor). Corey Dillon fumbles (forced by Chike Okeafor), recovered by Rich Braham at CIN-47 | 1 | 1.220 | 2.060 | .84 |
1999-12-26 | Redskins | 49ers | 1 | 15:00 | 3 | 1 | SFO 47 | 0-0 | Skip Hicks right tackle for no gain (tackle by Zack Bronson) | 0 | 1.820 | 0.130 | -1.69 |
1999-09-12 | Jaguars | 49ers | 2 | 13:47 | 3 | 1 | JAX 42 | 3-3 | Fred Taylor left guard for no gain (tackle by Bryant Young) | 0 | 1.090 | -0.590 | -1.68 |
1999-11-21 | Rams | 49ers | 4 | 6:46 | 3 | 1 | RAM 47 | 7-23 | Marshall Faulk left guard for no gain (tackle by Lee Woodall) | 0 | 1.420 | -0.260 | -1.68 |
1999-11-14 | Saints | 49ers | 4 | 12:12 | 3 | 1 | SFO 9 | 21-6 | Ricky Williams left tackle for -1 yards (tackle by Tim McDonald and Brentson Buckner) | -1 | 4.740 | 2.890 | -1.85 |
1999-11-29 | Packers | 49ers | 1 | 11:09 | 3 | 1 | GNB 28 | 0-0 | Dorsey Levens up the middle for -1 yards (tackle by Ken Norton). Penalty on Mike Wahle: False Start, 5 yards (no play) | -1 | 0.100 | -0.550 | -0.65 |
1999-09-12 | Jaguars | 49ers | 3 | 13:47 | 3 | 1 | SFO 30 | 6-3 | Fred Taylor up the middle for -2 yards (tackle by Marvin Washington) | -2 | 2.940 | 1.290 | -1.65 |
1999-10-03 | Titans | 49ers | 1 | 12:17 | 3 | 1 | SFO 46 | 0-0 | Eddie George left guard for -3 yards (tackle by Bryant Young) | -3 | 1.880 | 0.000 | -1.88 |
1999-09-27 | Cardinals | 49ers | 3 | 3:43 | 3 | 2 | SFO 22 | 7-17 | Michael Pittman left guard for -3 yards. Michael Pittman fumbles, recovered by Jake Plummer at SFO-25 | -3 | 3.400 | 1.850 | -1.55 |
1999-09-19 | Saints | 49ers | 4 | 14:02 | 3 | 2 | NOR 36 | 14-21 | Ricky Williams left end for -4 yards (tackle by Mark McMillian) | -4 | 0.630 | -1.240 | -1.87 |
1999-12-26 | Redskins | 49ers | 4 | 0:32 | 3 | 3 | SFO 34 | 20-20 | Brad Johnson sacked by Bryant Young for -4 yards | -4 | 2.540 | 0.720 | -1.82 |
1999-12-26 | Redskins | 49ers | 1 | 5:57 | 3 | 3 | 50 | 7-0 | Brad Johnson sacked by Lee Woodall for -8 yards | -8 | 1.490 | -0.590 | -2.08 |
1999-10-17 | Panthers | 49ers | 4 | 8:50 | 3 | 1 | SFO 36 | 23-31 | Steve Beuerlein sacked by Junior Bryant for -9 yards | -9 | 2.540 | 0.270 | -2.27 |
1999-10-03 | Titans | 49ers | 2 | 4:04 | 3 | 2 | OTI 28 | 7-10 | Neil O'Donnell sacked by Junior Bryant for -10 yards | -10 | 0.100 | -2.240 | -2.34 |
1999-11-29 | Packers | 49ers | 1 | 4:45 | 3 | 2 | GNB 40 | 0-0 | Brett Favre pass incomplete intended for Antonio Freeman | | 0.890 | -0.720 | -1.61 |
1999-11-07 | Steelers | 49ers | 3 | 9:10 | 3 | 1 | PIT 28 | 6-17 | Kordell Stewart pass incomplete intended for Mark Bruener | | 0.100 | -1.500 | -1.60 |
1999-11-07 | Steelers | 49ers | 3 | 14:49 | 3 | 1 | PIT 34 | 6-17 | Kordell Stewart pass complete to Mark Bruener for no gain | | 0.560 | -1.110 | -1.67 |
1999-10-17 | Panthers | 49ers | 1 | 9:06 | 3 | 1 | 50 | 3-0 | Steve Beuerlein pass incomplete intended for Rae Carruth is intercepted by R.W. McQuarters at SFO-37 and returned for 25 yards (tackle by Patrick Jeffers) | | 1.620 | -3.050 | -4.67 |
1999-11-29 | Packers | 49ers | 2 | 0:36 | 3 | 3 | SFO 5 | 3-7 | Brett Favre pass incomplete intended for Tyrone Davis | | 4.610 | 3.020 | -1.59 |
Offense