The 49ers end their first practice of training camp with both of their first-round picks, Solomon Thomas and Reuben Foster, on the field.
San Francisco 49ers quarterback Brian Hoyer is a clear-cut starter, an odd sense of security. Behind him are Matt Barkley, C.J. Beathard and Nick Mullins.
Never miss a local story.
The San Francisco 49ers safety suffered a hamstring pull during Thursday’s conditioning test. He can be activated at any point during training camp.
Hometown report: ‘It was like, Yo!’ USC’s Cameron Smith impressing opponents. Wait until pads go on.
USC Trojans linebacker Cameron Smith always looked the part of football player, dating to Granite Bay High School. He spoke at Pac-12 media day Thursday, July 27, 2017.
Corey Seager hits two home runs and the Dodgers rally to beat the Giants 6-4. Brandon Crawford hits his ninth home run this season.
Jaime Garcia struck out seven pitching into the seventh to win his Minnesota debut, and the Twins snapped a four-game losing streak by beating the A’s 6-3.
After being released by the Boston Red Sox, Pablo Sandoval is back with the San Francisco Giants, where he got his start. If called up to the big club, he’ll be paying much more in California income tax.
A line drive by St. Louis first baseman Luke Voit hit Arizona starter Robbie Ray in the head during a game Friday. The A’s have lost five straight.
View the day’s summaries, game recaps, standings and more in The Sacramento Bee e-Edition.