More Videos

These are the top rookies the 49ers played in 2017 1:12

These are the top rookies the 49ers played in 2017

What you need to know about Jimmy Garoppolo, new 49ers quarterback 1:01

What you need to know about Jimmy Garoppolo, new 49ers quarterback

Shanahan: 'We just need to get better' 2:53

Shanahan: 'We just need to get better'

49ers head coach Kyle Shanahan disappointed by Sunday's loss 2:06

49ers head coach Kyle Shanahan disappointed by Sunday's loss

'We gotta improve': Brian Hoyer's press conference after 49ers' loss 1:28

'We gotta improve': Brian Hoyer's press conference after 49ers' loss

A potential trade, an ankle injury and a free agent come into play in 49ers preseason 1:40

A potential trade, an ankle injury and a free agent come into play in 49ers preseason

Two hard hitters - one a surprise, the other not so much - get to unload in 49ers' preseason opener 1:51

Two hard hitters - one a surprise, the other not so much - get to unload in 49ers' preseason opener

5 most-interesting 49ers to watch in training camp 2017 2:52

5 most-interesting 49ers to watch in training camp 2017

Looking forward to a new soccer stadium, Sacramento? Here's what it will look like 0:49

Looking forward to a new soccer stadium, Sacramento? Here's what it will look like

Colin Kaepernick clarifies remarks on Fidel Castro, Malcolm X 2:08

Colin Kaepernick clarifies remarks on Fidel Castro, Malcolm X

49ers vs. Rams: Three players to watch in Week 3