Thursday's first Training Camp practice was a 10-10-10 session, a 90-minute workout that consists of repetitive series of 10 offensive plays, 10 defensive plays, and 10 minutes of special teams work. It was an opportunity for the team to knock off some rust and ramp up to Saturday's first padded practice. Fran Duffy and Ben Fennell offer their observations from the action at the NovaCare Complex.

1. As the team stretched before practice, my eyes went to the defensive linemen in the middle of the field. Two players who really stood out to me were Malik Jackson and Josh Sweat. Jackson, a big free agent signee from Jacksonville, looks like a monster at 6-5, 290 pounds. You think of a quick, penetrating defensive tackle as more of a shorter, squattier frame, but he has long arms, a muscular lower half, and is rocked up from head to toe.

He more than looks the part, as does Sweat. The second-year defensive end from Florida State missed most of his rookie season, but with a full year in the weight room with the Eagles' strength staff, he looked really impressive on the hoof. Sweat faced off with Jason Peters for most of the day at right defensive end with the starting defense, with Derek Barnett sitting off to the side continuing his rehab. – Fran Duffy

2. The first full-team practice gives interesting size perspectives of the players standing side-by-side. 2017 undrafted free agent (and New Jersey native), wide receiver Carlton Agudosi, towers over the rest of the receiver group at nearly 6-foot-6. It's also easy to peg the fact that the Eagles have "types" at certain positions. Free agent signee L.J. Fort has many size and style similarities to fellow linebacker Kamu Grugier-Hill, both undersized yet athletic linebackers. It's also easy to see veteran running back Darren Sproles next to Boston Scott and see two players built in similar packages. – Ben Fennell

3. Stretch ended and my eyes went to the offensive line as they got together for individual warmup periods. Brandon Brooks lined up with the first-team offensive line, which was great to see.

"I'm fortunate enough, to be honest, to play in a league where I can get some of the best doctors, some of the best rehab, and treatment. All of that together really helped," Brooks said.

"I've got to work twice as hard because it's not just getting the strength and everything back with the Achilles. I need to be the same player, if not better, than I was. That's just extra motivation when it comes to playing."

Brooks participated in position drills but then saw Halapoulivaati Vaitai take over at right guard during team sessions. This means, for the time being, that Jason Kelce and Lane Johnson will have an adjustment in working together with a new right guard during live action. It was also notable that rookie first-round pick Andre Dillard and second-year tackle Jordan Mailata were the primary backups on the outside for Jason Peters and Lane Johnson. – Ben

4. Watching the entire O-line group go through pass set drills, it was hard to dismiss the way both Dillard and Mailata move compared to the rest of the second group. You'd be hard-pressed to find a team with a more impressive backup group of linemen. – Fran

5. The first team period gets underway, and the defensive line makes their presence known in the run game. First, Brandon Graham knifes into the backfield to hold up a Jordan Howard carry on the first play from scrimmage. Soon after, rookie Miles Sanders is stopped short by Jackson on an inside run. Jackson stuck out his long right arm and grabbed the rookie as he tried to fly through the hole. As backups hit the field, Joe Ostman gets upfield and stops Darren Sproles for a short gain. – Fran

6. Miles Sanders draws the first loud murmur from the media contingent with a long run on his second carry. The rookie started to his right, stuck his foot in the ground and cut downhill before executing a second cut out the back door for a big play. "Long runs" can be tough to judge sometimes in practice, but this one looked like it would have been for a good chunk of yardage in live action.

"He's healthy. He's ready to go," head coach Doug Pederson said. "We just want to mix him in and see the athleticism, see the talent, see what he recalls from the spring being around meetings and watching practices and stuff like that." – Fran

7. On the next play, Nate Sudfeld drops back off a play-action fake and hits Mack Hollins down the field on a crossing route. It's great seeing Hollins back on the field after missing all of 2018. The third-year wideout is one of the more active and energetic players on the practice field each day, both on offense and on special teams. – Ben

8. The team flipped directions on the field a short time later, and veteran safety Andrew Sendejo picks off Sudfeld in the middle of the field. The signing from Minnesota appeared from afar to make an outstanding play in coverage, falling off from a short zone into the intermediate area intended for a receiver on a crossing route to complete the turnover. – Fran

9. Special teams periods commence, and I'm interested to watch the punt team get together. Could a new special teams captain emerge? With Chris Maragos retiring and Kamu Grugier-Hill potentially vying for a more involved role on defense, there could be a leadership opening on special teams. Malcolm Jenkins served as the personnel protector in the punt coverage unit. – Ben