Brandon Crawford - Wikipedia
SF Giants all-time starting lineup by WAR
Hunter Pence - Wikipedia
Barry Bonds: Giants, fans will celebrate No. 25 one more time
3 San Francisco Giants players join Buster Posey on 2015 National League All-Star Team roster - ABC7 San Francisco
San Francisco Giants 2022 Top 30 Prospects — Prospects Live
Pederson, Giants walk past skidding Phillies 5-4 - NBC Sports
The 50 Greatest Players in San Francisco/New York Giants History by Robert W. 9781613219997
SF Giants and 7-homer games - McCovey Chronicles
the ALL-TIME SAN FRANCISCO GIANTS team..
San Francisco Giants: Fighting a winless history in Game 7s – Twin Cities