Week 7 WR Rankings (Half PPR)
Week 7 WR rankings from the FantasyPros expert consensus for Half PPR scoring — consensus rank plus each player's best and worst expert rank.
Week 7 · 2026 season · Consensus updated October 22, 2026 at 6:11 AM EDT
Connect your league for start/sit calls and waiver advice from an AI analyst that knows your actual roster.
| # | Player | Pos | Team | Bye | Consensus | Best | Worst | Split | Rostered |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Puka Nacuastart/sit → | WR | LAR | 11 | 1.0 | 1 | 1 | ±0.0 | 100% |
| 2 | Jaxon Smith-Njigbastart/sit → | WR | SEA | 11 | 2.3 | 2 | 4 | ±0.6 | 100% |
| 3 | Ja'Marr Chasestart/sit → | WR | CIN | 6 | 3.3 | 2 | 5 | ±0.7 | 100% |
| 4 | Amon-Ra St. Brownstart/sit → | WR | DET | 6 | 3.6 | 2 | 5 | ±0.9 | 100% |
| 5 | CeeDee Lambstart/sit → | WR | DAL | 14 | 5.1 | 4 | 8 | ±1.0 | 100% |
| 6 | Christian Watsonstart/sit → | WR | GB | 11 | 6.3 | 5 | 8 | ±0.9 | 96% |
| 7 | Drake Londonstart/sit → | WR | ATL | 11 | 7.6 | 6 | 9 | ±1.1 | 100% |
| 8 | Matthew Goldenstart/sit → | WR | GB | 11 | 9.1 | 7 | 11 | ±1.1 | 94% |
| 9 | Chris Olavestart/sit → | WR | NO | 8 | 9.6 | 7 | 14 | ±2.2 | 100% |
| 10 | Justin Jeffersonstart/sit → | WR | MIN | 6 | 10.3 | 7 | 14 | ±1.9 | 100% |
| Which of these players is on your roster? Connect your league — free — and the AI chat that knows your team turns this board into start, sit and trade calls for your actual lineup. Connect your league → | |||||||||
| 11 | Malik Nabersstart/sit → | WR | NYG | 8 | 10.8 | 7 | 14 | ±1.8 | 99% |
| 12 | Nico Collinsstart/sit → | WR | HOU | 8 | 11.8 | 11 | 13 | ±0.6 | 100% |
| 13 | Zay Flowersstart/sit → | WR | BAL | 13 | 12.1 | 9 | 15 | ±2.0 | 99% |
| 14 | Tetairoa McMillanstart/sit → | WR | CAR | 5 | 14.4 | 8 | 17 | ±2.0 | 99% |
| 15 | Garrett Wilsonstart/sit → | WR | NYJ | 13 | 14.7 | 11 | 17 | ±1.4 | 98% |
| 16 | DeVonta Smithstart/sit → | WR | PHI | 10 | 16.6 | 13 | 19 | ±1.5 | 98% |
| 17 | George Pickensstart/sit → | WR | DAL | 14 | 16.7 | 14 | 21 | ±2.5 | 99% |
| 18 | Jalen Cokerstart/sit → | WR | CAR | 5 | 18.1 | 16 | 20 | ±1.0 | 90% |
| 19 | Tee Higginsstart/sit → | WR | CIN | 6 | 18.4 | 16 | 20 | ±1.0 | 98% |
| 20 | DK Metcalfstart/sit → | WR | PIT | 9 | 20.7 | 19 | 25 | ±1.5 | 92% |
| 21 | A.J. Brownstart/sit → | WR | NE | 11 | 21.2 | 16 | 24 | ±2.5 | 97% |
| 22 | Luther Burden IIIstart/sit → | WR | CHI | 10 | 21.7 | 21 | 24 | ±0.8 | 93% |
| 23 | Germie Bernardstart/sit → | WR | PIT | 9 | 24.0 | 21 | 27 | ±1.5 | 46% |
| 24 | Carnell Tatestart/sit → | WR | TEN | 9 | 24.7 | 23 | 28 | ±1.2 | 89% |
| 25 | Michael Wilsonstart/sit → | WR | ARI | 14 | 25.1 | 22 | 29 | ±2.1 | 93% |
| 26 | Emeka Egbukastart/sit → | WR | TB | 10 | 25.5 | 18 | 30 | ±2.7 | 95% |
| 27 | Jameson Williamsstart/sit → | WR | DET | 6 | 25.8 | 22 | 29 | ±2.0 | 93% |
| 28 | Denzel Bostonstart/sit → | WR | CLE | 11 | 27.8 | 24 | 30 | ±1.4 | 71% |
| 29 | Jaylen Waddlestart/sit → | WR | DEN | 10 | 28.8 | 27 | 32 | ±1.3 | 93% |
| 30 | Tre Tuckerstart/sit → | WR | LV | 13 | 31.6 | 30 | 36 | ±2.0 | 54% |
| 31 | Xavier Worthystart/sit → | WR | KC | 5 | 32.1 | 29 | 38 | ±2.2 | 76% |
| 32 | Omar Cooper Jr.start/sit → | WR | NYJ | 13 | 33.6 | 29 | 40 | ±3.0 | 23% |
| 33 | Devaughn Velestart/sit → | WR | NO | 8 | 33.8 | 32 | 39 | ±2.0 | 46% |
| 34 | Keenan Allenstart/sit → | WR | IND | 13 | 34.5 | 31 | 40 | ±2.8 | 46% |
| 35 | Rome Odunzestart/sit → | WR | CHI | 10 | 35.3 | 31 | 39 | ±2.7 | 86% |
| 36 | Malik Washingtonstart/sit → | WR | MIA | 6 | 37.1 | 34 | 41 | ±1.9 | 44% |
| 37 | KC Concepcion Jr.start/sit → | WR | CLE | 11 | 37.2 | 32 | 42 | ±2.6 | 60% |
| 38 | Josh Downsstart/sit → | WR | IND | 13 | 37.4 | 34 | 43 | ±2.7 | 80% |
| 39 | Wan'Dale Robinsonstart/sit → | WR | TEN | 9 | 39.6 | 36 | 46 | ±2.7 | 65% |
| 40 | DeMario Douglasstart/sit → | WR | NE | 11 | 40.5 | 33 | 43 | ±3.0 | 16% |
| 41 | Jordan Addisonstart/sit → | WR | MIN | 6 | 41.1 | 35 | 47 | ±3.4 | 74% |
| 42 | Jaylin Noelstart/sit → | WR | HOU | 8 | 41.9 | 37 | 49 | ±3.4 | 14% |
| 43 | Dontayvion Wicksstart/sit → | WR | PHI | 10 | 43.1 | 39 | 48 | ±2.7 | 26% |
| 44 | Ryan Flournoystart/sit → | WR | DAL | 14 | 44.4 | 35 | 51 | ±3.4 | 16% |
| 45 | Courtland Suttonstart/sit → | WR | DEN | 10 | 44.7 | 42 | 49 | ±1.8 | 62% |
| 46 | Chris Godwin Jr.start/sit → | WR | TB | 10 | 47.3 | 45 | 50 | ±1.8 | 65% |
| 47 | Kendrick Bournestart/sit → | WR | ARI | 14 | 47.8 | 44 | 52 | ±1.8 | 9% |
| 48 | Ja'Kobi Lanestart/sit → | WR | BAL | 13 | 48.1 | 37 | 67 | ±6.1 | 24% |
| 49 | Brandin Cooksstart/sit → | WR | SF | — | 48.8 | 45 | 56 | ±2.7 | — |
| 50 | Marvin Harrison Jr.start/sit → | WR | HOU | 8 | 50.2 | 48 | 53 | ±1.5 | 75% |
| 51 | Makai Lemonstart/sit → | WR | PHI | 10 | 52.2 | 45 | 59 | ±2.8 | 53% |
| 52 | Rashid Shaheedstart/sit → | WR | SEA | 11 | 54.4 | 49 | 61 | ±3.5 | 29% |
| 53 | Kalif Raymondstart/sit → | WR | CHI | 10 | 54.8 | 51 | 63 | ±3.5 | 18% |
| 54 | Jahan Dotsonstart/sit → | WR | ATL | 11 | 55.0 | 52 | 63 | ±2.9 | 2% |
| 55 | Konata Mumpfieldstart/sit → | WR | LAR | 11 | 55.4 | 47 | 62 | ±4.2 | 6% |
| 56 | Cooper Kuppstart/sit → | WR | SEA | 11 | 57.1 | 53 | 60 | ±2.0 | 11% |
| 57 | Malachi Fieldsstart/sit → | WR | NYG | 8 | 57.9 | 55 | 68 | ±3.6 | 10% |
| 58 | Jordan Watkinsstart/sit → | WR | SF | — | 58.8 | 44 | 69 | ±5.6 | — |
| 59 | Rashod Batemanstart/sit → | WR | BAL | 13 | 60.0 | 54 | 71 | ±4.8 | 14% |
| 60 | Jerry Jeudystart/sit → | WR | CLE | 11 | 61.7 | 57 | 68 | ±2.8 | 14% |
| 61 | Christian Kirkstart/sit → | WR | SF | 8 | 70.5 | 43 | 249 | ±48.2 | 6% |
| 62 | Efton Chism IIIstart/sit → | WR | NE | 11 | 65.3 | 60 | 84 | ±6.8 | 4% |
| 63 | Laquon Treadwellstart/sit → | WR | IND | — | 65.5 | 60 | 77 | ±5.7 | — |
| 64 | Jalen Royalsstart/sit → | WR | KC | 5 | 66.1 | 57 | 84 | ±7.0 | 1% |
| 65 | Kayshon Bouttestart/sit → | WR | HOU | 8 | 67.3 | 59 | 79 | ±5.5 | 13% |
| 66 | Ted Hurst IIIstart/sit → | WR | TB | 10 | 66.0 | 62 | 70 | ±2.5 | 4% |
| 67 | Troy Franklinstart/sit → | WR | DEN | 10 | 72.8 | 65 | 87 | ±6.4 | 2% |
| 68 | Chris Bellstart/sit → | WR | MIA | 6 | 73.4 | 59 | 85 | ±8.6 | 6% |
| 69 | Kyle Williamsstart/sit → | WR | NE | 11 | 74.2 | 67 | 82 | ±4.0 | 2% |
| 70 | Cody Whitestart/sit → | WR | LV | — | 74.2 | 62 | 90 | ±8.3 | — |
| 71 | Savion Williamsstart/sit → | WR | GB | 11 | 74.9 | 57 | 100 | ±10.9 | 1% |
| 72 | Bryce Lancestart/sit → | WR | NO | 8 | 76.0 | 72 | 94 | ±5.7 | 1% |
| 73 | Xavier Hutchinsonstart/sit → | WR | HOU | 8 | 76.5 | 65 | 113 | ±15.4 | 3% |
| 74 | Jalen Nailorstart/sit → | WR | LV | 13 | 72.2 | 65 | 93 | ±7.3 | 17% |
| 75 | Jalen Brooksstart/sit → | WR | ARI | — | 78.8 | 74 | 86 | ±4.3 | — |
| 76 | Isaac TeSlaastart/sit → | WR | DET | 6 | 74.8 | 58 | 85 | ±8.4 | 4% |
| 77 | Darnell Mooneystart/sit → | WR | NYG | 8 | 75.3 | 67 | 91 | ±7.8 | 3% |
| 78 | Cyrus Allenstart/sit → | WR | KC | 5 | 75.7 | 70 | 91 | ±6.2 | 11% |
| 79 | Caleb Douglasstart/sit → | WR | MIA | 6 | 88.0 | 56 | 207 | ±37.2 | 13% |
| 80 | Dohnte Meyersstart/sit → | WR | CIN | 6 | 78.5 | 56 | 88 | ±9.4 | 3% |
| 81 | Darius Cooperstart/sit → | WR | PHI | 10 | 81.8 | 77 | 93 | ±5.0 | 6% |
| 82 | Jacob Cowingstart/sit → | WR | SF | — | 82.3 | 73 | 89 | ±4.9 | — |
| 83 | Isaiah Williamsstart/sit → | WR | NYJ | — | 80.8 | 71 | 97 | ±9.5 | — |
| 84 | Calvin Ridleystart/sit → | WR | TEN | 9 | 84.9 | 78 | 94 | ±4.8 | 4% |
| 85 | Elic Ayomanorstart/sit → | WR | TEN | 9 | 85.9 | 80 | 100 | ±6.4 | 1% |
| 86 | John Metchie IIIstart/sit → | WR | CAR | — | 90.2 | 80 | 102 | ±6.9 | — |
| 87 | Tim Patrickstart/sit → | WR | NYJ | — | 84.7 | 73 | 104 | ±7.6 | — |
| 88 | Jordan Whittingtonstart/sit → | WR | LAR | — | 91.0 | 84 | 105 | ±5.7 | — |
| 89 | Kevin Coleman Jr.start/sit → | WR | MIA | 6 | 93.0 | 70 | 109 | ±12.0 | 1% |
| 90 | Marvin Mims Jr.start/sit → | WR | DEN | 10 | 88.6 | 75 | 97 | ±7.3 | 3% |
| 91 | Tez Johnsonstart/sit → | WR | TB | 10 | 89.7 | 81 | 101 | ±6.0 | 1% |
| 92 | Zachariah Branchstart/sit → | WR | ATL | 11 | 91.6 | 85 | 102 | ±5.4 | 8% |
| 93 | Jauan Jenningsstart/sit → | WR | MIN | 6 | 93.3 | 84 | 108 | ±6.3 | 12% |
| 94 | Tutu Atwellstart/sit → | WR | LAR | 11 | 94.3 | 84 | 99 | ±5.3 | 1% |
| 95 | Devontez Walkerstart/sit → | WR | BAL | — | 94.6 | 90 | 104 | ±4.2 | — |
| 96 | Brycen Tremaynestart/sit → | WR | CAR | — | 96.5 | 93 | 101 | ±2.5 | — |
| 97 | Mike Evansstart/sit → | WR | SF | 8 | 91.1 | 50 | 134 | ±25.3 | 95% |
| 98 | Isaiah Bondstart/sit → | WR | CLE | 11 | 98.9 | 91 | 111 | ±6.5 | 1% |
| 99 | Olamide Zaccheausstart/sit → | WR | ATL | 11 | 99.3 | 89 | 105 | ±4.5 | 1% |
| 100 | Chimere Dikestart/sit → | WR | TEN | 9 | 102.4 | 98 | 106 | ±2.0 | 2% |
| 101 | Tank Dellstart/sit → | WR | HOU | 8 | 103.8 | 91 | 133 | ±11.0 | 26% |
| 102 | Malik Bensonstart/sit → | WR | LV | 13 | 106.6 | 103 | 110 | ±2.4 | 1% |
| 103 | Zavion Thomasstart/sit → | WR | CHI | 10 | 102.4 | 92 | 118 | ±7.1 | 2% |
| 104 | Bo Meltonstart/sit → | WR | GB | — | 103.0 | 97 | 109 | ±3.5 | — |
| 105 | Tory Hortonstart/sit → | WR | SEA | 11 | 92.1 | 79 | 105 | ±9.0 | 2% |
| 106 | Reggie Virgilstart/sit → | WR | ARI | — | 112.4 | 102 | 140 | ±11.7 | — |
| 107 | Deion Burksstart/sit → | WR | IND | — | 109.4 | 107 | 117 | ±3.2 | — |
| 108 | KaVontae Turpinstart/sit → | WR | DAL | — | 111.1 | 104 | 127 | ±8.3 | — |
| 109 | Lil'Jordan Humphreystart/sit → | WR | DEN | — | 105.6 | 95 | 109 | ±5.3 | — |
| 110 | Deebo Samuel Sr.start/sit → | WR | SF | 8 | 83.5 | 28 | 174 | ±60.2 | 72% |
| 111 | Rashee Ricestart/sit → | WR | KC | 5 | 107.8 | 18 | 166 | ±49.7 | 96% |
| 112 | Adonai Mitchellstart/sit → | WR | NYJ | 13 | 122.0 | 65 | 201 | ±43.4 | 16% |
| 113 | Colbie Youngstart/sit → | WR | CIN | 6 | 107.8 | 101 | 114 | ±4.4 | 1% |
| 114 | Jalen Tolbertstart/sit → | WR | MIA | 6 | 108.8 | 98 | 115 | ±5.7 | 1% |
| 115 | Jonathan Mingostart/sit → | WR | DAL | — | 111.6 | 111 | 112 | ±0.5 | — |
| 116 | Justin Watson | WR | KC | — | 112.8 | 111 | 115 | ±1.6 | — |
| 117 | Dareke Youngstart/sit → | WR | LV | — | 115.0 | 107 | 128 | ±7.0 | — |
| 118 | Nikko Remigiostart/sit → | WR | KC | — | 117.0 | 115 | 121 | ±2.3 | — |
| 119 | Andrew Armstrong | WR | KC | — | 136.4 | 101 | 250 | ±57.2 | — |
| 120 | J. Michael Sturdivantstart/sit → | WR | GB | — | 118.4 | 107 | 150 | ±16.4 | — |
| 121 | Brandon Smith | WR | PIT | — | 110.8 | 97 | 135 | ±14.6 | — |
| 122 | Elijah Moore | WR | PHI | — | 119.4 | 114 | 132 | ±6.4 | — |
| 123 | Chris Blairstart/sit → | WR | ATL | — | 116.5 | 110 | 124 | ±5.0 | — |
| 124 | Myles Price | WR | MIN | — | 117.3 | 112 | 124 | ±4.4 | — |
| 125 | Jahdae Walkerstart/sit → | WR | CHI | — | 125.8 | 113 | 158 | ±17.3 | — |
| 126 | Charlie Jones | WR | NYG | — | 108.3 | 90 | 119 | ±13.0 | — |
| 127 | David Moorestart/sit → | WR | CAR | — | 109.3 | 102 | 120 | ±7.7 | — |
| 128 | Tai Feltonstart/sit → | WR | MIN | — | 112.3 | 104 | 125 | ±9.1 | — |
| 129 | Malik Turnerstart/sit → | WR | SF | — | 118.7 | 112 | 128 | ±6.8 | — |
| 130 | Kaden Wetjenstart/sit → | WR | PIT | — | 120.0 | 111 | 134 | ±10.0 | — |
| 131 | Jordyn Tysonstart/sit → | WR | NO | 8 | 145.3 | 108 | 217 | ±50.7 | 54% |
| 132 | Barion Brown | WR | NO | 8 | 111.5 | 102 | 121 | ±9.5 | 1% |
| 133 | Mitch Tinsley | WR | CIN | — | 128.3 | 117 | 148 | ±14.0 | — |
| 134 | Ben Skowronek | WR | PIT | — | 126.0 | 83 | 169 | ±43.0 | — |
| 135 | Elijah Sarrattstart/sit → | WR | BAL | 13 | 142.0 | 103 | 184 | ±33.1 | 4% |
| 136 | Anthony Gouldstart/sit → | WR | IND | — | 133.3 | 100 | 151 | ±23.6 | — |
| 137 | Nick Westbrook-Ikhine | WR | IND | — | 126.5 | 99 | 154 | ±27.5 | — |
| 138 | LaJohntay Wester | WR | BAL | — | 126.5 | 122 | 131 | ±4.5 | — |
| 139 | Kameron Johnson | WR | TB | — | 129.0 | 122 | 136 | ±7.0 | — |
| 140 | Marquez Valdes-Scantling | WR | PIT | — | 130.0 | 113 | 147 | ±17.0 | — |
| 141 | Ashton Dulin | WR | IND | — | 142.0 | 108 | 176 | ±34.0 | — |
| 142 | Velus Jones Jr. | WR | SEA | — | 147.5 | 109 | 186 | ±38.5 | — |
| 143 | Malachi Corley | WR | CLE | — | 132.0 | 112 | 152 | ±20.0 | — |
| 144 | De'Zhaun Stribling | WR | SF | 8 | 160.5 | 112 | 209 | ±48.5 | 38% |
| 145 | Tylan Wallace | WR | CLE | — | 135.0 | 123 | 147 | ±12.0 | — |
| 146 | Tay Martin | WR | DET | — | 159.0 | 123 | 195 | ±36.0 | — |
| 147 | Cedric Tillman | WR | NO | 8 | 143.5 | 126 | 161 | ±17.5 | 1% |
| 148 | Devin Duvernay | WR | ARI | — | 163.5 | 127 | 200 | ±36.5 | — |
| 149 | Malik McClain | WR | NYJ | — | 141.0 | 130 | 152 | ±11.0 | — |
| 150 | Simi Fehoko | WR | ARI | — | 153.0 | 129 | 177 | ±24.0 | — |
| 151 | Alex Bachman | WR | LAR | — | 193.0 | 138 | 248 | ±55.0 | — |
| 152 | David Sills V | WR | TB | — | 183.0 | 141 | 225 | ±42.0 | — |
| 153 | Dont'e Thornton Jr. | WR | LV | — | 176.0 | 142 | 210 | ±34.0 | — |
| 154 | CJ Daniels | WR | LAR | 11 | 173.5 | 143 | 204 | ±30.5 | 1% |
| 155 | Hollywood Brown | WR | PHI | 10 | 168.0 | 144 | 192 | ±24.0 | 1% |
| 156 | Britain Covey | WR | PHI | — | 154.0 | 146 | 162 | ±8.0 | — |
| 157 | Jared Wayne | WR | MIA | — | 157.5 | 150 | 165 | ±7.5 | — |
| 158 | Montorie Foster Jr. | WR | SEA | — | 175.0 | 151 | 199 | ±24.0 | — |
Expert consensus and ownership data via FantasyPros
Compare Week 7 PPR choices
See weekly expert ranks, projections and player status side by side. Comparisons update for the current week.
Week 7: where the experts split
The widest expert disagreements near the top of the board — the players one analyst has as a must-start and another has on the bench.
- #32Omar Cooper Jr.WR · NYJbest #29 · worst #40 · ±3.0
- #40DeMario DouglasWR · NEbest #33 · worst #43 · ±3.0
- #34Keenan AllenWR · INDbest #31 · worst #40 · ±2.8
- #26Emeka EgbukaWR · TBbest #18 · worst #30 · ±2.7
- #35Rome OdunzeWR · CHIbest #31 · worst #39 · ±2.7
Want to use these values for your roster? Try the free AI Trade Analyzer or the AI Trade Finder— both run on the same Market Index.
Plan for upcoming weeks
Weekly decision guides
Related rankings
Frequently Asked Questions
- What are week 7 fantasy football rankings?
- Week 7 rankings order players by expected fantasy points in this week's games only — matchup, injury status and role all count, season-long value does not. They are the board to check before you set a lineup.
- What does the best / worst rank mean?
- Every row shows the consensus rank plus the highest and lowest rank any contributing FantasyPros expert gave the player this week. A wide gap means the experts disagree — usually an injury question, a new role, or a matchup they read differently.
- Should I start the higher-ranked player?
- Usually, but rankings are league-agnostic. Scoring settings, your other options at the position and your opponent all matter. Connect your league to LeagueLogs — it's free — and the AI chat that knows your league answers start/sit questions against your actual roster.