We know Marcus Martin can play center. The San Francisco 49ers offensive lineman proved that in 2014 when he started eight games as a rookie at the position.
Now the 49ers coaching staff is asking Martin to learn to play right guard, something he said he hasn't done since high school. Martin has taken the move in stride and is seeing daily progress at his new position.
"I think it's helping me get better as a player," Martin said. "Being able to learn two positions makes me more valuable to the team. At the end of the day that's all I want to do is help the team.
"Playing right guard, there's some growing pains, things you have to get through and things you have to get used to. The process is coming along pretty smooth. Everyday I'm just trying to get better."
Martin is still getting reps at center while learning the new reads and progressions at right guard. This type of cross-training has become a Jim Tomsula staple along the 49ers defensive line and has now made its way to the offense.
The 49ers third-round pick from 2014 is already building off of his success as a rookie.
Each day throughout Training Camp presented by SAP, we bring you some of the best photos. Follow along with #C4M9.
![WR Quinton Patton poses with fans during the first day of camp](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/t7mgxydzljgrnllfo9fm.jpg)
WR Quinton Patton poses with fans during the first day of camp
![Happy to be back on the field.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uog5hfpswluuim7zpawc.jpg)
Happy to be back on the field.
![Let's go!](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/k83au3mc03p2fpppmdor.jpg)
Let's go!
![Good to see No. 53 back on the field.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nnubp6ajdb8kzotcooqk.jpg)
Good to see No. 53 back on the field.
![Coach Tomsula is happy too.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/giceat3cvj0m1cftumnn.jpg)
Coach Tomsula is happy too.
![CB Dontae Johnson goes up and grabs a pass.](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fjxofaut9ckhfgj0p5xb.jpg)
CB Dontae Johnson goes up and grabs a pass.
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/iz5p0ubjeb27qpxd4wiy.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cjjuqxwghmdsztl0ms5x.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gyfbzd1uqrvyotvzte5t.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fgza91bqjyod0vjedvxt.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/soyk1iruibp7vixo1k0n.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ktg8gycfpcon7y1nosdf.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jrj09x5ka5ngrqzqmfnr.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pz1fxqijtn0c1ksszthq.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nrgvylwdmqrkjfecgb6o.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gkpysremxs4xy5eod1fv.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hilzedrkqigtde8kcomp.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nhlstx8biwmxuulgr2wj.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qx8mba6i1v4p88sujno4.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nkx32vqso5hintjowcst.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/o65xbvmj2gr4abyujebx.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xyh2zjrnyiuqrarluj8k.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vdbu8tzvemh2o4dxkyhe.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ylg9qiyrzxzypts4aoyo.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sj2uwibwjdl55gyejbo4.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wn3aaztuxlwu2axorpk7.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zxrfekidwp4rjs1oizyd.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ojhmo1rzf4hnnu5qc0fn.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pt0t02gj6lfng8r7khnr.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/f1t1bcshwqoz9rme97qm.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dna2vxmofg4pzrmnpzqf.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/kaarculcpdtkihacgebg.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/npt9e3nc8qcm59taerys.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xy5vs9oh8ifckunv9kct.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ohjy343ekimnhxkhb4xh.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/t7fxv908djxjz4rclpoz.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/plcqtrldvaw0gsaq7lvm.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zs9hrp1wf9uuusz4gf9x.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rqrvik8okyjtc0wavznw.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cfhus3utmyjwlfzkm2el.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mtgjmgkjscstvrmtfmnt.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qlzxnevku9d3kzkvkumd.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cisa1ewzx03kzyp3zcms.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jqlojstpstw69g0mftaa.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/inyogxwhrrjvu4p7xfjx.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/x8agamapfaxkcxpp907b.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rq8lw2aj25t7pongzhhh.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tztjofpitlwdbedgragi.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yqdgfvs0byu66ziazawi.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vlnd8ifcx8qqxlt0oagg.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dokianjkunacjkfisb7u.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nl0fxdduitwnb9edov7m.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lte0hn5ko2pokhmw9a3t.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bethvid4forexoapi5c4.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tru3bthwbdq8uqqktdwm.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zxu8m0eksm2ea9erp4bt.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qtklzxkfwu2jmvtcqhqj.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ypqrbplluzzavhevh4vt.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/frstq5jaxitzi84n4y3l.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dlfwhkanzfmnh4csbqnx.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/tdoku7eoebc4ctfjex6n.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rcjv0xy0peeoozptry6m.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/osppyqdo6rblvjanhbey.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yweg0zb6perues5mdd5d.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pro4ghunq12klwkgfutz.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yy7bpxkgrzewpvsl4lto.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zo6effz23cqh97nmprfh.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/s339rcqrkpfznzwbnr8b.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/b8tjh3awi2dkwetsmwib.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/i9b2njrxladrnxja2a4n.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fhsigfia9th9rywdgm4y.jpg)
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bwsy6jqwybc2olrpqzsl.jpg)
"Last year was really a learning year," Martin said. "When you're a rookie and you're just thrown into the fire, you've got to come out swinging. I think last year for me was a great experience and a great opportunity. I got to learn from Mike Iupati and Mike Solari, and I got to have real game experience. That's invaluable. I'm just building off of the things that I've learned and trying to use that game speed in practice."
Training camp for any player comes with its fair share of lumps and learning moments. The former USC Trojan has embraced those instances and used them to continue his progression ahead of his second season.
"The point of practice is to learn from your mistakes," Martin said. "Everyday is not going to be a perfect day. The days that aren't perfect, you come in, you watch the tape, you reevaluate and you try to figure out the things that you can do better as a unit and as an individual.
"Coach (Eric Mangini) is doing a great job with that defense. It's only helping us get better because we're really seeing things that we haven't seen before that we wouldn't call a traditional style of defense."
Martin is put in daily 1-on-1 battles with the 49ers front seven. It's a deep group of linemen and linebackers that provide competitive matchups against the offensive line. Martin noted three guys in particular as standouts thus far in camp.
The first was 49ers 2015 first-round pick Arik Armstead.
"He's very talented and very strong," Martin said. "He's going to be a dominant force in this league. He's a great player."
The offensive lineman said that newly acquired Darnell Dockett has been a great challenge to block as well as a huge source for knowledge and tips.
"He's an amazing player," Martin said. "I watched him growing up. I am thankful I have the opportunity to learn and practice against him. He gives me tips about things he feels like I can do better playing guard. He's been a part of helping me in this learning process."
Finally, Martin raved about how good NaVorro Bowman has looked in camp.
"Bow is a very talented athlete," Martin said. "I think Bow is a phenomenal player. He's going to dominate like he always has. He looks 100% out there and he's rolling. I'm happy for Bow."