The Eagles are 4-4 after playing half of their 2018 schedule. It’s been a disappointing first half, but they’re still alive in the division.
Here’s a quick first-half evaluation of every offensive player on the roster right now. We'll evaluate every player on the defense tomorrow:
Josh Adams: The rookie finally became part of the rotation in Week 8. Didn’t have high expectations, but he’s been OK: B-
Nelson Agholor: Weird season for Nelly so far, averaging just 9.1 yards per receptions. I think that’s more game plan than him: B
Brandon Brooks: If you haven’t noticed an offensive guard through eight weeks, he’s doing his job: A
DeAndre Carter: He hasn’t done much offensively, but has become a good punt returner in Sproles’ absence. He’s done a solid job: B
Corey Clement: It’s been a disappointing season for Clement. He got hurt and now he’s behind Wendell Smallwood on the depth chart and averaging 3.3 yards per carry. He hasn’t gotten a ton of chances, but he needs to make more of the ones he gets: D
NFL
Zach Ertz: Don’t look now, but Ertz is on pace for one of the greatest statistical seasons in NFL history … and not just for a tight end: A+
Nick Foles: He started two games and the Birds went 1-1. Not a lot to go off of for Foles: C
Shelton Gibson: The Eagles need a speed receiver and Gibson can’t get on the field. I partly blame the coaches for that, but some of it has to be Gibson. At least he’s a really good gunner: C
Dallas Goedert: The rookie has had a modest showing as a receiver, but does have three touchdown catches. And he’s already proven to be the best blocking tight end on the team: B+
Alshon Jeffery: Man, did the Eagles miss this guy. Since coming back, Jeffery has 29 catches for 341 yards and four touchdowns. He’s been a No. 1: A
Lane Johnson: After an All-Pro season a year ago, Johnson wasn’t playing at his best and has had a couple injuries. Wasn’t a good first half of the season: C
Jason Kelce: While he’ll never admit it, Kelce looked hurt early in the season, but he’s starting to look healthier after a shaky start: C+
Jordan Mailata: We haven’t seen the Aussie in game action yet, but he never played football and he’s on the team and has shown enough to be active on some game days: B
Jordan Matthews: He wasn’t even on the team to start the season, but he’s fourth on the team in receiving and has made a few key third-down grabs: B+
Josh Perkins: I’ll probably never understand why the Eagles played Perkins so much early in the season. He has five catches through eight games: C-
Jason Peters: I give him credit for playing through injuries and 75 percent of Peters is still better than a lot of tackles in the NFL. But he set the bar sooo high: C
Matt Pryor: We haven’t seen Pryor yet this season: Incomplete
Isaac Seumalo: After a shaky start at left guard when he was put there, he’s been playing well. And his versatility/ability to play right tackle has proved really valuable: B
Wendell Smallwood: He wasn’t supposed to be on the team and now he’s leading the team in rushing. Give the guy credit: B+
Darren Sproles: It’s a shame that Sproles has been out since the opener: Incomplete
Nate Sudfeld: He looks damn good holding that clipboard: Incomplete
Halapoulivaati Vaitai: He’s played 177 snaps so far this season and he hasn’t looked good. The Eagles need more from him: D
Chance Warmack: Hasn’t been on the field, which is telling. And he’s getting paid for not coming close to playing: D
Carson Wentz: What this guy is doing coming off an ACL surgery is remarkable. Ding him for a few things if you want, but he’s playing at an incredibly high level: A
Stefen Wisniewski: I didn’t think Wiz was playing super bad when he got benched. He didn’t take it well: C
Click here to download the new MyTeams App by NBC Sports! Receive comprehensive coverage of your teams and stream the Flyers, Sixers and Phillies games easily on your device.