1993-2007: Barry Bonds
1991-1992: Mike Felder
1990: Rick Leach
1989: Tracy Jones
1987-1988: Mike Aldrete
1985-1986: Dan Driessen
1984: Gene Richards
1983: Dan Gladden, Pat Larkin, Brian Kingman, Rich Murray
1982: Ron Pruitt
1981: Jerry Martin
1979: Dave Roberts
1978: Philip Nastu
1975-1976: Rob Dressler
1968-1974: Bobby Bonds
Here is a list of San Francisco Giants coaches and players who have worn No. 15 since 1958:
Here is a list of San Francisco Giants players who have worn No. 35 since 1958:
Here is a list of San Francisco Giants players who have worn No. 50 since 1958:
No San Francisco Giants player has ever worn No. 11 because it was used by Hall of Fame pitcher Carl Hubbell of the New York Giants from 1933 to 1943. The number was retired in 1944, making him the first National League player to be so honored.
Here is a list of San Francisco Giants players who have worn No. 29 since 1958:
1. Willie Kirkland, outfielder (1958-1960).
2. Bob Shaw, pitcher (1964-1966).
3. Jack Hiatt, catcher (1967).
4. Norm Siebern, infielder (1967).
5. Nate Oliver, infielder (1968).
6. Tito Fuentes, infielder (1969-1970).
7. Steve Stone, pitcher (1972).
8. Mike Phillips, infielder (1973).
9. Bruce Miller, infielder (1974-1976).
10. Joe Coleman, pitcher (1979).
11. Rich Murray, infielder (1980).
12. Alan Fowlkes, pitcher (1982).
13. Randy Lerch, pitcher (1983-1984).
14. Alex Trevino, catcher (1985).
15. Candy Maldonado, outfielder (1986).
16. Mike LaCoss, pitcher (1986-1991).
17. Rick Parker, outfielder (1991).
18. Steve Hosey, outfielder (1992).
19. Dan Carlson, pitcher (1996-1997).
20. Joe Carter, outfielder (1998).
21. Scott Servais, catcher (1999).
22. Bobby Estalella, catcher (2000-2001).
23. Jason Schmidt, pitcher (2001-2006).
24. Luis Figueroa, infielder (2007).
25. Travis Blackley, pitcher (2007).
26. Brian Bocock, infielder (2008).
27. Scott McClain, infielder (2008).
28. Jesus Guzman, infielder (2009).
29. Ryan Rohlinger, infielder (2009).
30. Bill Hall, infielder (2011).
31. Hector Sanchez, catcher (2011-2015).
32. Jeff Samardzija, pitcher (2016-present).
Here is a list of San Francisco Giants players and coaches who wore No. 45 since 1958:
1. Dom Zanni, pitcher (1958-1959).
2. Nick Testa, coach (1958).
3. Jim Duffalo, pitcher (1961-1965).
4. Bill Henry, pitcher (1965-1968).
5. Rich Robertson, pitcher (1969-1971).
6. Dave Kingman, outfielder (1971).
7. Frank Riccelli, pitcher (1976).
8. Terry Whitfield, outfielder (1977-1980).
9. Bill Laskey, pitcher (1982).
10. Rob Deer, outfielder (1984-1985).
11. Terry Mulholland, pitcher (1986, 1988-1989, 1995, 1997).
12. Jim Weaver, outfielder (1989).
13. Francisco Olivares, pitcher (1990-1992).
14. Mark Carreon, outfielder/infielder (1993-1996).
15. Dean Hartgraves, pitcher (1998).
16. Chris Brock, pitcher (1999).
17. Todd Worrell, pitcher (2001-2003, 2006).
18. Tyler Walker, pitcher (2004-2005, 2007-2008).
19. Justin Miller, pitcher (2009).
20. Dan Runzler, pitcher (2010-2012).
21. Travis Ishikawa, outfielder (2014).
22. Alejandro DeAza, outfielder (2015).
23. Mike Moore, pitcher (2016-present).
Outfielder Gregor Blanco wears the number for the 2014 San Francisco Giants.
Gregor Blanco wears No. 7 for the San Francisco Giants.
George Kontos wears No. 70 with the San Francisco Giants.
Sergio Romo wore No. 54 for the San Francisco Giants.
Jake Dunning wore No. 51 with the San Francisco Giants.
Outfielder Gregor Blanco wears the number for the 2014 San Francisco Giants.
Gregor Blanco wears No. 7 for the San Francisco Giants.
George Kontos wears No. 70 with the San Francisco Giants.
Angel Pagan wears No. 16 with the San Francisco Giants.
Brandon Belt wears No. 9 with the San Francisco Giants.
Brandon Crawford wears No. 35 for the San Francisco Giants.
Javier Lopez wears No. 49 for the San Francisco Giants.
Madison Bumgarner wears No. 40 for the San Francisco Giants.
Infielder Ehire (pronounced A-Ray) Adrianza, who plays all infield positions, wears No. 13 for the San Francisco Giants.
Pitcher Barry Zito wore the number for the San Francisco Giants from 2007 to 2013. He was not re-signed by the team for the 2014 season, so no one wears it now.
Buster Posey is 23 years old. He was born on March 27, 1987.
Infielder Ehire (pronounced A-Ray) Adrianza wears No. 13 for the 2016 San Francisco Giants.