Pro Football Focus is a site that grades NFL player performances. Let's take a look at what they had to say about the performances from the Philadelphia Eagles 30-27 win over the Indianapolis Colts. [Recap]

PFF offers explanation on their grading system on their website. Read more about that here.

OFFENSE

Best

Darren Sproles +2.9

Zach Ertz +2.1

Jason Peters +1.6

Analysis:

No surprise to see Sproles and Ertz on this list. For the second straight week, Sproles jump-started the Eagles offensive with explosive plays. The veteran running back caught 7 passes for a career-high total of 152 receiving yards (21.7 average). Sproles also rushed for 26 yards on 4 carries including a 19-yard touchdown run.

Ertz, on the other hand, finished with 4 catches on 6 targets for 86 yards. He's a mismatch nightmare.

Offensive tackle Jason Peters was strong as ever on the outside.

Worst

Riley Cooper -3.5

Todd Herremans -2.3

Jordan Matthews -1.8

Analysis:

Cooper had a terrible game. He caught 1pass on 3 targets for a mere 8 yards. He dropped two passes including a one in the end-zone for a would-be touchdown. Cooper is currently PFF's overall lowest graded wide receiver in the entire league: 111th out of 111 receivers.

Herremans allowed 2 quarterback hurries in pass protection. He graded out even worse as a run blocker, however.

Matthews was targeted 4 times but only reeled in 1 pass for 17 yards. PFF marked Matthews down for only one drop but it seemed like there were at least two or three total. Not a great game for the Eagles' much-hyped second round pick from the 2014 NFL Draft.

DEFENSE

Best

DeMeco Ryans +3.1

Malcolm Jenkins +1.6

Analysis:

Ryans graded out very positively as a run defender. He finished with 11 tackles (only 1 missed tackle), 2 assisted tackles, 5 stops, and 1 QB hit.

Jenkins missed a few tackles against the run but he graded out well in coverage. He was only targeted once and didn't allow a catch. He recorded one pass defensed and one (clutch) interception.

Worst

Connor Barwin -3.8

Brandon Bair -2.5

Trent Cole -1.6

Beau Allen -1.4

Nate Allen -1.4

Brandon Graham -1.3

Casey Matthews -1.1

Analysis:

Barwin was OK as a pass rusher but he graded negatively as a run defender and in pass coverage. PFF held Barwin responsible for 2 Indianapolis touchdown catches.

Bair, Beau Allen, and Nate Allen all struggled in run defense. Bair and Beau Allen didn't record a single stat.

Cole was OK against the run but struggled as a pass rusher. He only recorded one quarterback hurry the entire game.

Graham committed a costly offsides penalty on 3rd and short that gave the Colts a first down. Indianapolis quarterback Andrew Luck drew Graham to move early with a hard count.

Matthews missed an open field tackle on Colts running back Trent Richardson at one point and was just generally really bad.