Best of 49ers Training Camp: Wide Receivers
From Anquan Boldin to Torrey Smith to DeAndrew White, view the top photos from all of San Francisco's pass-catchers.
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qmstgr6k1srmnspy4tjz.jpg)
1 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zikbxpli1zi4z8lktjj6.jpg)
2 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/m6z6jlaw9z9xjyvomxt9.jpg)
3 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zgyrzhyc6ujaxq7hpfil.jpg)
4 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/aomekrhvhykfv7lhjthr.jpg)
5 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hqjgrdzuj5vciaergtps.jpg)
6 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yoci2xurg4xwcebkmqs3.jpg)
7 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/udld9aclq7evbnleadcr.jpg)
8 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tffylanln2qrx1ug3d2y.jpg)
9 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/u05mceaqag9cwwefddz1.jpg)
10 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hryj8d8sdpvargatyhbw.jpg)
11 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/o2b3b2qqrwbbfyz6ly2n.jpg)
12 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tmym51dvuzvaihtdqqbe.jpg)
13 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/orlylbicjz6lnvfr4x1t.jpg)
14 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pojsmuxy0mbiklhq23tf.jpg)
15 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ljxcllofgnbxtqdvx3y6.jpg)
16 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/khgbnnyajktb06rdgymb.jpg)
17 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jhllhtvtjdfsm9zfznjz.jpg)
18 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dwtrrzwdlljyfa66nbdp.jpg)
19 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lqghujvt7ptpbtjwgk84.jpg)
20 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eygnykdj0rql8fny03g6.jpg)
21 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nhefumpmpbu7jxqgzrbu.jpg)
22 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uo7898ss9i9hphsdrjgf.jpg)
23 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cboce3gdzzm6mlvlorwl.jpg)
24 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tkacp8sg55ewci2p4wo3.jpg)
25 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/v1ifrrvvkgtgc16iudq5.jpg)
26 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zjuhpirg7tn6tt78udii.jpg)
27 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xboihajlkqyjrkzxwxkj.jpg)
28 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ycv3sajoeqyhykj4pxn3.jpg)
29 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bs6xfshurrvb2x5qyap2.jpg)
30 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ymxjdm1x6rtv2d1ewb1m.jpg)
31 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bojq8yr7mili51ymzrbh.jpg)
32 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/oqhx7h1r7xppcaufuwh3.jpg)
33 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/y2hyu9rbbd6ktdrf62ul.jpg)
34 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uspt8nxshgmwkj0btgd0.jpg)
35 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uyek97z7czz1v3nz1jmv.jpg)
36 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nr6gyprzw7rax4oboaj7.jpg)
37 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rhtllbsfqrcubvocxxu4.jpg)
38 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/q8ugdcu8szof6tz0dr9f.jpg)
39 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ct0shffc4aalfrpjb9fm.jpg)
40 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/naskfqpelistyw73sjuy.jpg)
41 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/otvaerhszhbic0cmfvpw.jpg)
42 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/doxdn1qokrdzlhfjyfrt.jpg)
43 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lbo3hnronrgchchbrwqv.jpg)
44 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/a4d6b0hsc3qwpfj7k7hn.jpg)
45 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hyc8r8wigw9qnshhdc6e.jpg)
46 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fgutqvnt56le4soefidu.jpg)
47 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/r6nuawchuo6ckfzlknfq.jpg)
48 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hfitebbr1zxackamlesk.jpg)
49 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/k0uqoru0dj69ens5bv4u.jpg)
50 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/p3rwch26uuqye7inumyy.jpg)
51 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/y6odorhqxo2sbxnca8np.jpg)
52 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ei9rxcxeisovypketw9n.jpg)
53 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/izeqfxtmkfhlicrrajhd.jpg)
54 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wrzlcasce34pqliy5bnz.jpg)
55 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wapzk8z73yulffr7yagg.jpg)
56 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ba3mi05vtqgshfjbq4he.jpg)
57 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hfdfsajniqebhuyvwms9.jpg)
58 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/b7ds9q3tbet3guki2rwc.jpg)
59 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zocy7cqy1vipgbfhljb4.jpg)
60 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uoyp5dfgel3yffbwj90m.jpg)
61 / 62
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xpd1imwgzumpndeztk6n.jpg)
62 / 62
This Ad will close in 3