Pro football/2025 evidence/Research only
NFL shadow index
Who covered whom in 2025, over how many routes, and what the offense did with it. Past assignment evidence, not a forecast of who follows whom this week.
- Evidence season
- 2025
- Pairings named for
- 2026 week 1
- Captured
- 2026-09-09
- The FantasyPoints capture behind every number on this page.
Every number here is season 2025, and it is what happened. Every row on this table is season 2025, and it records what happened rather than what will. It is past coverage assignment: which defender was in coverage, over how many routes, and what the offense did with it. FantasyPoints publishes no 2026 shadow plan and neither does this desk. A pair with no row here never met in 2025, which is silence rather than a clean sheet.
FantasyPoints is the source and is named because a projection vendor’s identity is part of what makes its numbers checkable. It takes no wagers, and no sportsbook appears anywhere on this page. The 2026 week 1 pairings are PFF’s list of who lines up opposite whom; the vendor scores that pairing but publishes no shadow assignment, so neither does this desk.
A rate is published only above 25 routes and 3 primary targets. Below either floor the counts are shown and the rate column states why it is empty. One blanketed throw out of two is not a 50% blanket rate, and this page has no way to render it as one.
- Corners profiled
- 89 of 93 Corners named for 2026 week 1 who carry any 2025 coverage.
- Profiles above the floors
- 88 of 89 Profiles with enough routes and primary targets behind them to publish a rate.
- Pairings that met
- 23 of 96 Named pairings with any 2025 history at all. The rest never met, which is silence rather than a clean sheet.
- Pairings above the floors
- 1 of 23 This is the reason the corner profile leads the board and the pairing does not.
- Deepest pair in the index
- 53 Routes, league-wide, across all of 2025. The most any two players saw of each other in a season.
One corner against everyone he covered. This is the reading with a denominator behind it. Each row totals every receiver this corner was the nearest defender to across 2025, so the blanket rate is measured over dozens of primary targets rather than a handful. It says nothing about who he will line up across from this week.
| Routes in coverage | Corner | Receivers covered | Primary targets | Blanketed | Blanket rate | Stepped in front | Passer rating allowed | Sample |
|---|---|---|---|---|---|---|---|---|
| 623over 17 weeks | Riley Moss DEN | 93 | 107 | 40 of 107 | 37.4% | 59 of 107 | 73.8 | usable |
| 609over 17 weeks | Nate Wiggins BLT | 91 | 99 | 26 of 99 | 26.3% | 60 of 99 | 80.5 | usable |
| 564over 17 weeks | Deommodore Lenoir SF | 99 | 56 | 11 of 56 | 19.6% | 39 of 56 | 80.9 | usable |
| 539over 16 weeks | Cooper DeJean PHI | 96 | 72 | 20 of 72 | 27.8% | 47 of 72 | 80.9 | usable |
| 533over 16 weeks | Quinyon Mitchell PHI | 89 | 88 | 41 of 88 | 46.6% | 39 of 88 | 66.2 | usable |
| 522over 17 weeks | Tyson Campbell CLV | 88 | 88 | 35 of 88 | 39.8% | 48 of 88 | 91.9 | usable |
| 521over 16 weeks | Kamari Lassiter HST | 102 | 86 | 22 of 86 | 25.6% | 57 of 86 | 72.6 | usable |
| 521over 17 weeks | Mike Jackson CAR | 95 | 88 | 31 of 88 | 35.2% | 41 of 88 | 78.8 | usable |
| 517over 17 weeks | Keisean Nixon GB | 92 | 83 | 30 of 83 | 36.1% | 43 of 83 | 85.4 | usable |
| 509over 17 weeks | Mike Sainristil WAS | 107 | 92 | 18 of 92 | 19.6% | 63 of 92 | 89.9 | usable |
| 507over 17 weeks | Kool-Aid McKinstry NO | 93 | 88 | 27 of 88 | 30.7% | 54 of 88 | 81 | usable |
| 497over 15 weeks | A.J. Terrell ATL | 92 | 61 | 18 of 61 | 29.5% | 35 of 61 | 80.8 | usable |
| 496over 17 weeks | DJ Turner CIN | 78 | 65 | 26 of 65 | 40% | 35 of 65 | 62.9 | usable |
| 492over 14 weeks | Pat Surtain DEN | 70 | 60 | 25 of 60 | 41.7% | 31 of 60 | 77.6 | usable |
| 491over 17 weeks | Derek Stingley HST | 89 | 63 | 30 of 63 | 47.6% | 32 of 63 | 77.2 | usable |
| 490over 17 weeks | Daxton Hill CIN | 107 | 67 | 25 of 67 | 37.3% | 37 of 67 | 77.8 | usable |
| 484over 15 weeks | Marlon Humphrey BLT | 85 | 91 | 22 of 91 | 24.2% | 63 of 91 | 91.2 | usable |
| 483over 16 weeks | Riq Woolen SEA | 80 | 56 | 21 of 56 | 37.5% | 31 of 56 | 64.6 | usable |
| 482over 16 weeks | Eric Stokes LV | 90 | 52 | 16 of 52 | 30.8% | 31 of 52 | 79.4 | usable |
| 482over 16 weeks | Brandon Stephens NYJ | 96 | 58 | 17 of 58 | 29.3% | 38 of 58 | 94.8 | usable |
| 481over 14 weeks | Joey Porter PIT | 79 | 66 | 21 of 66 | 31.8% | 44 of 66 | 70.2 | usable |
| 476over 17 weeks | Alontae Taylor NO | 106 | 73 | 18 of 73 | 24.7% | 47 of 73 | 79.7 | usable |
| 475over 17 weeks | Ja'Quan McMillian DEN | 84 | 66 | 17 of 66 | 25.8% | 45 of 66 | 83.8 | usable |
| 472over 16 weeks | Jaycee Horn CAR | 91 | 52 | 11 of 52 | 21.2% | 37 of 52 | 81.6 | usable |
| 469over 16 weeks | Josh Jobe SEA | 86 | 81 | 28 of 81 | 34.6% | 40 of 81 | 73.8 | usable |
| 467over 17 weeks | Carlton Davis NE | 94 | 60 | 24 of 60 | 40% | 27 of 60 | 83.8 | usable |
| 464over 17 weeks | Byron Murphy MIN | 93 | 54 | 10 of 54 | 18.5% | 38 of 54 | 82.6 | usable |
| 445over 17 weeks | Isaiah Rodgers MIN | 79 | 60 | 11 of 60 | 18.3% | 43 of 60 | 87.1 | usable |
| 445over 17 weeks | Cobie Durant LA | 86 | 64 | 17 of 64 | 26.6% | 38 of 64 | 73.5 | usable |
| 436over 14 weeks | Renardo Green SF | 80 | 78 | 19 of 78 | 24.4% | 55 of 78 | 80 | usable |
| 436over 15 weeks | Jaylen Watson KC | 90 | 57 | 18 of 57 | 31.6% | 32 of 57 | 82 | usable |
| 434over 17 weeks | Jacob Parrish TB | 94 | 68 | 15 of 68 | 22.1% | 43 of 68 | 87.4 | usable |
| 425over 13 weeks | Zyon McCollum TB | 68 | 74 | 19 of 74 | 25.7% | 52 of 74 | 88.7 | usable |
| 423over 14 weeks | Montaric Brown JAX | 83 | 65 | 19 of 65 | 29.2% | 40 of 65 | 77.1 | usable |
| 421over 17 weeks | Greg Newsome JAX | 86 | 81 | 19 of 81 | 23.5% | 55 of 81 | 84.1 | usable |
| 418over 17 weeks | Andru Phillips NYG | 82 | 71 | 20 of 71 | 28.2% | 47 of 71 | 80 | usable |
| 417over 15 weeks | Tarheeb Still LAC | 76 | 50 | 9 of 50 | 18% | 36 of 50 | 76.2 | usable |
| 414over 14 weeks | Cordale Flott NYG | 85 | 65 | 24 of 65 | 36.9% | 38 of 65 | 77.9 | usable |
| 410over 14 weeks | Christian Gonzalez NE | 70 | 80 | 26 of 80 | 32.5% | 46 of 80 | 68.5 | usable |
| 408over 14 weeks | Christian Benford BUF | 80 | 49 | 14 of 49 | 28.6% | 32 of 49 | 83.1 | usable |
| 401over 17 weeks | Marcus Jones NE | 83 | 56 | 15 of 56 | 26.8% | 35 of 56 | 89 | usable |
| 394over 14 weeks | Nick Emmanwori SEA | 95 | 60 | 10 of 60 | 16.7% | 46 of 60 | 82.3 | usable |
| 393over 12 weeks | Devon Witherspoon SEA | 65 | 46 | 12 of 46 | 26.1% | 24 of 46 | 76.8 | usable |
| 393over 12 weeks | DaRon Bland DAL | 72 | 72 | 17 of 72 | 23.6% | 45 of 72 | 92.4 | usable |
| 392over 16 weeks | Carrington Valentine GB | 70 | 54 | 20 of 54 | 37% | 24 of 54 | 96.4 | usable |
| 391over 14 weeks | Jamel Dean TB | 76 | 57 | 21 of 57 | 36.8% | 30 of 57 | 62.9 | usable |
| 388over 12 weeks | Paulson Adebo NYG | 72 | 74 | 21 of 74 | 28.4% | 45 of 74 | 87 | usable |
| 381over 15 weeks | Denzel Ward CLV | 78 | 54 | 18 of 54 | 33.3% | 35 of 54 | 79.1 | usable |
| 381over 12 weeks | Will Johnson ARZ | 77 | 57 | 14 of 57 | 24.6% | 37 of 57 | 87.6 | usable |
| 359over 12 weeks | Mike Hughes ATL | 68 | 71 | 15 of 71 | 21.1% | 52 of 71 | 81.3 | usable |
| 358over 15 weeks | Denzel Burke ARZ | 70 | 57 | 20 of 57 | 35.1% | 33 of 57 | 80.8 | usable |
| 353over 16 weeks | Cam Hart LAC | 76 | 62 | 16 of 62 | 25.8% | 45 of 62 | 87.2 | usable |
| 352over 14 weeks | Jalen Pitre HST | 79 | 48 | 8 of 48 | 16.7% | 34 of 48 | 83.7 | usable |
| 351over 16 weeks | Upton Stout SF | 78 | 55 | 8 of 55 | 14.5% | 41 of 55 | 83.2 | usable |
| 346over 17 weeks | Donte Jackson LAC | 76 | 47 | 11 of 47 | 23.4% | 26 of 47 | 69 | usable |
| 346over 13 weeks | Trent McDuffie KC | 76 | 50 | 18 of 50 | 36% | 30 of 50 | 78.5 | usable |
| 344over 17 weeks | Jalen Ramsey PIT | 80 | 56 | 8 of 56 | 14.3% | 39 of 56 | 101.1 | usable |
| 341over 14 weeks | Chidobe Awuzie BLT | 76 | 55 | 16 of 55 | 29.1% | 30 of 55 | 80.5 | usable |
| 340over 11 weeks | Jourdan Lewis JAX | 71 | 40 | 11 of 40 | 27.5% | 26 of 40 | 72.5 | usable |
| 340over 17 weeks | Javon Bullard GB | 81 | 45 | 8 of 45 | 17.8% | 26 of 45 | 83.6 | usable |
| 339over 15 weeks | Dee Alford ATL | 72 | 55 | 16 of 55 | 29.1% | 33 of 55 | 82.2 | usable |
| 335over 15 weeks | Quincy Riley NO | 63 | 51 | 17 of 51 | 33.3% | 30 of 51 | 75.1 | usable |
| 320over 15 weeks | Rock Ya-Sin DET | 67 | 49 | 20 of 49 | 40.8% | 26 of 49 | 72.1 | usable |
| 313over 13 weeks | Taron Johnson BUF | 71 | 45 | 8 of 45 | 17.8% | 35 of 45 | 85.5 | usable |
| 306over 13 weeks | Tyrique Stevenson CHI | 61 | 52 | 20 of 52 | 38.5% | 30 of 52 | 78.8 | usable |
| 291over 16 weeks | Myles Harden CLV | 72 | 48 | 11 of 48 | 22.9% | 35 of 48 | 79.3 | usable |
| 290over 16 weeks | Chau Smith-Wade CAR | 75 | 40 | 6 of 40 | 15% | 27 of 40 | 93.4 | usable |
| 282over 11 weeks | Sauce Gardner IND | 50 | 37 | 22 of 37 | 59.5% | 14 of 37 | 85.5 | usable |
| 282over 10 weeks | Quentin Lake LA | 61 | 40 | 8 of 40 | 20% | 23 of 40 | 83.2 | usable |
| 276over 10 weeks | Garrett Williams ARZ | 63 | 31 | 7 of 31 | 22.6% | 20 of 31 | 97.9 | usable |
| 275over 13 weeks | Darien Porter LV | 68 | 35 | 13 of 35 | 37.1% | 21 of 35 | 83.1 | usable |
| 255over 10 weeks | Trey Amos WAS | 62 | 33 | 12 of 33 | 36.4% | 21 of 33 | 85.1 | usable |
| 249over 7 weeks | Charvarius Ward IND | 38 | 39 | 15 of 39 | 38.5% | 21 of 39 | 76.5 | usable |
| 226over 14 weeks | Nohl Williams KC | 55 | 35 | 10 of 35 | 28.6% | 19 of 35 | 69.8 | usable |
| 207over 10 weeks | Benjamin Morrison TB | 53 | 43 | 11 of 43 | 25.6% | 25 of 43 | 79 | usable |
| 201over 9 weeks | Jarvis Brownlee NYJ | 51 | 31 | 7 of 31 | 22.6% | 21 of 31 | 86.9 | usable |
| 194over 9 weeks | Marcus Harris TEN | 47 | 24 | 5 of 24 | 20.8% | 17 of 24 | 80.5 | usable |
| 174over 7 weeks | L'Jarius Sneed TEN | 41 | 21 | 4 of 21 | 19% | 16 of 21 | 109.6 | usable |
| 166over 6 weeks | Billy Bowman ATL | 37 | 21 | 5 of 21 | 23.8% | 16 of 21 | 81 | usable |
| 158over 11 weeks | Maxwell Hairston BUF | 57 | 25 | 7 of 25 | 28% | 14 of 25 | 84 | usable |
| 151over 7 weeks | Jalen Davis CIN | 39 | 16 | 3 of 16 | 18.8% | 12 of 16 | 80.1 | usable |
| 149over 11 weeks | Jason Marshall MIA | 42 | 19 | 3 of 19 | 15.8% | 11 of 19 | 89.5 | usable |
| 147over 7 weeks | Jaylon Johnson CHI | 33 | 22 | 5 of 22 | 22.7% | 17 of 22 | 93.8 | usable |
| 139over 17 weeks | Cam Lewis BUF | 54 | 33 | 4 of 33 | 12.1% | 24 of 33 | 77.3 | usable |
| 131over 7 weeks | Azareye'h Thomas NYJ | 34 | 25 | 11 of 25 | 44% | 13 of 25 | 67.4 | usable |
| 103over 7 weeks | Travis Hunter JAX | 28 | 17 | 2 of 17 | 11.8% | 14 of 17 | 77.9 | usable |
| 59over 4 weeks | Julius Brents MIA | 19 | 8 | 3 of 8 | 37.5% | 5 of 8 | 67.5 | usable |
| 55over 15 weeks | Jonas Sanker NO | 34 | 15 | 4 of 15 | 26.7% | 6 of 15 | 83.8 | usable |
| 33over 10 weeks | Jay Ward MIN | 24 | 2 | 0 of 2 | no rate: under 3 primary targets | 1 of 2 | 79.2 | thin |