Charles Haley can still cover a lot of ground.
A day after celebrating the enshrinement of Eddie DeBartolo Jr. into the Pro Football Hall of Fame, the feared defensive end was at San Francisco 49ers training camp on Sunday.
Haley's role at practice and more on-field highlights comprise our top observations from Day 7 of camp.
1. The Hall of Fame defensive end (inducted in 2015) watched the defensive linemen throughout the practice. Haley gave defensive tackle Quinton Dial individual instruction during a teaching period. Haley appeared to be giving tips on how to use better leverage. At the end of the practice session, Haley gave additional instruction to edge-rushers Aaron Lynch, Ahmad Brooks, Eli Harold and Corey Lemonier. "It's always good first and foremost to work with a guy who is from my area," Harold, a fellow Virginian said. "He played so long ago, but the things he is saying translate to the way the game is played today. ... It's awesome learning from one of the greats."
2. Blaine Gabbert enjoyed his best day of training camp thus far. The veteran signal-caller connected on a pair of touchdown throws to tight end Blake Bell and wide receiver Jerome Simpson. Gabbert led the first-team offense for a score in a situational 7-on-7 period. After picking up a pair of first downs with his arm, Gabbert found Bell in the back right corner of the end zone for his seventh completion of the drive. Later, Gabbert completed five more passes in a situational 11-on-11 period to set up a quick screen score to Simpson from 20 yards out. Wide receiver DeAndrew White had an excellent block on the play to spring Simpson up the left sideline.
3. The opening 7-on-7 period featured two impressive catches and one notable pass breakup. The latter was turned in by Dontae Johnson who knocked down Colin Kaepernick's 40-yard deep ball intended for Devon Cajuste. As for the offensive highlights, Gabbert's back-shoulder throw to Busta Anderson was the best reception of camp from the young tight end. Thad Lewis later connected with Dres Anderson on a deep corner route by the left sideline.
4. In 11-on-11 work, Michael Wilhoite joined the first-team defense next to NaVorro Bowman. The best plays of the period included a pass breakup by cornerback-turned-safety Marcus Cromartie and a play-action pass from Gabbert to Torrey Smith. Rookie Kelvin Taylor also picked up a 20-yard run behind the blocks of right tackle John Theus and right guard Brandon Thomas.
5. Cornerback Kenneth Acker continued to return punts with wide receivers Bruce Ellington, White and Bryce Treggs.
6. The second team period, which began with a second-and-11 scenario for the offense, saw pass breakups by Wilhoite and Cromartie.
7. Wilhoite added a sack on a well-timed blitz in the final 11-on-11 portion of practice. Garrett Celek, too, got in the backfield shortly after with a tackle-for-loss. Despite the negative play, Gabbert was able to complete passes to Bell and DiAndre Campbell to set up his second touchdown of the day to Simpson.
8. The final drive of the day was Keith Reaser's best sequence of camp. The young cornerback broke up two throws in a three-play sequence. Reaser joined Tramaine Brock as the perimeter corners during nickel defense work. Jimmie Ward slid inside to cover the slot.
9. Former 49ers offensive lineman Adam Snyder watched practice, keeping a close eye on former teammates Joe Staley and Anthony Davis. Snyder, a former Oregon Duck product, had his first chance to watch Chip Kelly's offense being ran by his former NFL team.