It’s been five days since Tim Kawakami announced his departure from The Mercury News after 17 years. His tweets surprised many and...
When the 49ers embarked on their twisty-turny search for guys to pick the players and coach them, I wrote a story titled “49ers’...
My post about five things that could lead to a Warriors loss in Game 2 was a little too accurate, so I...
While it’s obviously not Jed York this time, there’s still plenty of bad 49ers business getting leaked to the national media. On Sunday,...
Jim Tomsula did a nice job with the 49ers’ defensive linemen before Jim Harbaugh arrived. Maybe when Harbaugh met Tomsula for the...
It’s not that I’ve been ignoring the Warriors since their loss in Chicago, I just haven’t had time to give them their...
Rob Chudzinski will remain in Indianapolis after earning a contract extension and being named the Colts’ assistant head coach, the team announced...
Brian Murphy has been criticized for being an unapologetic fan of the teams that his radio station broadcasts, but his interview with...
Knowing LaMichael James like we do, there’s no way this tweet is about football (fields). Do it really matter how nice the...
Levi’s Stadium wasn’t exactly packed on a gorgeous Friday evening, but there were enough fans discouraged with Blaine Gabbert’s performance that you...
When fans heard the Warriors were considering a replacement for Jim Barnett, they were the opposite of apathetic. A “#KeepJim” movement spread...
Bay Area News Group columnist Tim Kawakami joins Bay Area Duck Guy and Bay Area Sports Guy to discuss the latest Aldon...
David Lee talked for almost 10 minutes after practice. His shirt was sweaty from whatever workouts he took part in, but there’s...
The last press conference of the season started with lots of injury questions, so we’ll start with the specifics there before moving...
It’s the matchup we’ve all been waiting for: Harbaugh vs. Carroll. 49ers vs. Seahawks. San Francisco vs. Seattle. It’s on. Tim Kawakami...