NFL Week 7
THU · 7:15 PM
NE50.54-2
CHI-34-2
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 22, 2026 7:00am CT Grades through Week 6, 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 GB Matchup Advantage
WR Receiving 10th of 32
WR Coverage 11th of 32
TE Receiving 2nd of 32
TE Coverage 4th of 32
RB Receiving 1st of 32
RB Coverage 22nd of 32
OL Pass Block 10th of 32
DL Pass Rush 29th of 32
LA LV Matchup Advantage
WR Receiving 6th of 32
WR Coverage 29th of 32
TE Receiving 17th of 32
TE Coverage 27th of 32
RB Receiving 14th of 32
RB Coverage 24th of 32
OL Pass Block 18th of 32
DL Pass Rush 14th of 32
IND MIN Matchup Advantage
WR Receiving 16th of 32
WR Coverage 1st of 32
TE Receiving 11th of 32
TE Coverage 32nd of 32
RB Receiving 29th of 32
RB Coverage 32nd of 32
OL Pass Block 6th of 32
DL Pass Rush 28th of 32
CAR TB Matchup Advantage
WR Receiving 9th of 32
WR Coverage 15th of 32
TE Receiving 12th of 32
TE Coverage 19th of 32
RB Receiving 13th of 32
RB Coverage 27th of 32
OL Pass Block 20th of 32
DL Pass Rush 17th of 32
PHI DAL Matchup Advantage
WR Receiving 15th of 32
WR Coverage 30th of 32
TE Receiving 24th of 32
TE Coverage 24th of 32
RB Receiving 31st of 32
RB Coverage 23rd of 32
OL Pass Block 3rd of 32
DL Pass Rush 18th of 32
DEN ARI Matchup Advantage
WR Receiving 21st of 32
WR Coverage 25th of 32
TE Receiving 30th of 32
TE Coverage 31st of 32
RB Receiving 17th of 32
RB Coverage 25th of 32
OL Pass Block 14th of 32
DL Pass Rush 23rd of 32
SF ATL Matchup Advantage
WR Receiving 18th of 32
WR Coverage 28th of 32
TE Receiving 5th of 32
TE Coverage 5th of 32
RB Receiving 4th of 32
RB Coverage 8th of 32
OL Pass Block 2nd of 32
DL Pass Rush 5th of 32
NE CHI Matchup Advantage
WR Receiving 11th of 32
WR Coverage 31st of 32
TE Receiving 7th of 32
TE Coverage 8th of 32
RB Receiving 24th of 32
RB Coverage 1st of 32
OL Pass Block 12th of 32
DL Pass Rush 30th of 32
PIT NO Matchup Advantage
WR Receiving 30th of 32
WR Coverage 24th of 32
TE Receiving 20th of 32
TE Coverage 22nd of 32
RB Receiving 3rd of 32
RB Coverage 13th of 32
OL Pass Block 7th of 32
DL Pass Rush 15th of 32
NO PIT Matchup Advantage
WR Receiving 5th of 32
WR Coverage 9th of 32
TE Receiving 14th of 32
TE Coverage 25th of 32
RB Receiving 27th of 32
RB Coverage 31st of 32
OL Pass Block 11th of 32
DL Pass Rush 6th of 32
CLE TEN Matchup Advantage
WR Receiving 27th of 32
WR Coverage 19th of 32
TE Receiving 22nd of 32
TE Coverage 16th of 32
RB Receiving 8th of 32
RB Coverage 17th of 32
OL Pass Block 4th of 32
DL Pass Rush 20th of 32
HOU NYG Matchup Advantage
WR Receiving 13th of 32
WR Coverage 26th of 32
TE Receiving 16th of 32
TE Coverage 17th of 32
RB Receiving 7th of 32
RB Coverage 20th of 32
OL Pass Block 29th of 32
DL Pass Rush 12th of 32
ATL SF Matchup Advantage
WR Receiving 12th of 32
WR Coverage 23rd of 32
TE Receiving 15th of 32
TE Coverage 7th of 32
RB Receiving 2nd of 32
RB Coverage 6th of 32
OL Pass Block 19th of 32
DL Pass Rush 22nd of 32
CIN BAL Matchup Advantage
WR Receiving 1st of 32
WR Coverage 12th of 32
TE Receiving 23rd of 32
TE Coverage 2nd of 32
RB Receiving 9th of 32
RB Coverage 5th of 32
OL Pass Block 9th of 32
DL Pass Rush 25th of 32
NYJ MIA Matchup Advantage
WR Receiving 23rd of 32
WR Coverage 18th of 32
TE Receiving 27th of 32
TE Coverage 26th of 32
RB Receiving 28th of 32
RB Coverage 19th of 32
OL Pass Block 17th of 32
DL Pass Rush 32nd of 32
MIN IND Matchup Advantage
WR Receiving 29th of 32
WR Coverage 13th of 32
TE Receiving 10th of 32
TE Coverage 29th of 32
RB Receiving 32nd of 32
RB Coverage 28th of 32
OL Pass Block 13th of 32
DL Pass Rush 13th of 32
BAL CIN Matchup Advantage
WR Receiving 14th of 32
WR Coverage 16th of 32
TE Receiving 26th of 32
TE Coverage 28th of 32
RB Receiving 21st of 32
RB Coverage 26th of 32
OL Pass Block 27th of 32
DL Pass Rush 10th of 32
NYG HOU Matchup Advantage
WR Receiving 26th of 32
WR Coverage 10th of 32
TE Receiving 8th of 32
TE Coverage 23rd of 32
RB Receiving 12th of 32
RB Coverage 18th of 32
OL Pass Block 15th of 32
DL Pass Rush 1st of 32
MIA NYJ Matchup Advantage
WR Receiving 31st of 32
WR Coverage 14th of 32
TE Receiving 9th of 32
TE Coverage 13th of 32
RB Receiving 10th of 32
RB Coverage 15th of 32
OL Pass Block 30th of 32
DL Pass Rush 27th of 32
CHI NE Matchup Advantage
WR Receiving 8th of 32
WR Coverage 5th of 32
TE Receiving 19th of 32
TE Coverage 15th of 32
RB Receiving 11th of 32
RB Coverage 10th of 32
OL Pass Block 8th of 32
DL Pass Rush 4th of 32
TEN CLE Matchup Advantage
WR Receiving 25th of 32
WR Coverage 7th of 32
TE Receiving 25th of 32
TE Coverage 14th of 32
RB Receiving 6th of 32
RB Coverage 12th of 32
OL Pass Block 5th of 32
DL Pass Rush 16th of 32
TB CAR Matchup Advantage
WR Receiving 28th of 32
WR Coverage 17th of 32
TE Receiving 32nd of 32
TE Coverage 10th of 32
RB Receiving 15th of 32
RB Coverage 2nd of 32
OL Pass Block 1st of 32
DL Pass Rush 24th of 32
ARI DEN Matchup Advantage
WR Receiving 20th of 32
WR Coverage 21st of 32
TE Receiving 3rd of 32
TE Coverage 9th of 32
RB Receiving 25th of 32
RB Coverage 11th of 32
OL Pass Block 22nd of 32
DL Pass Rush 2nd of 32
KC SEA Matchup Advantage
WR Receiving 22nd of 32
WR Coverage 6th of 32
TE Receiving 6th of 32
TE Coverage 1st of 32
RB Receiving 5th of 32
RB Coverage 9th of 32
OL Pass Block 21st of 32
DL Pass Rush 11th of 32
DAL PHI Matchup Advantage
WR Receiving 3rd of 32
WR Coverage 3rd of 32
TE Receiving 31st of 32
TE Coverage 20th of 32
RB Receiving 18th of 32
RB Coverage 4th of 32
OL Pass Block 26th of 32
DL Pass Rush 21st of 32
SEA KC Matchup Advantage
WR Receiving 2nd of 32
WR Coverage 8th of 32
TE Receiving 29th of 32
TE Coverage 11th of 32
RB Receiving 20th of 32
RB Coverage 7th of 32
OL Pass Block 16th of 32
DL Pass Rush 7th of 32
GB DET Matchup Advantage
WR Receiving 7th of 32
WR Coverage 20th of 32
TE Receiving 18th of 32
TE Coverage 12th of 32
RB Receiving 30th of 32
RB Coverage 16th of 32
OL Pass Block 32nd of 32
DL Pass Rush 3rd of 32
LV LA Matchup Advantage
WR Receiving 24th of 32
WR Coverage 2nd of 32
TE Receiving 1st of 32
TE Coverage 6th of 32
RB Receiving 26th of 32
RB Coverage 21st of 32
OL Pass Block 28th of 32
DL Pass Rush 8th of 32
No matchups match that filter.