NFL Week 7
3:32 - 2nd
NE50.57
CHI-313
SUN · 8:30 AM
PIT-3.54-2
NO44.52-4
SUN · 12:00 PM
CIN-1.53-2
BAL48.54-2
SUN · 12:00 PM
CLE-1.54-2
TEN37.51-5
SUN · 12:00 PM
IND41.52-4
MIN-6.55-0
SUN · 12:00 PM
MIA39.50-5
NYJ-4.52-4
SUN · 12:00 PM1 Pick
NYG42.53-2-1
HOU-10.52-4
SUN · 12:00 PM2 Picks
SF-36-0
ATL49.52-4
SUN · 12:00 PM
TB44.51-5
CAR-33-2
SUN · 3:05 PM
DEN-4.54-2
ARI43.52-4
SUN · 3:25 PM1 Pick
GB53.54-2
DET-33-2
SUN · 3:25 PM
LA-4.52-4
LV48.53-3
SUN · 7:20 PM
KC42.55-0
SEA-2.53-3
MON · 7:15 PM
DAL-4.52-4
PHI44.52-4
← Analysis / Matchups
Updated Oct 19, 2026 7:00am CT Grades through Week 5, weighted with 2025 finals Slate: 2026 wk 7 2026 wk 6 2026 wk 5 2026 wk 4 2026 wk 3 2026 wk 2

How Matchups Work

What you're looking at

One card per skill player (or QB) with a game this week, ranked against the defensive units — or the actual cornerbacks — they are about to face. Click a card to expand the breakdown. Cards sort by Matchup Score (best first). Filters opens the week's scoreboard — kickoff, spread and total, records, live and final scores — and picking a game narrows the board to that matchup (clear it with the × on the chip); the team menu and name search filter further. Game and team choices carry across the position tabs.

Where the ranks come from

Season-to-date PFF player grades, refreshed every morning after new games are graded. Early in the season each player's grade is weighted with their previous-season final grade in proportion to how little they have played, so one big game doesn't send a player to the top of a list; by midseason the current season carries most of the weight. Newcomers without a prior season lean on the positional average until they build a sample. Players on this week's injury report as Out or Doubtful are left off the board.

Team units are snap-weighted averages of the players in that unit (rank 1 of 32 = best). Player ranks compare everyone at the position with enough volume, counting last season toward that total: QBs need 20 dropbacks, RBs 10 carries, receivers 15 routes, corners 30 coverage snaps — otherwise "Unranked". Before a season's first graded week the board uses last season's final grades and says so.

Tabs

  • QB — the passer's supporting units vs the defense: WR / TE / RB receiving vs WR / TE / RB coverage, and OL pass block vs DL pass rush. "WR coverage" is the corners; "TE coverage" is linebackers + safeties; "RB coverage" is linebackers.
  • RB Rushing — run grade vs the defense's missed-tackle rate, yards after contact allowed per carry, and front-seven run defense. Proj Atts is the back's expected carries per game (this season's usage weighted with last season's).
  • RB Receiving — route-running grade vs linebacker coverage, defensive-back coverage, and team tackling. Proj Routes is expected routes per game.
  • WR — route-running grade vs the opponent's starting corners from the current depth chart (left, right, and slot), skipping anyone ruled out. Proj Snaps splits the receiver's expected routes per game across those corners from the receiver's slot/wide split and where each corner lines up, so the three add up to his full workload. The opponent rank in the card header is the whole defense's coverage grade.
  • TE — route-running grade vs linebacker, cornerback, and safety coverage.

Matchup Advantage and Score

Each row turns both ranks into a 0–100 percentile and takes the difference (offense minus defense). Five green pips = a big edge for the offense; three amber = roughly even; one or two red = the defense holds the edge. The card's Matchup Score is the average across its rows (weighted by projected snaps on the WR tab): GREAT, GOOD, EVEN, TOUGH, or BAD.

What it is not

Grades describe how well players have performed, not how often they'll be used — check game script, injuries, and the depth chart before acting on a matchup. Nothing here is betting advice.

