View every player currently on the San Francisco 49ers 2018 90-man roster.
![DL Arik Armstead](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/twp3vzcu6pbgxgf4jsdd.jpg)
DL Arik Armstead
![DL Jeremiah Attaochu](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sbk5uykbuxuqhh3a0oqb.jpg)
DL Jeremiah Attaochu
![QB C.J. Beathard](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vznsiqcxqqqr24s2dgto.jpg)
QB C.J. Beathard
![DL Ronald Blair III](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/joojodvo2strzq0avxvr.jpg)
DL Ronald Blair III
![WR Victor Bolden Jr.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gx3hvst2cyvanilxv6wn.jpg)
WR Victor Bolden Jr.
![WR Kendrick Bourne](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hyka0qopxu48ie5ir8cf.jpg)
WR Kendrick Bourne
![RB Matt Breida](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wcyneqszbsr8ehfvraem.jpg)
RB Matt Breida
![DL DeForest Buckner](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/byj4qlyfup0lrw9fdzhs.jpg)
DL DeForest Buckner
![WR Aaron Burbridge](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pk4ccnym1p4iljckftk6.jpg)
WR Aaron Burbridge
![TE Garrett Celek](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uflbjcnyva5wf729hcbq.jpg)
TE Garrett Celek
![DB Adrian Colbert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hpobqen931kddqp27pws.jpg)
DB Adrian Colbert
![G Jonathan Cooper](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wykmwvmfhih6g5abzhpe.jpg)
G Jonathan Cooper
![LB Brock Coyle](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/olvhz73jrcbyxe0j6kl5.jpg)
LB Brock Coyle
![DL Sheldon Day](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rgj4xkcrjtbtfiu9tjur.jpg)
DL Sheldon Day
![WR Steven Dunbar Jr.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cmtox578ouuwehgrwluq.jpg)
WR Steven Dunbar Jr.
![TE Ross Dwelley](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zgcyagheu5aap3h9njqp.jpg)
TE Ross Dwelley
![DB Antone Exum Jr.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jroxgfyivl3x7dfiw92y.jpg)
DB Antone Exum Jr.
![OL JP Flynn](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cbqh175fimqhkz1iazha.jpg)
OL JP Flynn
![LB Reuben Foster](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ptycndiuyfgnuesac9rq.jpg)
LB Reuben Foster
![WR Pierre Garçon](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mwtrrpie8ew3movn9z0z.jpg)
WR Pierre Garçon
![RB Ja'Quan Gardner](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jcpnhn2ytzv9xdgmrgev.jpg)
RB Ja'Quan Gardner
![G Joshua Garnett](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qhxxwgrjyzhwmi3wqycl.jpg)
G Joshua Garnett
![QB Jimmy Garoppolo](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ymgqd0qgdjxcgat5bl4r.jpg)
QB Jimmy Garoppolo
![OL Garry Gilliam](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/awf2hrlfybpnflg7r2lz.jpg)
OL Garry Gilliam
![WR Marquise Goodwin](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/u6cievpntt3jyh8sgqpk.jpg)
WR Marquise Goodwin
![G Chris Gonzalez](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jqzxvwidbwp8ssbfzuel.jpg)
G Chris Gonzalez
![K Robbie Gould](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ohhdffwj4rbdbzesin4k.jpg)
K Robbie Gould
![S Marcell Harris](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fyclhgjat1i6qnkgx8gq.jpg)
S Marcell Harris
![QB Jack Heneghan](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rtxcvgtwysestzouzsi7.jpg)
QB Jack Heneghan
![TE Cole Hikutini](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ogiqxn6sbux9fv0rsune.jpg)
TE Cole Hikutini
![WR Richie James](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jsbdixia8rnbwnkkuaju.jpg)
WR Richie James
![FB Malcolm Johnson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yihmw53ncsjicfp4cnhq.jpg)
FB Malcolm Johnson
![DT Chris Jones](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xwk4rwud0aqkes5yvvf2.jpg)
DT Chris Jones
![DL D.J. Jones](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sslhkxg6e7ig7wokbltl.jpg)
DL D.J. Jones
![FB Kyle Juszczyk](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/doasi8a5mtwwusjavsus.jpg)
FB Kyle Juszczyk
![TE George Kittle](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vczjlfhyfhigtc7a8bvp.jpg)
TE George Kittle
![OL Andrew Lauderdale](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/aqxyeltst36xqtgrccs9.jpg)
OL Andrew Lauderdale
![LB Elijah Lee](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/y5kfyjafmupsuemsyryw.jpg)
LB Elijah Lee
![P Jeff Locke](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/q5mbdabazpf8aomlynpi.jpg)
P Jeff Locke
![CB Greg Mabin](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tregmgkbhn9bydqfttb4.jpg)
CB Greg Mabin
![OL Erik Magnuson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/swriuh32dqzkycjbfbi8.jpg)
OL Erik Magnuson
![DL Cassius Marsh](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nblmwqukykssmh5v8pdx.jpg)
DL Cassius Marsh
![WR Max McCaffrey](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mqtwjx88m25qco2soalj.jpg)
WR Max McCaffrey
![CB Tarvarus McFadden](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ezvu2smapdsfkm0kso8g.jpg)
CB Tarvarus McFadden
![DB Dexter McCoil](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/n70vkor67g7vvrhaa3i6.jpg)
DB Dexter McCoil
![T Mike McGlinchey](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zvnvkbgubitjbbh6rguq.jpg)
T Mike McGlinchey
![RB Jerick McKinnon](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/kllpjfzp66u2yvxrkl3r.jpg)
RB Jerick McKinnon
![RB Jeremy McNichols](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lgafs5ks3mwhwphygvx8.jpg)
RB Jeremy McNichols
![NT Earl Mitchell](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jvbooq98vdm6vmvu9boc.jpg)
NT Earl Mitchell
![DB Tarvarius Moore](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/omkcfjdtj7m4zwfsw8ff.jpg)
DB Tarvarius Moore
![RB Alfred Morris](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ztqwfqpahwdupzejgu7u.jpg)
RB Alfred Morris
![CB Emmanuel Moseley](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zlzpxojyrzqlv4jxmdy9.jpg)
CB Emmanuel Moseley
![RB Raheem Mostert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/itf32iwbguywgqkjpf0s.jpg)
RB Raheem Mostert
![QB Nick Mullens](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yh5m0t8arzrw5kmdjwjh.jpg)
QB Nick Mullens
![T Pace Murphy](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dzxlo13ykfv3c7grak2a.jpg)
T Pace Murphy
![LS/TE Kyle Nelson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xk5ftgjknngtt69wsvxx.jpg)
LS/TE Kyle Nelson
![LB Mark Nzeocha](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zyq1jayrezewzc7uovfs.jpg)
LB Mark Nzeocha
![OL Mike Person](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wgbqcy5gbv31pnpfbrzd.jpg)
OL Mike Person
![WR Dante Pettis](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/stjbbiem368xjrczhoi6.jpg)
WR Dante Pettis
![P Bradley Pinion](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/l2umayggbdmfnf5vy3k3.jpg)
P Bradley Pinion
![DB Tyvis Powell](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wanjcfuvtktdb2mfalkt.jpg)
DB Tyvis Powell
![CB D.J. Reed](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mc81rmvjsxcfnr2wqalk.jpg)
CB D.J. Reed
![C Weston Richburg](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uelbxovcq2rw3hjo8kga.jpg)
C Weston Richburg
![WR Aldrick Robinson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/n43wbjyfg9v5qclutbon.jpg)
WR Aldrick Robinson
![TE Wes Saxton](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xydberhfjvusishklokg.jpg)
TE Wes Saxton
![DL Niles Scott](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qexxa64queh15rbexlah.jpg)
DL Niles Scott
![OL Coleman Shelton](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/evag0yxnowtlvetqfcnw.jpg)
OL Coleman Shelton
![CB Richard Sherman](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gzkpnt63f9mcaszvb7m4.jpg)
CB Richard Sherman
![LB Malcolm Smith](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/d8vfyvkn4hvcqslwzrcn.jpg)
LB Malcolm Smith
![T Joe Staley](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dyzbtd3wvipjwism5mfo.jpg)
T Joe Staley
![DL Kentavius Street](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vblu7mrxqqrsp86t0lo3.jpg)
DL Kentavius Street
![DL Will Sutton](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ns6ezdztujl7r7qmammf.jpg)
DL Will Sutton
![S Jaquiski Tartt](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cvwap5vqfanmzcapx86y.jpg)
S Jaquiski Tartt
![LB Pita Taumoepenu](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eg5kitksjwrdtor1bfiu.jpg)
LB Pita Taumoepenu
![DT Jullian Taylor](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/aiushuhetp2itray7uuq.jpg)
DT Jullian Taylor
![WR Trent Taylor](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/g5vypod0yzl3k2swfyax.jpg)
WR Trent Taylor
![DL Solomon Thomas](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hxwnr19u77hbw0a2ia5q.jpg)
DL Solomon Thomas
![OL Laken Tomlinson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rpbruxkqzkoaglc9sstd.jpg)
OL Laken Tomlinson
![LB Korey Toomer](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qm6wazo3sepcjfwjaxos.jpg)
LB Korey Toomer
![OL Najee Toran](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uirhiltth83himzw9337.jpg)
OL Najee Toran
![DB Jimmie Ward](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nvetoohhjvre59wcfyee.jpg)
DB Jimmie Ward
![LB Fred Warner](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rw0brg7pmvx6z7bgfiqv.jpg)
LB Fred Warner
![LB Dekoda Watson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hjfctu7wikdw5unvbnmy.jpg)
LB Dekoda Watson
![TE Cole Wick](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yaykeabsrequmv6ejdqs.jpg)
TE Cole Wick
![OL Darrell Williams Jr.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rqiatpn7xglfsffp7kyv.jpg)
OL Darrell Williams Jr.
![RB Joe Williams](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lqyycoeo9mr9cptkwfgd.jpg)
RB Joe Williams
![CB K'Waun Williams](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jnohiz8ie1oixgp2azfy.jpg)
CB K'Waun Williams
![RB Jeff Wilson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/txjemxqu9nwr8sslv16c.jpg)
RB Jeff Wilson
![CB Ahkello Witherspoon](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pxhxbcnfmlrivulgbneu.jpg)
CB Ahkello Witherspoon
At long last, the NFL offseason is finally over. San Francisco 49ers players are reporting for training camp on Wednesday morning and the team's first practice is slated for Thursday.
We are going to learn a lot about this team over the course of the next five weeks and beyond. Hope has been restored both in the building and among the 49ers fan base, but there's still a long way to go. Here are nine questions that will have varying degrees of impact on San Francisco's hope of returning to the postseason.
1. What kind of player are the 49ers getting in Richard Sherman?
Sherman, in my mind, is still a wildcard. Beyond that, the answer to this question could greatly improve San Francisco's fortunes in 2018. Will Sherman return to full form? 80 percent? 75? I expect there to be some rust at the onset of camp. He's also likely to get a few extra veteran's days off in the early going.
Sherman's résumé has earned him a decent degree of patience, but everyone is eager to see how he bounces back from his Achilles tear.
2. Can Dante Pettis or Kendrick Bourne carve out a significant role for themselves on offense?
Pettis and Bourne will be fighting for reps behind Pierre Garçon, Marquise Goodwin and Trent Taylor. Pettis seems to have a quicker path to playing time given his work at all three receiver spots. Bourne flashed some at the end of his rookie season and could be a sleeper candidate to be an impact player in 2018. They both have their work cut out for them if they're to see the field on offense in any significant capacity, though.
3a. Who will start in place of Reuben Foster during his two-game suspension?
It's almost assuredly going to be two of either Malcolm Smith, Brock Coyle or Fred Warner. Smith and Coyle are the favorites in my eyes given their experience. It's hard to see the 49ers starting a rookie on the road in Week 1, but Warner does have the potential to surprise people. San Francisco is lucky to have the quality depth on the roster to weather the storm while Foster is gone. He will be missed, but the 49ers defense should still be plenty capable without him.
3b. Who will start alongside Foster when he returns in Week 3?
There are several factors at play here. Will Foster be at WILL or MIKE? Is Smith, traditionally a WILL, going to make a full-time move to MIKE? Will Coyle still be ahead of Warner on the depth chart? This one is much harder to forecast.
4. Can Cassius Marsh and Jeremiah Attaochu prove to be dependable edge rushers?
Everyone on the 49ers coaching staff and within the locker room believes in these two guys. Still, Marsh and Attaochu only have 16 career sacks between them and have plenty left to prove. Their ability (or inability) to generate a consistent rush off the edge will have a noticeable impact on DeForest Buckner's production as well. You could argue that much of the success of the 49ers defense will hinge on them.
5. How will Jerick McKinnon fare as San Francisco's primary ball carrier?
The potential is obviously there as the 49ers felt comfortable enough to hand McKinnon a robust contract in free agency. But similarly to Marsh and Attaochu, McKinnon is yet to exhibit his ability to shoulder the load as a team's starting running back. He has no shortage of doubters across the country.
He'll have the opportunity to silence them in Week 1 in a revenge game against his former team, the Minnesota Vikings. San Francisco is counting on a big year for McKinnon – both as a runner and as a pass catcher.
6. What will a full season look like with Jimmy Garoppolo at quarterback?
Expectations couldn't be higher for Jimmy G. He reignited a fan base that had fallen into a deep slumber over the course of the previous few seasons. Garoppolo engineered a five-game winning streak to close 2017 and was rewarded with franchise quarterback money. His career 7-0 record is bound to take a hit at some point. How will Garoppolo respond? Will defenses figure out a way to stop him? The 49ers will go as Garoppolo goes in 2018.
7. Who will start at right guard?
Will it be Joshua Garnett, Mike Person or Jonathan Cooper? This stands as the only real position battle going into camp.
8. Will Joe Williams make the team?
The 49ers traded up to grab Williams in the fourth round of the 2017 NFL Draft. The running back then missed his entire rookie season with an ankle injury. He fights an uphill battle if he's to make the roster and carve out a role for himself. Williams will likely have to beat out special teams ace Raheem Mostert to do so.
9. Can Bradley Pinion retain his job as the 49ers punter?
As long as Jeff Locke remains on the roster, it should be assumed that it's an open competition between him and Pinion.