| Offensive Starters | | | | | |
| QB | Jim Harbaugh | 27 | 3 | 14 | 180 for 312, 2,178 yards, 10 td, 6 int, & 51 rushes for 321 yards and 4 td | |
| RB | Neal Anderson* | 26 | 4 | 14 | 260 rushes for 1,078 yards, 10 td, & 42 catches for 484 yards and 3 td | |
| FB | Brad Muster | 25 | 2 | 15 | 141 rushes for 664 yards, 6 td, & 47 catches for 452 yards and 0 td | |
| WR | Wendell Davis | 24 | 2 | 12 | 39 catches for 572 yards, 3 td | |
| WR | Ron Morris | 26 | 3 | 15 | 31 catches for 437 yards, 3 td, & 2 rushes for 26 yards and 0 td | |
| TE | James Thornton | 25 | 2 | 16 | 19 catches for 254 yards, 1 td | |
| LT | Jimbo Covert | 30 | 7 | 15 | | |
| LG | Mark Bortz* | 29 | 7 | 16 | | |
| C | Jay Hilgenberg* | 31 | 9 | 14 | | |
| RG | Tom Thayer | 29 | 5 | 16 | 1 fumble recovered | |
| RT | Keith Van Horne | 33 | 9 | 16 | | |
| Defensive Starters | | | | | |
| LDE | Trace Armstrong | 25 | 1 | 16 | 10.0 sacks, 0 interceptions, 2 fumbles recovered | |
| LDT | William Perry | 28 | 5 | 16 | 4.0 sacks, 0 interceptions, 0 fumbles recovered | |
| RDT | Dan Hampton | 33 | 11 | 9 | | |
| RDE | Richard Dent* | 30 | 7 | 16 | 12.0 sacks, 3 interceptions, 3 fumbles recovered | |
| LLB | Jim Morrissey | 28 | 5 | 16 | 0.0 sacks, 2 interceptions, 3 fumbles recovered | |
| MLB | Mike Singletary* | 32 | 9 | 16 | 1.0 sacks, 0 interceptions, 1 fumble recovered | |
| RLB | Ron Rivera | 28 | 6 | 14 | 0.0 sacks, 2 interceptions, 2 fumbles recovered | |
| LCB | Donnell Woolford | 24 | 1 | 13 | 2.0 sacks, 3 interceptions, 0 fumbles recovered | |
| RCB | Lemuel Stinson | 24 | 2 | 10 | 0.0 sacks, 6 interceptions, 0 fumbles recovered | |
| SS | Shaun Gayle | 28 | 6 | 16 | 1.0 sacks, 2 interceptions, 3 fumbles recovered | |
| FS | Mark Carrier* | 22 | Rook | 16 | 0.0 sacks, 10 interceptions, 2 fumbles recovered | |
Roster