A recap of Thursday’s Patriots practice:
ATTENDANCE, PLEASE
■ RBs Dion Lewis, Brandon Bolden, and Donald Brown, WR Keshawn Martin, TE Bryce Williams, Gs Tre’ Jackson and Jonathan Cooper, and C Bryan Stork.
■ WRs Julian Edelman, Danny Amendola, Chris Hogan, and Nate Washington, TE Clay Harbor, RB D.J. Foster, T Sebastian Vollmer, and LB Jonathan Freeny were all present but not practicing.
NEW INJURIES: None.
DRESS CODE: Full pads.
THREE UP
■ Jimmy Garoppolo: The third-year veteran and opening-night starter was 10 for 10 during full-speed 11-on-11s despite missing the top five receivers on the depth chart.
■ Matthew Slater: A receiver in name only, he spent a lot of reps with the ones and made a terrific over-the-shoulder deep catch from Tom Brady during full-team drills.
■ Logan Ryan: Though he’s still mysteriously wearing a red noncontact jersey, the veteran corner had a stout day that included a pair of pass deflections against Garoppolo in one-on-ones and another against Brady
THREE DOWN
■ Cyrus Jones: Though the rookie defensive back has been a standout in camp, he had a bit of a hiccup, dropping an early punt return and later muffing a kickoff return.
■ Shaq Mason: The second-year guard, still working his way back into shape, was beaten several times during seven-on-seven contact drills.
■ LeGarrette Blount: A bit of a stretch here, but the veteran RB was stood up by a hard-charging Dont’a Hightower for the second straight day.
TOP PLAYS
■ Martthew Slater’s over-the-shoulder deep snag with Devin McCourty covering was a thing of a beauty and a real surprise given Slater’s lack of reps at receiver.
■ WR Chris Harper spun Malcolm Butler around and made a nice sideline snag from Jimmy Garoppolo.
■ TE Martellus Bennett had a pancake-like block on Logan Ryan on a LeGarrette Blount end-around.
■ Second-year CB Darryl Roberts made a big play for the second straight day, sniffing out a DeAndre Carter end-around and stopping him for a loss.
■ Garoppolo hit FB James Develin with a perfect sideline ball on a wheel route as Develin outran Rob Ninkovich.
■ Develin also delivered a crunching block on a run by Joey Iosefa during a particularly physical seven-on-seven drill.
■ G Jon Halapio had a nice block on Chris Long during the same drill.
■ Bennett made a nice fingertip catch of a Garoppolo bullet in the end zone.
■ Rookie free agent Cre’von LeBlanc, battling hard in the cornerback competition, broke up a Garoppolo pass intended for Devin Lucien.
ODDS AND ENDS
■ The session, which was very physical, wrapped up about a half-hour earlier than normal.
■ Tom Brady and Matthew Slater incorporated a nifty game of catch during stretching and wind sprints.
■ James White took advantage of the extra reps with several RBs on the shelf, jump-cutting into holes in the defense and making several nice catches.
■ RBs Joey Iosefa and Tyler Gaffney also continued to string together solid camp days, looking quick and energetic.
■ The starting offensive line for a set of 11-on-11s had David Andrews at center with Joe Thuney at left guard and Nate Solder at left tackle. Ted Karras manned right guard with Marcus Cannon at right tackle.
■ The second-string offensive line had Josh Kline at center, Shaq Mason at left guard, Cam Fleming at left tackle, Chris Barker at right guard, and LaAdrian Waddle at right tackle.
■ DeAndre Carter continues to play big for a man listed at 5 feet 8 inches, 190 pounds. He has quick feet and strong hands. He won all three of his one-on-one battles.
UPCOMING SCHEDULE
Friday: Practice, 9:15 a.m.
Saturday: No practice.
Sunday: Practice, 9:15 a.m.
JIM McBRIDE
Jim McBride can be reached at james.mcbride@globe.com