Training Camp: August 6
The 49ers practiced in shorts two days before the preseason opener against the Broncos.
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hrbhq7grlnlcocszenk5.jpg)
1 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/spelgkpxiaxanmffl0ym.jpg)
2 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dtobg1h82rny59zb9j8g.jpg)
3 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/scy3vacjbajt7qwrucet.jpg)
4 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/z10r4rgczdacyxgfj0oe.jpg)
5 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lhb6pmaoyprvonxfdxum.jpg)
6 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/milsjt8mpz4ludtezrq8.jpg)
7 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/emlrfipadizqykefofuk.jpg)
8 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/w8skqjcsoef35eywwgng.jpg)
9 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qqwuikor5zqa7i1h8vgo.jpg)
10 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ijennl4zvt5zkmveg0yq.jpg)
11 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/o437ebiuifho6itv3may.jpg)
12 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hjkzhucl2tc6mntq3j1t.jpg)
13 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nzdyxxk2cpr56mddrn08.jpg)
14 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vthyeg5uxztfmc1w9zps.jpg)
15 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/altl9k1zhds8zvnayxay.jpg)
16 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rjcgy9xt47lxbhnihu8q.jpg)
17 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ycculzllosq95bokz6tq.jpg)
18 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/a8bxepu71d3zde9k0egg.jpg)
19 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/j5pzvcywcykcimjwic65.jpg)
20 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/t6cbeub1pgr7eakuo0rg.jpg)
21 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ezjq147mt1m4nt1n9iep.jpg)
22 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/v45uqvwz7gbhtehaf1oj.jpg)
23 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/q7tbpaeic6sc2oqq2byk.jpg)
24 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wmngtaj20rahegzpsuud.jpg)
25 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dbqkcucnsgirkn30htk6.jpg)
26 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ughhim3o7rggcvuprvaf.jpg)
27 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lgcv2xj9odxcymeg49q0.jpg)
28 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/x3coamgvyznkstf7ia8d.jpg)
29 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/noressi6zzeyeodpwtld.jpg)
30 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rpawtr5b5k682rllrop1.jpg)
31 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zji88s2xywb1rsma0zgp.jpg)
32 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tmurmldeqgczv3koqhdf.jpg)
33 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/t3reuhkgoqb843i3cyog.jpg)
34 / 35
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/l2cu3a5u7dcagjp6mlgn.jpg)
35 / 35
This Ad will close in 3