This offseason, the 49ers gave an average of $13.5 million annually to Gould, Jimmie Ward and Tevin Coleman combined. Meanwhile, the Ravens gave $13.75 million annually to Earl Thomas.
Privately, the 49ers feel they’re an elite team.
The 49ers need one of their wide receivers to step up in order to keep defense from loading up on Pro Bowl tight end George Kittle.
Is Dee Ford the stud the 49ers think he is?
Here’s what each starting offensive lineman has to prove heading into training camp.
Check out Grant’s video breakdown of the 49ers’ and Saints’ run games in the red zone.
After such futility, most franchises would scrap their secondary and find new players. Not the 49ers.
The 49ers will go as far as Shanahan’s red-zone offense takes them. Here’s why it struggled in the past, and what he has done to improve it this offseason.
Most football analysts expect Kittle will have another fantastic season in 2019, because he’s a fantastic player who still is improving. But despite all of that, his numbers may take a significant hit.
This year, the 49ers have spent all offseason practicing their new ‘Wide 9’ defense. They’re determined to master it before the season.
The QBs all use Joe Montana’s exact footwork when they drop back from center.
Grant will update this frequently with information and analysis from Oracle Arena.
House, 72, is a former Major League pitcher who currently runs a quarterback academy in Huntington Beach called 3DQB. He is famous for refining quarterbacks’ passing mechanics, and has worked with some of the best quarterbacks in the world.
Check Grant’s Periscope report from Day 2 of 49ers minicamp.
Check out the video Grant took at Day 2 of 49ers minicamp.
Marquise Goodwin is a man of many interests.When it’s football season, he plays football. When it’s not football season, he prefers track and field.
Check out Grant’s Periscope report from Day 1 of minicamp.
Check out the video Grant took from Day of 49ers minicamp.
Check out Grant’s video breakdown of the 49ers’ new defensive alignment.
This is the live blog from Game 4 of the NBA Finals.