Here is a list of San Francisco Giants players and personnel who have worn No. 46 since 1958:
1. Joe Shipley, pitcher (1959).
2. Larry Jansen, coach (1961-71).
3. Andy Gilbert, coach (1972).
4. Gary Lavelle, pitcher (1974-84)
5. Jim Gott, pitcher (1985).
6. Jon Perlman, pitcher (1987).
7. Craig Colbert, pitcher (1992-93).
8. Steve Frey, pitcher (1994-95).
9. Rich DeLucia, pitcher (1996).
10. Kirk Rueter, pitcher (1997-2005).
11. Dave Righetti, coach (2006-2008).
12. Bob Howry, pitcher (2009).
13. Santiago Casilla, pitcher (2010-present).
Since moving to San Francisco in 1958 from New York, there has been 22 players to wear the #40. They are 1958-63 Mike McCormick-P / 63-64 John Pregenzer-P / 66 Ozzie Virgil-C / 67-71 Mike McCormick-P / 71 John Cumberland-P / 73-74 Tom Bradley-P / 75 Tommy Toms-P / 77-79 John Curtis-P / 80-81 Alan Hargesheimer-P / 82 Mark Dempsey-P / 85 Dave LaPoint-P / 86 Juan Berenguer-P / 87 John Burkett & Don Robinson-P / 88 Don Robinson-P / 89-90 Steve Bedrosian-P / 91-94 Bud Back-P / 95-96 Mark Dewey-P / 97 Wilson Alvarez-P / 01-05 Jason Christiansen-P / 06-08 Daniel Ortmeir-OF / 09 Madison Bumgardner. Did you know that the first player to wear #40 was Morrie Arnovich with the New York Giants in 1946!?
Here is a list of San Francisco Giants players and personnel who have worn No. 48 since 1958:
Mel Ott wore number 4 for the New York Giants baseball team. His number was retired in 1948.
Jake Sales
Pitcher Manny Aybar wore No. 64 during the 2002 season.
Ryan Vogelsong wore No. 32 with the San Francisco Giants. In previous years with the team, he wore the numbers 51 and 14.
Davey Johnson wore number 5 when he managed the Mets from 1984 to 1990.
The Giants franchise did not retire a number until 1944, when it honored Hall of Fame pitcher Carl Hubbell, who wore No. 11. The New York Giants were the first National League team ever to retire a player's number.
Kerry Collins
Mark Bavaro - 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.
No player has ever worn that number for the Giants during the regular season.
In 1990, wide receiver Mark Ingram wore the #82 for the NY Giants.
Pitcher Pat Misch wore the number from 2006 to 2007.