| Offensive Starters | | | | | |
QB | Jimmy Garoppolo | 28 | 5 | 16 | 329 for 476, 3,978 yards, 27 td, 13 int, & 46 rushes for 62 yards and 1 td | |
RB | Tevin Coleman | 26 | 4 | 11 | 137 rushes for 544 yards, 6 td, & 21 catches for 180 yards and 1 td | |
FB | Kyle Juszczyk* | 28 | 6 | 12 | 3 rushes for 7 yards, 0 td, & 20 catches for 239 yards and 1 td | |
WR | Deebo Samuel | 23 | Rook | 11 | 57 catches for 802 yards, 3 td, & 14 rushes for 159 yards and 3 td | |
WR | Emmanuel Sanders | 32 | 9 | 9 | 36 catches for 502 yards, 3 td | |
TE | George Kittle*+ | 26 | 2 | 14 | 85 catches for 1,053 yards, 5 td, & 5 rushes for 22 yards and 0 td | |
LT | Justin Skule | 23 | Rook | 8 | | |
LG | Laken Tomlinson | 27 | 4 | 16 | | |
C | Weston Richburg | 28 | 5 | 13 | | |
RG | Michael Person | 31 | 6 | 14 | | |
RT | Mike McGlinchey | 25 | 1 | 12 | | |
| Defensive Starters | | | | | |
LDE | Nick Bosa* | 22 | Rook | 14 | 9.0 sacks, 1 interception, 2 fumbles recovered | |
LDT | D.J. Jones | 24 | 2 | 11 | 2.0 sacks, 0 interceptions, 0 fumbles recovered | |
RDT | DeForest Buckner | 25 | 3 | 16 | 7.5 sacks, 0 interceptions, 4 fumbles recovered | |
RDE | Arik Armstead | 26 | 4 | 16 | 10.0 sacks, 0 interceptions, 1 fumble recovered | |
LLB | Kwon Alexander | 25 | 4 | 8 | 0.5 sacks, 1 interception, 0 fumbles recovered | |
MLB | Fred Warner | 23 | 1 | 16 | 3.0 sacks, 1 interception, 0 fumbles recovered | |
RLB | Dre Greenlaw | 22 | Rook | 11 | 1.0 sacks, 1 interception, 0 fumbles recovered | |
LCB | Richard Sherman* | 31 | 8 | 15 | 0.0 sacks, 3 interceptions, 0 fumbles recovered | |
RCB | Emmanuel Moseley | 23 | 1 | 9 | 0.0 sacks, 1 interception, 0 fumbles recovered | |
SS | Jaquiski Tartt | 27 | 4 | 12 | 0.5 sacks, 0 interceptions, 2 fumbles recovered | |
FS | Jimmie Ward | 28 | 5 | 13 | 1.0 sacks, 0 interceptions, 0 fumbles recovered | |
Roster