DL DeForest Buckner missed his second-straight practice after suffering an ankle injury on Wednesday. He remains listed as day-to-day. Other players who did not practice on Friday were LB Brock Coyle (rib), OL J.P. Flynn (knee), CB Zach Franklin (ankle), LB Eli Harold (concussion), LB Donavin Newsome (neck), and S Jaquiski Tartt (rib).
LB Ahmad Brooks and RB Tim Hightower were given a veteran day off while LB Aaron Lynch was excused from practice to be with his wife following the birth of their second child in the early hours of Friday. TE George Kittle (hamstring) and CB Keith Reaser (knee) took part in warm-ups and individual drills but did not participate in team drills.
WR Jeremy Kerley had "a little tightness" in his hip, according to head coach Kyle Shanahan. He attempted to practice but the team decided to rest him instead.
Below are some notes from Friday's practice, which was the 49ers' seventh of training camp.
San Francisco 49ers wide receivers went one-on-one against the cornerbacks with a quarterback rotation throwing the football. One of the best catches from the session was a one-handed grab by Trent Taylor as he was working against Adrian Colbert. Marquise Goodwin, whose stock has soared during training camp, continued to show a lot of speed and an uncanny ability to create separation on routes. He is quickly becoming a favorite target of QB Brian Hoyer.
CB Rashard Robinson, who is also having a strong training camp, held his own during the session and came away with pass breakups against Pierre Garçon and Kendrick Bourne.
During team drills, Kevin Jones of KNBR reported that QB C.J. Beathard took the second-team offense the length of the field against the first-team defense but the drive stalled and resulted in a field goal. "His best practice of training camp," Jones said.
Matt Maiocco of NBC Sports Bay Area reported that TE Cole Hikutini had a good practice, which included a deep reception from Beathard.
Hoyer completed 12 of his 19 passes (unofficially) during team drills, according to Chris Biderman of Niners Wire.
In addition to his great one-handed catch against Colbert, multiple reports said that Taylor looked good in team drills. He had a big reception to end the practice. On the defensive side of the ball, DE Arik Armstead continues to impress. He came away with a sack and two runs stopped for a loss, according to Joe Fann of 49ers.com.
There was a brief scare when rookie LB Reuben Foster went down with what appeared to be a serious injury. However, he was able to get back up and continue on with practice. He came away from team drills with a fumble recovery from RB Matt Breida. CB Prince Charles Iworah forced the fumble.
#49ersCamp Daily Reuben Foster Report:
— Cam Inman (@CamInman) August 4, 2017
-Injury scare (ankle) but only missed 1 snap as 2nd-string Mike
-Fumble recovery
-INT in 1v1 on Hyde pic.twitter.com/MPz1MiGh3C
2017 Open Practice at Levi's Stadium
On Saturday, the 49ers will hold an open practice at Levi's Stadium in front of nearly 30,000 fans. 49ers Webzone writer and co-host of our "No Huddle" podcast, Zain Naqvi (@zain49ers), will be covering that practice from the field, giving fans updates and observations from the session.