Below is a position-by-position review of how the Eagles’ offense looked against the Panthers, after having reviewed the game.
* Note: Snap counts are courtesy of Pro Football Focus.
* It was an up-and-down performance for Nick Foles. He played 19 snaps, fumbled twice (recovered both) and threw one interception. On the other hand, he was 6-for-8 for 53 yards. In four preseason drives, Foles has led the offense to a pair of touchdowns, but has turned it over twice. On the first drive, Foles showed good anticipation on this throw to Riley Cooper.
You can see Cooper has a defensive back all over him when Foles releases the ball. But the throw is put on the money where only Cooper can catch it.
Later in the quarter, Foles kept the ball on an option play and picked up 6 yards. He also made a smart decision in taking off on the 7-yard touchdown. Through two games, Foles looks capable of running the offense and has made good decisions for the most part. Even the interception in the end zone was more bad execution than bad decision-making.
* There’s no denying that Michael Vick brings a dynamic element to the offense. Through his first four preseason drives, he was 12-for-13 (92.3 percent) for 190 yards (14.6 YPA). Vick also had two rushes for 20 yards and had not been sacked. On the final drive at the end of the first half Thursday night, he was finally sacked and threw an up-for-grabs interception. But there’s no denying that he looks comfortable in Chip Kelly’s offense. Vick is averaging a whopping 13.3 yards per attempt, compared to 7.1 for Foles.
He looked patient, poised and accurate on a 15-yard strike to Jason Avant on 3rd-and-12. And Vick threw a laser to Emil Igwenagu for 15 more. He avoided a rusher, rolled to his left and delivered to Cooper for 22 yards in the second.
Is there room for improvement? Sure. It looked like Vick was late on a throw to DeSean Jackson on a corner route near the sideline. And he still seems to absorb awkward hits every time he takes off and runs. But if this really was an open competition, Vick is the winner through two games.
* I did not review the fourth quarter, but Matt Barkley went 8-for-14 for 72 yards. He made a nice throw to Zach Ertz in between defenders for 21 yards in the third. Overall, though, too many throws that seem to get his receivers crushed. Don’t know if that’s an arm strength issue, a timing issue or something else. But it’s something to keep an eye on in the final two games.
* If the offensive line stays healthy, LeSean McCoy is going to have a monster year. He looked great, carrying eight times for 47 yards and catching three balls for 16. McCoy has been up-and-down with his blitz pickup in the past, but he looked excellent in that aspect vs. Carolina. Take a look at the first play of the game:
The defensive back is going to blitz untouched from Foles’ back side. McCoy has to recognize him inching up pre-snap, then carry out the fake handoff and then stone the pass-rusher. Not an easy play, but he executes his blocking assignment flawlessly.
McCoy did a great job here of finishing the play too, carrying out his block deep into the end zone until the whistle blew.
As a runner, he showed his usual wiggle. On the first series, the Eagles ran the read-option, and even though the defensive end crashed inside, McCoy made him miss and picked up 8. He juked linebacker Luke Kuechly on 3rd-and-4 to pick up 5. And of course, everyone saw the 21-yard highlight where he made most of the Panthers’ defense look silly.
* Chris Polk mixed in with McCoy on the first series and had runs of 5 and 7 yards. Later, he did a great job of running through a Kuechly arm tackle for a 12-yard pickup, but the play was brought back because of a holding call. Polk, of course, had the costly fumble with the team driving. Other than that, he played pretty well, carrying five times for 24 yards.
* It looks like the Eagles are going to be content taking the underneath stuff if defenses guard against the deep ball with DeSean Jackson. On this 12-yard completion in the second, you’ll see the Panthers have only one safety deep, and it’s to the other side of the field.
That means the corner opposite Jackson is bailing at the line of scrimmage. He can’t afford to get beat deep. Jackson runs a simple comeback route and gets a huge cushion. Easy throw for Vick and a 12-yard pickup.
Jackson had two catches for 28 yards. And while he’ll never be the best blocking receiver in the game, I thought he gave good effort in that aspect.
* Jason Avant was his reliable self, picking up 10 on a bubble screen in the first, flashing great hands for an 11-yard grab on third down and picking up 15 on a 3rd-and-12. Same ole, same ole. Nothing to see here.
* Good job by Riley Cooper turning into a blocker on Foles’ touchdown run. He also did a nice job of coming back to the ball for a 22-yard catch from Vick in the second.
* If preseason is any indication, the Eagles are going to be massively improved on special teams. Damaris Johnson made a great cut on his 18-yard punt return in the first, making a pair of Panthers defenders look silly. In the third, he picked up 15 on a bubble screen, running behind Zach Ertz and Clay Harbor. And Johnson went up in between defenders for a 7-yard gain in the third. Overall, four catches on five targets for 21 yards.
* Zach Ertz only had two balls thrown his way, but he made nice grabs on both of them. One was a sliding 15-yard catch on the first possession. The other was a 21-yard pickup from Barkley in the third.
* Brent Celek only had one catch for 6 yards, but he and Allen Barbre did a good job with their double-team on Polk’s 5-yard run in the first.
* In case you missed it, we posted a No-22 breakdown of how the Eagles used 4-TE packages to their advantage.
* The Eagles’ five starters played the entire first half together (40 snaps) and looked great. Let’s start with the rookie. Lane Johnson had two issues in pass protection. On one, Vick got away from the defensive end and made a nice play. On the other, Johnson gave up a sack. Other than those two plays, though, he was really good. Johnson showed his athleticism getting to the linebacker on McCoy’s 8-yard run. He was good in protection on Foles’ 15-yard completion to Ertz and picked up a blitzing cornerback on Vick’s first throw.
McCoy’s 21-yard run probably presented a learning moment for Johnson. After initially executing his assignment, he sees McCoy on the other side of the field, probably figures his work is done and decides he can get ready for the next play.
But after breaking a couple ankles, McCoy reverses field, and Johnson realizes he better kick it into high gear and help out his running back.
Granted, McCoy’s already going down, but Johnson finally finds someone to hit, about 28 yards downfield.
Gotta like that (eventual) hustle.
* We criticized Todd Herremans in this space last week, but he was probably the Eagles’ best offensive lineman vs. Carolina. Good job pulling on Polk’s 7-yard run. Really nice job getting to the linebacker on McCoy’s 7-yard red-zone run in the first. Pulled again and got to the linebacker on McCoy’s 21-yard run. I also thought the holding call against him was bogus.
* The Allen Barbre pickup is looking like a good one. He showed a lot of improvement this week. I didn’t see Barbre give up a hurry all night long. He showed good athleticism on the double-team with Celek on Polk’s 5-yard run in the first. And did a good job again on McCoy’s 7-yard run. Barbre had an issue with the defensive end on a McCoy run that got stuffed at the line, but overall, he played well. He looks like a competent, versatile backup lineman through two preseason games.
* Jason Kelce and Evan Mathis each had a couple issues, but played well overall. Kelce got to Kuechly on McCoy’s 8-yard run in the first. And he did a great job on the linebacker on Polk’s 12-yard run. In the first, he nearly got pushed back into McCoy on a red-zone run. Mathis might have let his defender through too early on a screen that was blown up in the first. He also had some trouble on the play where McCoy was stopped for no gain. Good blocks by Mathis on Polk’s 7-yard run and 12-yard run.