San Francisco 49ers: 3 best training camp battles of 2018 so far

SANTA CLARA, CA - MAY 10: Eric Reid #35 of the San Francisco 49ers catches a pass during the San Francisco 49ers rookie minicamp at their training facility on May 10, 2013 in Santa Clara, California. Photo by Jason O. Watson/Getty Images)
SANTA CLARA, CA - MAY 10: Eric Reid #35 of the San Francisco 49ers catches a pass during the San Francisco 49ers rookie minicamp at their training facility on May 10, 2013 in Santa Clara, California. Photo by Jason O. Watson/Getty Images) /
facebooktwitterreddit
Prev
3 of 4
Next
KANSAS CITY, MO – AUGUST 11: Running back Joe Williams #32 of the San Francisco 49ers carries the ball during the preseason game against the Kansas City Chiefs at Arrowhead Stadium on August 11, 2017 in Kansas City, Missouri. (Photo by Jamie Squire/Getty Images)
KANSAS CITY, MO – AUGUST 11: Running back Joe Williams #32 of the San Francisco 49ers carries the ball during the preseason game against the Kansas City Chiefs at Arrowhead Stadium on August 11, 2017 in Kansas City, Missouri. (Photo by Jamie Squire/Getty Images) /

No. 2: Running Back

The 49ers are carrying three running backs on their 90-man offseason roster all capable of assuming significant roles this upcoming season — Jerick McKinnon, Matt Breida and Joe Williams.

All three have stood out in a major way during camp. McKinnon has flashed the unique running and pass-catching skill set that warranted the four-year deal San Francisco gave him earlier this offseason.

But while McKinnon is all but pegged as the team’s featured back, the real battle is taking place for his complementary role.

The strong candidate for the job is still Breida, who nearly broke Reuben Foster’s legs in the drill below:

Williams, meanwhile, has shown the “urgency” Kyle Shanahan wanted him to display earlier this offseason. During Saturday’s practices, Williams ripped off a 65-yard touchdown run and flashed all the speed that drew the Niners to him in the first place.

While Williams did have a fumble during Saturday’s practice — a primary issue that set him back a year ago — all other signs point to him inserting himself into the discussion.

And while he’s nowhere guaranteed a roster spot, it’s going to be tough for Shanahan and Co. to keep him off the roster based off what we’ve seen so far.