Franchise 77 seasons 609–519–14 all-time 30 playoff trips 5 Super Bowls
1988 players
Passing
| Joe Montana | 397 | 238 | 2,981 | 18 | 10 | 7.5 |
| Steve Young | 101 | 54 | 680 | 3 | 3 | 6.7 |
| Jerry Rice | 3 | 1 | 14 | 0 | 1 | 4.7 |
| Harry Sydney | 1 | 0 | 0 | 0 | 0 | 0.0 |
Rushing
| Roger Craig | 310 | 1,502 | 9 | 4.8 |
| Tom Rathman | 102 | 427 | 2 | 4.2 |
| Steve Young | 27 | 184 | 1 | 6.8 |
| Joe Montana | 38 | 132 | 3 | 3.5 |
| Doug DuBose | 24 | 116 | 2 | 4.8 |
| Jerry Rice | 13 | 107 | 1 | 8.2 |
| Harry Sydney | 9 | 50 | 0 | 5.6 |
| Terrence Flagler | 3 | 5 | 0 | 1.7 |
| Barry Helton | 1 | 0 | 0 | 0.0 |
| Max Runager | 1 | 0 | 0 | 0.0 |
Receiving
| Jerry Rice | 121 | 64 | 1,306 | 9 | 10.8 |
| Roger Craig | 111 | 76 | 534 | 1 | 4.8 |
| Mike Wilson | 64 | 33 | 405 | 3 | 6.3 |
| Tom Rathman | 53 | 42 | 382 | 0 | 7.2 |
| John Taylor | 35 | 14 | 325 | 2 | 9.3 |
| John Frank | 23 | 16 | 195 | 3 | 8.5 |
| Ron Heller | 25 | 14 | 140 | 0 | 5.6 |
| Terry Greer | 15 | 8 | 120 | 0 | 8.0 |
| Terrence Flagler | 4 | 4 | 72 | 0 | 18.0 |
| Brent Jones | 11 | 8 | 57 | 2 | 5.2 |
| Doug DuBose | 6 | 6 | 57 | 0 | 9.5 |
| Wes Chandler | 15 | 4 | 33 | 0 | 2.2 |
| Harry Sydney | 2 | 2 | 18 | 0 | 9.0 |
| Guy McIntyre | 2 | 1 | 17 | 1 | 8.5 |
| Calvin Nicholas | 5 | 1 | 14 | 0 | 2.8 |
Defense
| Ronnie Lott | FS | 74 | 74 | 0.0 | 5 | 3 |
| Charles Haley | LOLB | 69 | 69 | 11.5 | 0 | 1 |
| Bill Romanowski | ROLB | 53 | 53 | 0.0 | 0 | 3 |
| Tim McKyer | LCB | 39 | 39 | 0.0 | 7 | 0 |
| Danny Stubbs | DE | 25 | 25 | 6.0 | 0 | 1 |
| Don Griffin | RCB | 22 | 22 | 1.0 | 0 | 0 |
| Pierce Holt | NT | 15 | 15 | 5.0 | 0 | 0 |
| Kevin Fagan | RDE | 0 | 0 | 3.0 | 0 | 0 |
| Larry Roberts | LDE | 0 | 0 | 6.0 | 0 | 2 |
| Mike Walter | RILB | 0 | 0 | 1.0 | 0 | 1 |
| Michael Carter | NT | 0 | 0 | 6.5 | 1 | 2 |
| Riki Ellison | LILB | 0 | 0 | 1.0 | 0 | 1 |
| Jeff Fuller | SS | 0 | 0 | 1.0 | 4 | 1 |
| Doug Mikolas | NT | 0 | 0 | 1.0 | 0 | 0 |