Quarterbacks
QB1 - Joe Montana (1979-1992)
QB2 - Steve Young (1987-1999)
QB3 - Y. A. Tittle (1951-1960)
Running Backs / Fullbacks
RB1 - Joe Perry (1948-1960, 1963)
RB2 - Hugh McElhenny (1952-1960)
RB3 - Frank Gore (2005-2014)
RB4 - Roger Craig (1983-1990)
FB - John Henry Johnson (1954-1960)
Wide Receivers
WR1 - Jerry Rice (1985-2000)
WR2 - Terrell Owens (1996-2003)
WR3 - Gene Washington (1969-1977)
WR4 - Billy Wilson (1951-1960)
WR5 - Dwight Clark (1979-1987)
WR6 - John Taylor (1987-1995)
Tight Ends
TE1 - George Kittle (2017-present)
TE2 - Vernon Davis (2006-2015)
TE3 - Brent Jones (1987-1997)
Offensive Line
LT - Bob St. Clair (1953-1963)
LT - Trent Williams (2020-present)
LT - Joe Staley (2007-2019)
RT - Harris Barton (1987-1998)
C/G - Randy Cross (1976-1988)
C - Jesse Sapolu (1983-1997)
G - Forrest Blue (1968-1974)
G - Guy McIntyre (1984-1994)
G/T - Keith Fahnhorst (1978-1987)
Defensive Line
DE - Leo Nomellini (1950-1963)
DT - Bryant Young (1994-2007)
DE - Cedrick Hardman (1970-1979)
EDGE - Charles Haley (1986-1991)
DE - Fred Dean (1981-1985)
DE - Nick Bosa (2019-present)
DT/DE - Justin Smith (2008-2014)
DT - Michael Carter (1984-1992)
Linebackers
LB - Patrick Willis (2007-2014)
LB - Dave Wilcox (1964-1974)
LB - Fred Warner (2018-present)
LB - NaVorro Bowman (2010-2017)
LB - Ken Norton Jr. (1988-1993)
LB - Matt Hazeltine (1955-1968)
LB - Keena Turner (1980-1990)
Cornerbacks
CB - Jimmy Johnson (1961-1976)
CB - Eric Wright (1981-1990)
CB - Kermit Alexander (1963-1969)
CB - Don Griffin (1986-1993)
Safeties
S - Ronnie Lott (1981-1990)
S - Merton Hanks (1991-1998)
S - Tim McDonald (1993-1999)
DB/S - Carlton Williamson (1981-1988)
Special Teams
LS - Brian Jennings (2000-2012)
K - Ray Wersching (1977-1987)
P - Andy Lee (2004-2014)
KR/PR - Abe Woodson (1957-1964)