More Videos

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 vs. Rams: Three players to watch in Week 3 1:30

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

'A group of guys that just works': Carr praises teammates after 45-20 win 2:13

'A group of guys that just works': Carr praises teammates after 45-20 win

Raiders react to a 45-20 victory over the Jets 1:30

Raiders react to a 45-20 victory over the Jets

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

These are the top rookies the 49ers played in 2017

Video produced by David Caraccio