View the headshots of the 90-man roster at the start of 49ers Training Camp presented by SAP.
![DL Arik Armstead](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/maayrxhzftmmpamarnod.jpg)
![LB Ray-Ray Armstrong](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yvrwuzkmsggpw9ksw4ie.jpg)
![QB Matt Barkley](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qunrr6dmjgydvn1qnwif.jpg)
![C Tim Barnes](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ipagahi9fg0suhp0xea8.jpg)
![G Zane Beadles](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vytukuvpzjkdsbaqgjsw.jpg)
![QB C.J. Beathard](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hwpzfr1axeclyblpzxdk.jpg)
![TE Blake Bell](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/iedrtdaeelny2ipkpi8f.jpg)
![RB Kapri Bibbs](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dt6bcfv2uynjwxmkddam.jpg)
![DL Ronald Blair III](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/oa6zyuih4xfqmbndeet2.jpg)
![WR Victor Bolden Jr.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qy9x2dhhngn7ojjrenbt.jpg)
![WR Kendrick Bourne](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/arbg0ij6p665zrsqvdno.jpg)
![LB NaVorro Bowman](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jn0jhxkmuylxmvo2orjy.jpg)
![RB Matt Breida](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hxrktzyocmbb1n04iciz.jpg)
![LB Ahmad Brooks](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/z3aac5qson6hig2we7mn.jpg)
![OL Trent Brown](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yvf5hx1jn0qewbaeboja.jpg)
![DL DeForest Buckner](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eiccjfeomc1hu7mavqeu.jpg)
![WR Aaron Burbridge](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/u6cdrujgar6rabldbwlr.jpg)
![DL Tank Carradine](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/syz9m084yvq0oagysyfj.jpg)
![WR DeAndre Carter](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/z9yzqkm7pppwtkiihh49.jpg)
![TE Garrett Celek](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ncnl1h3iw3kbhk8wnu23.jpg)
![DB Adrian Colbert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pyylgzwnbxl086km3l1r.jpg)
![LB Brock Coyle](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qpysbemw8ltij57tjwj7.jpg)
![CB Will Davis](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nyguvmuayjgswjpb33fp.jpg)
![NT Quinton Dial](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cppnbgjx84tdamrut7fa.jpg)
![LB Elvis Dumervil](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/htqyzsofjdwnhqcwixk0.jpg)
![WR Bruce Ellington](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/imlyl7bgrjitwh1ukymm.jpg)
![OL John Flynn](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lzhk1grq17doqi8dcc0f.jpg)
![LB Reuben Foster](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ylkqm8nirutm5omjfa5q.jpg)
![CB Zach Franklin](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/thuzsinkcunqcxtz6ow2.jpg)
![OL Brandon Fusco](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lrgdhie05xazyyseumhq.jpg)
![WR Pierre Garçon](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nn3ofpxgcnsgwmechs3g.jpg)
![G Joshua Garnett](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vl7utjxarxhd4w37p7se.jpg)
![LB Jimmie Gilbert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zcmxbmghd8oerrcm1wus.jpg)
![OL Garry Gilliam](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/p5uvhiusxvbuogqjdw33.jpg)
![WR Marquise Goodwin](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eockuq50plxwrjkd7usx.jpg)
![K Robbie Gould](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mxxga8wkgfbcl1llzmxl.jpg)
![LB Eli Harold](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gi6ywupt1judqp91m6p2.jpg)
![RB Tim Hightower](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jca7uga6samfpdbtza9r.jpg)
![TE Cole Hikutini](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eqtz93xgqjen0yyrevvj.jpg)
![QB Brian Hoyer](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vgvdajddave6q7ak7ebf.jpg)
![RB Carlos Hyde](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ssyhohkek8vjkrtw8ovi.jpg)
![CB Prince Charles Iworah](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/brix46owmgsqbzatwhra.jpg)
![S Chanceller James](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ogke9pf2azyexwlg0p8u.jpg)
![DB Lorenzo Jerome](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zbnjxmdpnveganej6u9w.jpg)
![WR BJ Johnson III](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dpk4xcvzjxkttpc6m8h2.jpg)
![CB Dontae Johnson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eczjfcjgionbihlfabxl.jpg)
![DL Chris Jones](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zio65r2blvijwmrejq9a.jpg)
![DL D.J. Jones](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/exhbzthx1rtsxbxjqo0n.jpg)
![DB Don Jones](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/b6sviqnowmfvruzqwhsk.jpg)
![FB Kyle Juszczyk](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sqtoofkqm2kovzg8ayei.jpg)
![WR Jeremy Kerley](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sms7fyffbqsac6mndpqk.jpg)
![C Daniel Kilgore](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/kjcfagycehxw5fhubuxl.jpg)
![TE George Kittle](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/slkj8x9vxslc7jj0lswo.jpg)
![OL Andrew Lauderdale](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vwjpyvewdb8hgdu1mqxt.jpg)
![OL Richard Levy](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nvfaxpqwumjy4uz6fzup.jpg)
![LB Aaron Lynch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ryt6kuallmmlvuhiem8q.jpg)
![OL Erik Magnuson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hohmumnzrihg8yfpe2ud.jpg)
![FB Tyler McCloskey](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dvytnyoslhxcrdiqxqdf.jpg)
![TE Vance McDonald](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ciekpxd3o61smoh70jy5.jpg)
![NT Earl Mitchell](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/alt79palu9dlkmphuxyf.jpg)
![RB Raheem Mostert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/df9cjvjwknee2jjq3kgv.jpg)
![QB Nick Mullens](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/diwsv4ttbtsv2lokzv8u.jpg)
![LS/TE Kyle Nelson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ggh5ygusanvqshlg461i.jpg)
![LB Donavin Newsom](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uwp27v7eruqkp8wlxz0j.jpg)
![DL Noble Nwachukwu](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qc0ja2fnqkmryuloze30.jpg)
![TE Logan Paulsen](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/w5fezt79nqt36tsr8ghh.jpg)
![P Bradley Pinion](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bjuwetepr3yaq9e4jml6.jpg)
![OL Norman Price](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/h9mlp3cqnvxg6ng7srpy.jpg)
![CB Keith Reaser](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/oi8sht3pskga9ggbtsol.jpg)
![CB Will Redmond](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/exqtzhwdslarexm04fyd.jpg)
![S Eric Reid](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dbni1sartwe0fpyknex8.jpg)
![WR Aldrick Robinson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/j0yqza9b7znvrbfadncn.jpg)
![CB Rashard Robinson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rlo5fr2dqmaocxqqurl0.jpg)
![K Nick Rose](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ntw4tfj2as3f4udtqw6h.jpg)
![WR DeAndre Smelter](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fz6op2hx4czphvnilq1j.jpg)
![LB Malcolm Smith](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sc7xgldllkk82b1cwmr3.jpg)
![T Joe Staley](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qga9qq20rd37ng8yxpqb.jpg)
![S Vinnie Sunseri](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xf1pmzop9vutz5yjre6l.jpg)
![S Jaquiski Tartt](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/psg4g60ohro5aaelekmm.jpg)
![LB Pita Taumoepenu](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/abokzkhrsibcwxjusc1h.jpg)
![WR Trent Taylor](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cvo5xqijmvm4gim789wn.jpg)
![OL John Theus](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/s9h1vu5whfkm1auchuxg.jpg)
![DL Solomon Thomas](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dsjkcp2cuc87h1r0hjh9.jpg)
![DB Jimmie Ward](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tqi5qblmmc5joslm5haz.jpg)
![LB Dekoda Watson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ukk892jvg4stxsgrulai.jpg)
![OL Darrell Williams Jr.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/kwqv0swjspzfk4w42hbf.jpg)
![RB Joe Williams](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cx1atj5pf1u6a0o2xeoe.jpg)
![CB K'Waun Williams](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/iyal7np0cazogmcvkbah.jpg)
![CB Ahkello Witherspoon](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/v4cut8rnsuswwdlsyxbb.jpg)
![OL Jeremy Zuttah](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xtxgnl4kodx9dh60cgnb.jpg)
The San Francisco 49ers announced on Friday that defensive back Jimmie Ward has been placed on the Active/Physically Unable to Perform List. Players placed on the Active/Physically Unable to Perform List count against the 90-man roster limit and can be activated at any time prior to the final cuts of training camp.