C.J. Peterson

McKinnon returns to field, remains hopeful about regular season prospects

SANTA CLARA — The smell of the turf, the sound of the…

Forty Niners defense seeing dedication to turnovers paying off

Nick Bosa makes a big play as the 49ers defense gets after it on Day 8 of training camp

Physical 49ers defense making an impression early in camp

San Francisco’s offense has had trouble moving the ball against a reinvigorated defense

Niners QB Jimmy Garoppolo tests ACL in full pads

San Francisco 49ers quarterback Jimmy Garoppolo lets it fly in training camp for first time in pads

Rookie 49ers WR Jalen Hurd mixes it up, offense looks sloppy

Two fights break out on the second day of 49ers camp as the offense fails to find footing

How the 49ers DL has improved from an underwhelming 2018

San Francisco’s pass rush has improved markedly with new additions, renewed Solomon Thomas

No friction in 49ers front office, say Lynch and Shanahan

San Francisco 49ers head coach Kyle Shanahan and general manager John Lynch deny offseason reports

Jimmy Garoppolo cleared, but won’t play in preseason opener

San Francisco 49ers starter has been fully cleared for training camp, but won’t play immediately

Warriors draft pick Eric Paschall anxious to get to work

Used to championship basketball, Paschall has a specific goal for Las Vegas Summer League

Warriors draft pick Jordan Poole ready to work

Michigan product knows former Spartan Draymond Green will take him to task

Myers intends to sit down with Thompson, Durant

With free agency looming, Bob Myers is set to try and keep Klay Thompson and Kevin Durant

Needing cheap help now, Golden State opts to look ahead

Warriors select three in NBA Draft that could be more help in the future than in upcoming season

Warriors draft Villanova senior Eric Paschall

Golden State Warriors pick Eric Paschall 41st overall in the NBA Draft

Warriors draft G League prospect Alen Smailagic

Golden State Warriors draft a prospect they regard very highly in Serbian Alen Smailagic

Warriors pick Jordan Poole 28th overall

Golden State picks Michigan man in first round of NBA Draft

Warriors draft picks could be most important of Myers’ career

After three championships and two utterly disappointing NBA Finals losses, Bob Myers can still rattle off every pick he’s made as a general manager for Golden State.

Warriors brass look ahead to turbulent offseason

Golden State’s Steve Kerr and Bob Myers enter offseason with more questions than answers

Klay Thompson suffers torn ACL in Game 6 of NBA Finals

Warriors guard tried to play after tearing his ACL on a dunk in the third quarter

Mullens, Beathard form friendly rivalry in backup QB competition

Niners quarterbacks CJ Beathard and Nick Mullens keep backup battle civil by hitting links

Marquise Goodwin wants to compete in 2020 Olympics

San Francisco 49ers wide receiver wants to continue globetrotting, next time to Tokyo