49ers beat writer for the San Francisco Chronicle. Proud alum: @northbaynews, @SLOTribune, @TownTalkDotCom, @ydrcom, Logansport Pharos-Tribune and @dailybruin

Joined September 2010
13,717 Photos and videos
Pinned Tweet
Kendrick Bourne spent his first five NFL seasons living like a one-man rock band: Booze. Drugs. Women. Then he changed his life. It began at a Miami nightclub near the end of a three-day binge. sfchronicle.com/sports/49ers… #49ers
27
68
1,209
298,082
Eric Branch retweeted
He's the anti-Aiyuk. And he's also unlike Deebo Samuel and Jauan Jennings. On the #49ers new WR1, an AAU basketball coach, father of four and a, well, grown-man presence that's been lacking. sfchronicle.com/sports/49ers…
2
12
146
19,355
A mature, no-drama WR1? #49ers embrace Mike Evans as a coach, dad and "real dude" sfchronicle.com/sports/49ers…
6
42
7,654
Osa Odighizuwa was rocked by a trade that left him in tears. Listening to him, it sounds like he's still dealing with a lingering sting "Bury the dead, feed the living. What happened, happened. I can only do the best with what I have." sfchronicle.com/sports/49ers… #49ers #cowboys
1
7
72
11,544
#49ers announce LB Keena Turner will be inducted into team's Hall of Fame during the Week 6 game vs. Washington at Levi's Stadium.
3
34
7,113
Eric Branch retweeted
Brandon Aiyuk's stats since 2024: 25 passes caught, seven games played and 10 whips bought. Aiyuk said the 49ers are "stupid" and "mad" that they paid the former All-Pro WR nearly $50 million of his $120 million extension in his latest IG outburst. sfchronicle.com/sports/49ers…
2
4
5
4,403
The #49ers’ most important offseason acquisition? Surprise: It’s not Mike Evans sfchronicle.com/sports/49ers…
4
40
9,223
. @BrownieAthletic is good. Like, maddeningly good.
Free and unlocked 🔓for all to read: Dusty Baker’s rollicking new memoir is out this week, so I paid a visit to the future Hall of Famer — and heard even more jaw-dropping tales nytimes.com/athletic/7334220…
2
1
9
16,638
Eric Branch retweeted
Brandon Aiyuk compared the 49ers to the kid who didn't get picked at a pickup game. He signed a $120 million contract extension with that kid. Decoding his Instagram rant: sfchronicle.com/sports/49ers…
6
3
10
3,954
Eric Branch retweeted
Mac Jones’ decision to sign a two-year contract last year now looks like a mistake. But Jones doesn’t see it quite like that. Of course, Jones doesn’t see many things like most NFL QBs. sfchronicle.com/sports/49ers… #49ers
3
3
21
11,069
Eric Branch retweeted
Trent Williams’ words have weight. The evidence? Mike Evans’ face. sfchronicle.com/sports/49ers… #49ers
1
3
12
4,032
Thanks, Joe! Mac Jones is an interesting subject
Replying to @Eric_Branch
Great article!
2
3,675
For Mac Jones, healing has eased the pain of mistakes, on and off the field sfchronicle.com/sports/49ers… #49ers
8
3,622
Eric Branch retweeted
Mike Evans' smile said it all: Trent Williams' words carry weight sfchronicle.com/sports/49ers… #49ers
4
18
4,024
Eric Branch retweeted
On Tuesday, a day after the Browns dealt Myles Garrett, #49ers assistant Matt Eberflus was asked whether he could relate to the post-trade emotions of first-year Cleveland DC Mike Rutenberg. “You’re funny,” Eberflus said. “That’s a funny one.” sfchronicle.com/sports/49ers…
2
4
21
9,427