Nick Bosa, George Kittle lead 49ers' first-team All-Pros choices
Purdy leads 49ers past Commanders 37-20 for 8th straight win - CBS
Jerry Rice hopes to catch on in professional golf - The San Diego
Giants' Kyle Harrison wows in home debut: 11Ks, 0 runs in 6.1 innings
Camilo Doval falls apart in wild ninth inning
49ers Throw First Pitch at SF Giants Game
Giants vs. Diamondbacks Probable Starting Pitching - August 3
A look at athletes throwing first pitches at SF Giants games
49ers Throw First Pitch at SF Giants Game
Logan Webb sends Giants into break on high note with 1st career
Colin Kaepernick hits a legit 87 MPH on the gun during ceremonial