Matchup
LV BUF Proj Routes Matchup Advantage
Brock Bowers 1st of 102 TEs
Linebacker Coverage 29th of 32
35.33
Brock Bowers 1st of 102 TEs
Cornerback Coverage 32nd of 32
35.33
Brock Bowers 1st of 102 TEs
Safety Coverage 27th of 32
35.33
LV BUF Proj Routes Matchup Advantage
Michael Mayer 23rd of 102 TEs
Linebacker Coverage 29th of 32
23.65
Michael Mayer 23rd of 102 TEs
Cornerback Coverage 32nd of 32
23.65
Michael Mayer 23rd of 102 TEs
Safety Coverage 27th of 32
23.65
BUF LV Proj Routes Matchup Advantage
Dalton Kincaid 5th of 102 TEs
Linebacker Coverage 21st of 32
20.78
Dalton Kincaid 5th of 102 TEs
Cornerback Coverage 29th of 32
20.78
Dalton Kincaid 5th of 102 TEs
Safety Coverage 20th of 32
20.78
LA ARI Proj Routes Matchup Advantage
Tyler Higbee 19th of 102 TEs
Linebacker Coverage 26th of 32
22.99
Tyler Higbee 19th of 102 TEs
Cornerback Coverage 24th of 32
22.99
Tyler Higbee 19th of 102 TEs
Safety Coverage 32nd of 32
22.99
SF WAS Proj Routes Matchup Advantage
George Kittle 3rd of 102 TEs
Linebacker Coverage 14th of 32
23.75
George Kittle 3rd of 102 TEs
Cornerback Coverage 20th of 32
23.75
George Kittle 3rd of 102 TEs
Safety Coverage 26th of 32
23.75
GB DAL Proj Routes Matchup Advantage
Tucker Kraft 21st of 102 TEs
Linebacker Coverage 23rd of 32
26.72
Tucker Kraft 21st of 102 TEs
Cornerback Coverage 30th of 32
26.72
Tucker Kraft 21st of 102 TEs
Safety Coverage 22nd of 32
26.72
LA ARI Proj Routes Matchup Advantage
Colby Parkinson 30th of 102 TEs
Linebacker Coverage 26th of 32
15.83
Colby Parkinson 30th of 102 TEs
Cornerback Coverage 24th of 32
15.83
Colby Parkinson 30th of 102 TEs
Safety Coverage 32nd of 32
15.83
NO NYG Proj Routes Matchup Advantage
Juwan Johnson 12th of 102 TEs
Linebacker Coverage 22nd of 32
31.85
Juwan Johnson 12th of 102 TEs
Cornerback Coverage 25th of 32
31.85
Juwan Johnson 12th of 102 TEs
Safety Coverage 13th of 32
31.85
KC LAC Proj Routes Matchup Advantage
Travis Kelce 6th of 102 TEs
Linebacker Coverage 28th of 32
30.69
Travis Kelce 6th of 102 TEs
Cornerback Coverage 6th of 32
30.69
Travis Kelce 6th of 102 TEs
Safety Coverage 9th of 32
30.69
ATL CHI Proj Routes Matchup Advantage
Kyle Pitts 11th of 102 TEs
Linebacker Coverage 1st of 32
23.85
Kyle Pitts 11th of 102 TEs
Cornerback Coverage 31st of 32
23.85
Kyle Pitts 11th of 102 TEs
Safety Coverage 15th of 32
23.85
NYG NO Proj Routes Matchup Advantage
Isaiah Likely 28th of 102 TEs
Linebacker Coverage 10th of 32
25.88
Isaiah Likely 28th of 102 TEs
Cornerback Coverage 26th of 32
25.88
Isaiah Likely 28th of 102 TEs
Safety Coverage 25th of 32
25.88
CAR PHI Proj Routes Matchup Advantage
Darren Waller 4th of 102 TEs
Linebacker Coverage 3rd of 32
21.71
Darren Waller 4th of 102 TEs
Cornerback Coverage 3rd of 32
21.71
Darren Waller 4th of 102 TEs
Safety Coverage 29th of 32
21.71
JAX HOU Proj Routes Matchup Advantage
Brenton Strange 18th of 102 TEs
Linebacker Coverage 16th of 32
25.01
Brenton Strange 18th of 102 TEs
Cornerback Coverage 5th of 32
25.01
Brenton Strange 18th of 102 TEs
Safety Coverage 21st of 32
25.01
BUF LV Proj Routes Matchup Advantage
Dawson Knox 50th of 102 TEs
Linebacker Coverage 21st of 32
16.01
Dawson Knox 50th of 102 TEs
Cornerback Coverage 29th of 32
16.01
Dawson Knox 50th of 102 TEs
Safety Coverage 20th of 32
16.01
TEN IND Proj Routes Matchup Advantage
Gunnar Helm 44th of 102 TEs
Linebacker Coverage 30th of 32
19.39
Gunnar Helm 44th of 102 TEs
Cornerback Coverage 9th of 32
19.39
Gunnar Helm 44th of 102 TEs
Safety Coverage 24th of 32
19.39
HOU JAX Proj Routes Matchup Advantage
Dalton Schultz 13th of 102 TEs
Linebacker Coverage 2nd of 32
28.50
Dalton Schultz 13th of 102 TEs
Cornerback Coverage 22nd of 32
28.50
Dalton Schultz 13th of 102 TEs
Safety Coverage 10th of 32
28.50
NO NYG Proj Routes Matchup Advantage
Noah Fant 43rd of 102 TEs
Linebacker Coverage 22nd of 32
13.69
Noah Fant 43rd of 102 TEs
Cornerback Coverage 25th of 32
13.69
Noah Fant 43rd of 102 TEs
Safety Coverage 13th of 32
13.69
ARI LA Proj Routes Matchup Advantage
Trey McBride 7th of 102 TEs
Linebacker Coverage 20th of 32
39.71
Trey McBride 7th of 102 TEs
Cornerback Coverage 2nd of 32
39.71
Trey McBride 7th of 102 TEs
Safety Coverage 4th of 32
39.71
PIT TB Proj Routes Matchup Advantage
Pat Freiermuth 32nd of 102 TEs
Linebacker Coverage 25th of 32
25.56
Pat Freiermuth 32nd of 102 TEs
Cornerback Coverage 18th of 32
25.56
Pat Freiermuth 32nd of 102 TEs
Safety Coverage 6th of 32
25.56
CHI ATL Proj Routes Matchup Advantage
Colston Loveland 27th of 102 TEs
Linebacker Coverage 7th of 32
28.60
Colston Loveland 27th of 102 TEs
Cornerback Coverage 28th of 32
28.60
Colston Loveland 27th of 102 TEs
Safety Coverage 8th of 32
28.60
LAC KC Proj Routes Matchup Advantage
Charlie Kolar 24th of 102 TEs
Linebacker Coverage 8th of 32
11.17
Charlie Kolar 24th of 102 TEs
Cornerback Coverage 14th of 32
11.17
Charlie Kolar 24th of 102 TEs
Safety Coverage 17th of 32
11.17
PIT TB Proj Routes Matchup Advantage
Darnell Washington 35th of 102 TEs
Linebacker Coverage 25th of 32
15.72
Darnell Washington 35th of 102 TEs
Cornerback Coverage 18th of 32
15.72
Darnell Washington 35th of 102 TEs
Safety Coverage 6th of 32
15.72
ATL CHI Proj Routes Matchup Advantage
Austin Hooper 34th of 102 TEs
Linebacker Coverage 1st of 32
9.45
Austin Hooper 34th of 102 TEs
Cornerback Coverage 31st of 32
9.45
Austin Hooper 34th of 102 TEs
Safety Coverage 15th of 32
9.45
PHI CAR Proj Routes Matchup Advantage
Dallas Goedert 17th of 102 TEs
Linebacker Coverage 6th of 32
25.40
Dallas Goedert 17th of 102 TEs
Cornerback Coverage 11th of 32
25.40
Dallas Goedert 17th of 102 TEs
Safety Coverage 14th of 32
25.40
NE NYJ Proj Routes Matchup Advantage
Hunter Henry 15th of 102 TEs
Linebacker Coverage 12th of 32
25.45
Hunter Henry 15th of 102 TEs
Cornerback Coverage 8th of 32
25.45
Hunter Henry 15th of 102 TEs
Safety Coverage 5th of 32
25.45
CLE BAL Proj Routes Matchup Advantage
Harold Fannin Jr. 22nd of 102 TEs
Linebacker Coverage 4th of 32
30.09
Harold Fannin Jr. 22nd of 102 TEs
Cornerback Coverage 16th of 32
30.09
Harold Fannin Jr. 22nd of 102 TEs
Safety Coverage 7th of 32
30.09
BAL CLE Proj Routes Matchup Advantage
Mark Andrews 46th of 102 TEs
Linebacker Coverage 13th of 32
21.84
Mark Andrews 46th of 102 TEs
Cornerback Coverage 12th of 32
21.84
Mark Andrews 46th of 102 TEs
Safety Coverage 23rd of 32
21.84
LAC KC Proj Routes Matchup Advantage
Oronde Gadsden II 38th of 102 TEs
Linebacker Coverage 8th of 32
22.37
Oronde Gadsden II 38th of 102 TEs
Cornerback Coverage 14th of 32
22.37
Oronde Gadsden II 38th of 102 TEs
Safety Coverage 17th of 32
22.37
SEA DEN Proj Routes Matchup Advantage
AJ Barner 39th of 102 TEs
Linebacker Coverage 17th of 32
23.89
AJ Barner 39th of 102 TEs
Cornerback Coverage 19th of 32
23.89
AJ Barner 39th of 102 TEs
Safety Coverage 3rd of 32
23.89
TEN IND Proj Routes Matchup Advantage
Daniel Bellinger 66th of 102 TEs
Linebacker Coverage 30th of 32
10.30
Daniel Bellinger 66th of 102 TEs
Cornerback Coverage 9th of 32
10.30
Daniel Bellinger 66th of 102 TEs
Safety Coverage 24th of 32
10.30
WAS SF Proj Routes Matchup Advantage
Chigoziem Okonkwo 41st of 102 TEs
Linebacker Coverage 5th of 32
24.35
Chigoziem Okonkwo 41st of 102 TEs
Cornerback Coverage 17th of 32
24.35
Chigoziem Okonkwo 41st of 102 TEs
Safety Coverage 16th of 32
24.35
TB PIT Proj Routes Matchup Advantage
Cade Otton 69th of 102 TEs
Linebacker Coverage 32nd of 32
32.88
Cade Otton 69th of 102 TEs
Cornerback Coverage 13th of 32
32.88
Cade Otton 69th of 102 TEs
Safety Coverage 18th of 32
32.88
GB DAL Proj Routes Matchup Advantage
Jonnu Smith 86th of 102 TEs
Linebacker Coverage 23rd of 32
13.38
Jonnu Smith 86th of 102 TEs
Cornerback Coverage 30th of 32
13.38
Jonnu Smith 86th of 102 TEs
Safety Coverage 22nd of 32
13.38
NE NYJ Proj Routes Matchup Advantage
Eli Raridon 36th of 102 TEs
Linebacker Coverage 12th of 32
13.25
Eli Raridon 36th of 102 TEs
Cornerback Coverage 8th of 32
13.25
Eli Raridon 36th of 102 TEs
Safety Coverage 5th of 32
13.25
JAX HOU Proj Routes Matchup Advantage
Nate Boerkircher 57th of 102 TEs
Linebacker Coverage 16th of 32
8.80
Nate Boerkircher 57th of 102 TEs
Cornerback Coverage 5th of 32
8.80
Nate Boerkircher 57th of 102 TEs
Safety Coverage 21st of 32
8.80
NYJ NE Proj Routes Matchup Advantage
Kenyon Sadiq 49th of 102 TEs
Linebacker Coverage 11th of 32
15.80
Kenyon Sadiq 49th of 102 TEs
Cornerback Coverage 4th of 32
15.80
Kenyon Sadiq 49th of 102 TEs
Safety Coverage 12th of 32
15.80
ARI LA Proj Routes Matchup Advantage
Teagan Quitoriano 51st of 102 TEs
Linebacker Coverage 20th of 32
16.00
Teagan Quitoriano 51st of 102 TEs
Cornerback Coverage 2nd of 32
16.00
Teagan Quitoriano 51st of 102 TEs
Safety Coverage 4th of 32
16.00
CHI ATL Proj Routes Matchup Advantage
Cole Kmet 70th of 102 TEs
Linebacker Coverage 7th of 32
16.67
Cole Kmet 70th of 102 TEs
Cornerback Coverage 28th of 32
16.67
Cole Kmet 70th of 102 TEs
Safety Coverage 8th of 32
16.67
KC LAC Proj Routes Matchup Advantage
Noah Gray 76th of 102 TEs
Linebacker Coverage 28th of 32
14.63
Noah Gray 76th of 102 TEs
Cornerback Coverage 6th of 32
14.63
Noah Gray 76th of 102 TEs
Safety Coverage 9th of 32
14.63
SF WAS Proj Routes Matchup Advantage
Luke Farrell 97th of 102 TEs
Linebacker Coverage 14th of 32
10.50
Luke Farrell 97th of 102 TEs
Cornerback Coverage 20th of 32
10.50
Luke Farrell 97th of 102 TEs
Safety Coverage 26th of 32
10.50
DEN SEA Proj Routes Matchup Advantage
Evan Engram 54th of 102 TEs
Linebacker Coverage 9th of 32
22.25
Evan Engram 54th of 102 TEs
Cornerback Coverage 7th of 32
22.25
Evan Engram 54th of 102 TEs
Safety Coverage 2nd of 32
22.25
WAS SF Proj Routes Matchup Advantage
Ben Sinnott 77th of 102 TEs
Linebacker Coverage 5th of 32
9.13
Ben Sinnott 77th of 102 TEs
Cornerback Coverage 17th of 32
9.13
Ben Sinnott 77th of 102 TEs
Safety Coverage 16th of 32
9.13
CAR PHI Proj Routes Matchup Advantage
Tommy Tremble 74th of 102 TEs
Linebacker Coverage 3rd of 32
17.33
Tommy Tremble 74th of 102 TEs
Cornerback Coverage 3rd of 32
17.33
Tommy Tremble 74th of 102 TEs
Safety Coverage 29th of 32
17.33
DAL GB Proj Routes Matchup Advantage
Jake Ferguson 80th of 102 TEs
Linebacker Coverage 24th of 32
29.49
Jake Ferguson 80th of 102 TEs
Cornerback Coverage 10th of 32
29.49
Jake Ferguson 80th of 102 TEs
Safety Coverage 1st of 32
29.49
NYJ NE Proj Routes Matchup Advantage
Mason Taylor 73rd of 102 TEs
Linebacker Coverage 11th of 32
23.74
Mason Taylor 73rd of 102 TEs
Cornerback Coverage 4th of 32
23.74
Mason Taylor 73rd of 102 TEs
Safety Coverage 12th of 32
23.74
SEA DEN Proj Routes Matchup Advantage
Elijah Arroyo 88th of 102 TEs
Linebacker Coverage 17th of 32
10.85
Elijah Arroyo 88th of 102 TEs
Cornerback Coverage 19th of 32
10.85
Elijah Arroyo 88th of 102 TEs
Safety Coverage 3rd of 32
10.85
PHI CAR Proj Routes Matchup Advantage
Johnny Mundt 98th of 102 TEs
Linebacker Coverage 6th of 32
10.65
Johnny Mundt 98th of 102 TEs
Cornerback Coverage 11th of 32
10.65
Johnny Mundt 98th of 102 TEs
Safety Coverage 14th of 32
10.65
DEN SEA Proj Routes Matchup Advantage
Adam Trautman 85th of 102 TEs
Linebacker Coverage 9th of 32
9.13
Adam Trautman 85th of 102 TEs
Cornerback Coverage 7th of 32
9.13
Adam Trautman 85th of 102 TEs
Safety Coverage 2nd of 32
9.13
No matchups match that filter.