NFL Week 7
3:46 - 3rd
NE50.521
CHI-327
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 Sep 22, 2026 10:15am CT Grades through Week 1, 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
DET BUF Proj Routes Matchup Advantage
Sam LaPorta 7th of 85 TEs
Linebacker Coverage 27th of 32
28.83
Sam LaPorta 7th of 85 TEs
Cornerback Coverage 29th of 32
28.83
Sam LaPorta 7th of 85 TEs
Safety Coverage 25th of 32
28.83
SF MIA Proj Routes Matchup Advantage
George Kittle 3rd of 85 TEs
Linebacker Coverage 12th of 32
23.00
George Kittle 3rd of 85 TEs
Cornerback Coverage 30th of 32
23.00
George Kittle 3rd of 85 TEs
Safety Coverage 26th of 32
23.00
LA NYG Proj Routes Matchup Advantage
Colby Parkinson 15th of 85 TEs
Linebacker Coverage 22nd of 32
17.46
Colby Parkinson 15th of 85 TEs
Cornerback Coverage 32nd of 32
17.46
Colby Parkinson 15th of 85 TEs
Safety Coverage 22nd of 32
17.46
CHI MIN Proj Routes Matchup Advantage
Colston Loveland 9th of 85 TEs
Linebacker Coverage 31st of 32
27.71
Colston Loveland 9th of 85 TEs
Cornerback Coverage 3rd of 32
27.71
Colston Loveland 9th of 85 TEs
Safety Coverage 27th of 32
27.71
GB NYJ Proj Routes Matchup Advantage
Tucker Kraft 5th of 85 TEs
Linebacker Coverage 11th of 32
25.19
Tucker Kraft 5th of 85 TEs
Cornerback Coverage 22nd of 32
25.19
Tucker Kraft 5th of 85 TEs
Safety Coverage 21st of 32
25.19
MIA SF Proj Routes Matchup Advantage
Greg Dulcich 11th of 85 TEs
Linebacker Coverage 3rd of 32
17.88
Greg Dulcich 11th of 85 TEs
Cornerback Coverage 24th of 32
17.88
Greg Dulcich 11th of 85 TEs
Safety Coverage 31st of 32
17.88
CAR ATL Proj Routes Matchup Advantage
Darren Waller 2nd of 85 TEs
Linebacker Coverage 8th of 32
18.00
Darren Waller 2nd of 85 TEs
Cornerback Coverage 27th of 32
18.00
Darren Waller 2nd of 85 TEs
Safety Coverage 12th of 32
18.00
KC IND Proj Routes Matchup Advantage
Travis Kelce 17th of 85 TEs
Linebacker Coverage 29th of 32
31.96
Travis Kelce 17th of 85 TEs
Cornerback Coverage 11th of 32
31.96
Travis Kelce 17th of 85 TEs
Safety Coverage 19th of 32
31.96
SEA ARI Proj Routes Matchup Advantage
AJ Barner 25th of 85 TEs
Linebacker Coverage 9th of 32
21.03
AJ Barner 25th of 85 TEs
Cornerback Coverage 28th of 32
21.03
AJ Barner 25th of 85 TEs
Safety Coverage 30th of 32
21.03
PHI TEN Proj Routes Matchup Advantage
Dallas Goedert 24th of 85 TEs
Linebacker Coverage 19th of 32
28.59
Dallas Goedert 24th of 85 TEs
Cornerback Coverage 14th of 32
28.59
Dallas Goedert 24th of 85 TEs
Safety Coverage 32nd of 32
28.59
LA NYG Proj Routes Matchup Advantage
Tyler Higbee 35th of 85 TEs
Linebacker Coverage 22nd of 32
13.98
Tyler Higbee 35th of 85 TEs
Cornerback Coverage 32nd of 32
13.98
Tyler Higbee 35th of 85 TEs
Safety Coverage 22nd of 32
13.98
NE PIT Proj Routes Matchup Advantage
Hunter Henry 21st of 85 TEs
Linebacker Coverage 32nd of 32
26.64
Hunter Henry 21st of 85 TEs
Cornerback Coverage 4th of 32
26.64
Hunter Henry 21st of 85 TEs
Safety Coverage 23rd of 32
26.64
BUF DET Proj Routes Matchup Advantage
Dalton Kincaid 1st of 85 TEs
Linebacker Coverage 13th of 32
19.05
Dalton Kincaid 1st of 85 TEs
Cornerback Coverage 18th of 32
19.05
Dalton Kincaid 1st of 85 TEs
Safety Coverage 4th of 32
19.05
CLE TB Proj Routes Matchup Advantage
Harold Fannin Jr. 14th of 85 TEs
Linebacker Coverage 17th of 32
26.44
Harold Fannin Jr. 14th of 85 TEs
Cornerback Coverage 21st of 32
26.44
Harold Fannin Jr. 14th of 85 TEs
Safety Coverage 11th of 32
26.44
ARI SEA Proj Routes Matchup Advantage
Trey McBride 4th of 85 TEs
Linebacker Coverage 23rd of 32
39.16
Trey McBride 4th of 85 TEs
Cornerback Coverage 12th of 32
39.16
Trey McBride 4th of 85 TEs
Safety Coverage 1st of 32
39.16
LAC LV Proj Routes Matchup Advantage
Oronde Gadsden II 23rd of 85 TEs
Linebacker Coverage 24th of 32
20.98
Oronde Gadsden II 23rd of 85 TEs
Cornerback Coverage 19th of 32
20.98
Oronde Gadsden II 23rd of 85 TEs
Safety Coverage 13th of 32
20.98
MIN CHI Proj Routes Matchup Advantage
Josh Oliver 16th of 85 TEs
Linebacker Coverage 4th of 32
8.25
Josh Oliver 16th of 85 TEs
Cornerback Coverage 26th of 32
8.25
Josh Oliver 16th of 85 TEs
Safety Coverage 17th of 32
8.25
JAX DEN Proj Routes Matchup Advantage
Brenton Strange 12th of 85 TEs
Linebacker Coverage 16th of 32
24.02
Brenton Strange 12th of 85 TEs
Cornerback Coverage 7th of 32
24.02
Brenton Strange 12th of 85 TEs
Safety Coverage 16th of 32
24.02
ATL CAR Proj Routes Matchup Advantage
Kyle Pitts 10th of 85 TEs
Linebacker Coverage 6th of 32
29.21
Kyle Pitts 10th of 85 TEs
Cornerback Coverage 6th of 32
29.21
Kyle Pitts 10th of 85 TEs
Safety Coverage 24th of 32
29.21
HOU CIN Proj Routes Matchup Advantage
Dalton Schultz 19th of 85 TEs
Linebacker Coverage 30th of 32
29.00
Dalton Schultz 19th of 85 TEs
Cornerback Coverage 8th of 32
29.00
Dalton Schultz 19th of 85 TEs
Safety Coverage 7th of 32
29.00
LV LAC Proj Routes Matchup Advantage
Michael Mayer 26th of 85 TEs
Linebacker Coverage 26th of 32
18.81
Michael Mayer 26th of 85 TEs
Cornerback Coverage 16th of 32
18.81
Michael Mayer 26th of 85 TEs
Safety Coverage 10th of 32
18.81
CIN HOU Proj Routes Matchup Advantage
Mike Gesicki 18th of 85 TEs
Linebacker Coverage 10th of 32
18.73
Mike Gesicki 18th of 85 TEs
Cornerback Coverage 10th of 32
18.73
Mike Gesicki 18th of 85 TEs
Safety Coverage 20th of 32
18.73
DAL WAS Proj Routes Matchup Advantage
Jake Ferguson 55th of 85 TEs
Linebacker Coverage 21st of 32
28.72
Jake Ferguson 55th of 85 TEs
Cornerback Coverage 31st of 32
28.72
Jake Ferguson 55th of 85 TEs
Safety Coverage 28th of 32
28.72
CHI MIN Proj Routes Matchup Advantage
Cole Kmet 39th of 85 TEs
Linebacker Coverage 31st of 32
21.08
Cole Kmet 39th of 85 TEs
Cornerback Coverage 3rd of 32
21.08
Cole Kmet 39th of 85 TEs
Safety Coverage 27th of 32
21.08
LAC LV Proj Routes Matchup Advantage
David Njoku 40th of 85 TEs
Linebacker Coverage 24th of 32
21.56
David Njoku 40th of 85 TEs
Cornerback Coverage 19th of 32
21.56
David Njoku 40th of 85 TEs
Safety Coverage 13th of 32
21.56
TEN PHI Proj Routes Matchup Advantage
Gunnar Helm 30th of 85 TEs
Linebacker Coverage 1st of 32
17.03
Gunnar Helm 30th of 85 TEs
Cornerback Coverage 5th of 32
17.03
Gunnar Helm 30th of 85 TEs
Safety Coverage 29th of 32
17.03
ATL CAR Proj Routes Matchup Advantage
Austin Hooper 31st of 85 TEs
Linebacker Coverage 6th of 32
12.20
Austin Hooper 31st of 85 TEs
Cornerback Coverage 6th of 32
12.20
Austin Hooper 31st of 85 TEs
Safety Coverage 24th of 32
12.20
MIN CHI Proj Routes Matchup Advantage
T.J. Hockenson 41st of 85 TEs
Linebacker Coverage 4th of 32
26.65
T.J. Hockenson 41st of 85 TEs
Cornerback Coverage 26th of 32
26.65
T.J. Hockenson 41st of 85 TEs
Safety Coverage 17th of 32
26.65
TB CLE Proj Routes Matchup Advantage
Cade Otton 58th of 85 TEs
Linebacker Coverage 28th of 32
32.50
Cade Otton 58th of 85 TEs
Cornerback Coverage 23rd of 32
32.50
Cade Otton 58th of 85 TEs
Safety Coverage 14th of 32
32.50
NO BAL Proj Routes Matchup Advantage
Juwan Johnson 27th of 85 TEs
Linebacker Coverage 2nd of 32
35.96
Juwan Johnson 27th of 85 TEs
Cornerback Coverage 25th of 32
35.96
Juwan Johnson 27th of 85 TEs
Safety Coverage 3rd of 32
35.96
BUF DET Proj Routes Matchup Advantage
Dawson Knox 33rd of 85 TEs
Linebacker Coverage 13th of 32
17.01
Dawson Knox 33rd of 85 TEs
Cornerback Coverage 18th of 32
17.01
Dawson Knox 33rd of 85 TEs
Safety Coverage 4th of 32
17.01
IND KC Proj Routes Matchup Advantage
Tyler Warren 28th of 85 TEs
Linebacker Coverage 7th of 32
29.65
Tyler Warren 28th of 85 TEs
Cornerback Coverage 13th of 32
29.65
Tyler Warren 28th of 85 TEs
Safety Coverage 9th of 32
29.65
PIT NE Proj Routes Matchup Advantage
Pat Freiermuth 29th of 85 TEs
Linebacker Coverage 20th of 32
22.63
Pat Freiermuth 29th of 85 TEs
Cornerback Coverage 1st of 32
22.63
Pat Freiermuth 29th of 85 TEs
Safety Coverage 8th of 32
22.63
BAL NO Proj Routes Matchup Advantage
Mark Andrews 45th of 85 TEs
Linebacker Coverage 14th of 32
20.93
Mark Andrews 45th of 85 TEs
Cornerback Coverage 15th of 32
20.93
Mark Andrews 45th of 85 TEs
Safety Coverage 15th of 32
20.93
DET BUF Proj Routes Matchup Advantage
Tyler Conklin 81st of 85 TEs
Linebacker Coverage 27th of 32
10.75
Tyler Conklin 81st of 85 TEs
Cornerback Coverage 29th of 32
10.75
Tyler Conklin 81st of 85 TEs
Safety Coverage 25th of 32
10.75
NYJ GB Proj Routes Matchup Advantage
Mason Taylor 53rd of 85 TEs
Linebacker Coverage 25th of 32
24.37
Mason Taylor 53rd of 85 TEs
Cornerback Coverage 17th of 32
24.37
Mason Taylor 53rd of 85 TEs
Safety Coverage 6th of 32
24.37
TEN PHI Proj Routes Matchup Advantage
Daniel Bellinger 43rd of 85 TEs
Linebacker Coverage 1st of 32
11.09
Daniel Bellinger 43rd of 85 TEs
Cornerback Coverage 5th of 32
11.09
Daniel Bellinger 43rd of 85 TEs
Safety Coverage 29th of 32
11.09
WAS DAL Proj Routes Matchup Advantage
John Bates 62nd of 85 TEs
Linebacker Coverage 18th of 32
9.05
John Bates 62nd of 85 TEs
Cornerback Coverage 20th of 32
9.05
John Bates 62nd of 85 TEs
Safety Coverage 18th of 32
9.05
SEA ARI Proj Routes Matchup Advantage
Elijah Arroyo 72nd of 85 TEs
Linebacker Coverage 9th of 32
11.93
Elijah Arroyo 72nd of 85 TEs
Cornerback Coverage 28th of 32
11.93
Elijah Arroyo 72nd of 85 TEs
Safety Coverage 30th of 32
11.93
ARI SEA Proj Routes Matchup Advantage
Elijah Higgins 44th of 85 TEs
Linebacker Coverage 23rd of 32
17.65
Elijah Higgins 44th of 85 TEs
Cornerback Coverage 12th of 32
17.65
Elijah Higgins 44th of 85 TEs
Safety Coverage 1st of 32
17.65
PIT NE Proj Routes Matchup Advantage
Darnell Washington 38th of 85 TEs
Linebacker Coverage 20th of 32
13.94
Darnell Washington 38th of 85 TEs
Cornerback Coverage 1st of 32
13.94
Darnell Washington 38th of 85 TEs
Safety Coverage 8th of 32
13.94
SF MIA Proj Routes Matchup Advantage
Luke Farrell 75th of 85 TEs
Linebacker Coverage 12th of 32
10.75
Luke Farrell 75th of 85 TEs
Cornerback Coverage 30th of 32
10.75
Luke Farrell 75th of 85 TEs
Safety Coverage 26th of 32
10.75
CAR ATL Proj Routes Matchup Advantage
Tommy Tremble 59th of 85 TEs
Linebacker Coverage 8th of 32
17.33
Tommy Tremble 59th of 85 TEs
Cornerback Coverage 27th of 32
17.33
Tommy Tremble 59th of 85 TEs
Safety Coverage 12th of 32
17.33
KC IND Proj Routes Matchup Advantage
Noah Gray 70th of 85 TEs
Linebacker Coverage 29th of 32
14.86
Noah Gray 70th of 85 TEs
Cornerback Coverage 11th of 32
14.86
Noah Gray 70th of 85 TEs
Safety Coverage 19th of 32
14.86
PHI TEN Proj Routes Matchup Advantage
Johnny Mundt 80th of 85 TEs
Linebacker Coverage 19th of 32
8.06
Johnny Mundt 80th of 85 TEs
Cornerback Coverage 14th of 32
8.06
Johnny Mundt 80th of 85 TEs
Safety Coverage 32nd of 32
8.06
GB NYJ Proj Routes Matchup Advantage
Jonnu Smith 71st of 85 TEs
Linebacker Coverage 11th of 32
17.50
Jonnu Smith 71st of 85 TEs
Cornerback Coverage 22nd of 32
17.50
Jonnu Smith 71st of 85 TEs
Safety Coverage 21st of 32
17.50
NO BAL Proj Routes Matchup Advantage
Noah Fant 51st of 85 TEs
Linebacker Coverage 2nd of 32
15.20
Noah Fant 51st of 85 TEs
Cornerback Coverage 25th of 32
15.20
Noah Fant 51st of 85 TEs
Safety Coverage 3rd of 32
15.20
HOU CIN Proj Routes Matchup Advantage
Cade Stover 68th of 85 TEs
Linebacker Coverage 30th of 32
8.16
Cade Stover 68th of 85 TEs
Cornerback Coverage 8th of 32
8.16
Cade Stover 68th of 85 TEs
Safety Coverage 7th of 32
8.16
NYG LA Proj Routes Matchup Advantage
Theo Johnson 46th of 85 TEs
Linebacker Coverage 15th of 32
25.15
Theo Johnson 46th of 85 TEs
Cornerback Coverage 2nd of 32
25.15
Theo Johnson 46th of 85 TEs
Safety Coverage 2nd of 32
25.15
NYG LA Proj Routes Matchup Advantage
Isaiah Likely 47th of 85 TEs
Linebacker Coverage 15th of 32
18.50
Isaiah Likely 47th of 85 TEs
Cornerback Coverage 2nd of 32
18.50
Isaiah Likely 47th of 85 TEs
Safety Coverage 2nd of 32
18.50
DEN JAX Proj Routes Matchup Advantage
Evan Engram 49th of 85 TEs
Linebacker Coverage 5th of 32
22.25
Evan Engram 49th of 85 TEs
Cornerback Coverage 9th of 32
22.25
Evan Engram 49th of 85 TEs
Safety Coverage 5th of 32
22.25
CIN HOU Proj Routes Matchup Advantage
Drew Sample 76th of 85 TEs
Linebacker Coverage 10th of 32
13.13
Drew Sample 76th of 85 TEs
Cornerback Coverage 10th of 32
13.13
Drew Sample 76th of 85 TEs
Safety Coverage 20th of 32
13.13
DEN JAX Proj Routes Matchup Advantage
Adam Trautman 61st of 85 TEs
Linebacker Coverage 5th of 32
11.51
Adam Trautman 61st of 85 TEs
Cornerback Coverage 9th of 32
11.51
Adam Trautman 61st of 85 TEs
Safety Coverage 5th of 32
11.51
NE PIT Proj Routes Matchup Advantage
Eli Raridon Unranked
Linebacker Coverage 32nd of 32
10.00
Eli Raridon Unranked
Cornerback Coverage 4th of 32
10.00
Eli Raridon Unranked
Safety Coverage 23rd of 32
10.00
NYJ GB Proj Routes Matchup Advantage
Kenyon Sadiq Unranked
Linebacker Coverage 25th of 32
12.00
Kenyon Sadiq Unranked
Cornerback Coverage 17th of 32
12.00
Kenyon Sadiq Unranked
Safety Coverage 6th of 32
12.00
JAX DEN Proj Routes Matchup Advantage
Nate Boerkircher Unranked
Linebacker Coverage 16th of 32
10.00
Nate Boerkircher Unranked
Cornerback Coverage 7th of 32
10.00
Nate Boerkircher Unranked
Safety Coverage 16th of 32
10.00
No matchups match that filter.