Week 8 WR Rankings (Half PPR)
Week 8 WR rankings from the FantasyPros expert consensus for Half PPR scoring — consensus rank plus each player's best and worst expert rank.
Week 8 · 2026 season · Consensus updated October 28, 2026 at 6:11 PM 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 | Jaxon Smith-Njigbastart/sit → | WR | SEA | 11 | 1.0 | 1 | 1 | ±0.0 | 100% |
| 2 | Puka Nacuastart/sit → | WR | LAR | 11 | 2.0 | 2 | 2 | ±0.0 | 100% |
| 3 | Ja'Marr Chasestart/sit → | WR | CIN | 6 | 3.4 | 3 | 4 | ±0.5 | 100% |
| 4 | CeeDee Lambstart/sit → | WR | DAL | 14 | 3.9 | 3 | 5 | ±0.6 | 100% |
| 5 | Zay Flowersstart/sit → | WR | BAL | 13 | 5.1 | 4 | 7 | ±0.8 | 99% |
| 6 | Amon-Ra St. Brownstart/sit → | WR | DET | 6 | 6.1 | 5 | 8 | ±0.6 | 100% |
| 7 | Drake Londonstart/sit → | WR | ATL | 11 | 7.4 | 6 | 9 | ±1.1 | 100% |
| 8 | Christian Watsonstart/sit → | WR | GB | 11 | 8.0 | 7 | 12 | ±1.3 | 96% |
| 9 | Justin Jeffersonstart/sit → | WR | MIN | 6 | 8.5 | 8 | 9 | ±0.5 | 100% |
| 10 | Parker Washingtonstart/sit → | WR | JAX | 7 | 10.5 | 10 | 11 | ±0.5 | 95% |
| 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 | Tee Higginsstart/sit → | WR | CIN | 6 | 10.6 | 10 | 11 | ±0.5 | 98% |
| 12 | Matthew Goldenstart/sit → | WR | GB | 11 | 12.1 | 10 | 13 | ±0.7 | 95% |
| 13 | Tetairoa McMillanstart/sit → | WR | CAR | 5 | 13.0 | 10 | 16 | ±1.4 | 98% |
| 14 | George Pickensstart/sit → | WR | DAL | 14 | 13.9 | 13 | 15 | ±0.6 | 99% |
| 15 | A.J. Brownstart/sit → | WR | NE | 11 | 16.5 | 15 | 19 | ±1.1 | 98% |
| 16 | Jalen Cokerstart/sit → | WR | CAR | 5 | 16.6 | 15 | 20 | ±1.7 | 92% |
| 17 | Garrett Wilsonstart/sit → | WR | NYJ | 13 | 16.6 | 13 | 20 | ±1.6 | 98% |
| 18 | Michael Wilsonstart/sit → | WR | ARI | 14 | 18.6 | 14 | 20 | ±1.7 | 92% |
| 19 | DJ Moorestart/sit → | WR | BUF | 7 | 18.7 | 16 | 22 | ±1.5 | 91% |
| 20 | Luther Burden IIIstart/sit → | WR | CHI | 10 | 18.7 | 16 | 20 | ±1.2 | 94% |
| 21 | DK Metcalfstart/sit → | WR | PIT | 9 | 20.9 | 18 | 22 | ±0.9 | 92% |
| 22 | Stefon Diggsstart/sit → | WR | WAS | 7 | 22.6 | 21 | 25 | ±1.3 | 83% |
| 23 | Carnell Tatestart/sit → | WR | TEN | 9 | 24.6 | 22 | 29 | ±2.0 | 90% |
| 24 | Omar Cooper Jr.start/sit → | WR | NYJ | 13 | 25.0 | 23 | 28 | ±1.5 | 47% |
| 25 | Jameson Williamsstart/sit → | WR | DET | 6 | 25.1 | 22 | 31 | ±2.6 | 94% |
| 26 | Tre Tuckerstart/sit → | WR | LV | 13 | 27.6 | 25 | 31 | ±1.9 | 66% |
| 27 | KC Concepcion Jr.start/sit → | WR | CLE | 11 | 27.9 | 24 | 31 | ±2.1 | 64% |
| 28 | Ladd McConkeystart/sit → | WR | LAC | 7 | 28.1 | 25 | 30 | ±1.4 | 85% |
| 29 | Germie Bernardstart/sit → | WR | PIT | 9 | 28.7 | 26 | 34 | ±2.6 | 57% |
| 30 | Denzel Bostonstart/sit → | WR | CLE | 11 | 30.0 | 27 | 32 | ±1.4 | 69% |
| 31 | Emeka Egbukastart/sit → | WR | TB | 10 | 30.7 | 23 | 48 | ±7.2 | 94% |
| 32 | Keenan Allenstart/sit → | WR | IND | 13 | 32.8 | 26 | 39 | ±3.0 | 49% |
| 33 | Jordan Addisonstart/sit → | WR | MIN | 6 | 34.6 | 33 | 38 | ±1.7 | 77% |
| 34 | Rome Odunzestart/sit → | WR | CHI | 10 | 34.9 | 32 | 40 | ±2.4 | 85% |
| 35 | Makai Lemonstart/sit → | WR | PHI | 10 | 35.7 | 33 | 41 | ±2.4 | 55% |
| 36 | Malik Washingtonstart/sit → | WR | MIA | 6 | 37.6 | 34 | 44 | ±2.2 | 49% |
| 37 | Antonio Williamsstart/sit → | WR | WAS | 7 | 38.4 | 34 | 48 | ±4.1 | 12% |
| 38 | Xavier Worthystart/sit → | WR | KC | 5 | 38.8 | 34 | 47 | ±3.8 | 79% |
| 39 | Josh Downsstart/sit → | WR | IND | 13 | 39.2 | 33 | 43 | ±2.5 | 76% |
| 40 | Jakobi Meyersstart/sit → | WR | JAX | 7 | 39.6 | 35 | 46 | ±3.6 | 63% |
| 41 | Jaylen Waddlestart/sit → | WR | DEN | 10 | 41.5 | 35 | 60 | ±7.0 | 92% |
| 42 | Caleb Douglasstart/sit → | WR | MIA | 6 | 41.7 | 38 | 46 | ±2.1 | 17% |
| 43 | DeMario Douglasstart/sit → | WR | NE | 11 | 43.5 | 39 | 48 | ±2.3 | 28% |
| 44 | Chris Godwin Jr.start/sit → | WR | TB | 10 | 43.7 | 39 | 49 | ±2.9 | 71% |
| 45 | Ryan Flournoystart/sit → | WR | DAL | 14 | 44.7 | 42 | 47 | ±1.5 | 22% |
| 46 | Wan'Dale Robinsonstart/sit → | WR | TEN | 9 | 45.6 | 43 | 49 | ±1.6 | 61% |
| 47 | Khalil Shakirstart/sit → | WR | BUF | 7 | 46.1 | 41 | 50 | ±3.0 | 57% |
| 48 | Ja'Kobi Lanestart/sit → | WR | BAL | 13 | 46.3 | 42 | 50 | ±2.3 | 26% |
| 49 | Kendrick Bournestart/sit → | WR | ARI | 14 | 48.1 | 41 | 51 | ±2.4 | 8% |
| 50 | Courtland Suttonstart/sit → | WR | DEN | 10 | 48.6 | 45 | 54 | ±2.4 | 60% |
| 51 | Keon Colemanstart/sit → | WR | BUF | 7 | 50.1 | 45 | 53 | ±1.9 | 37% |
| 52 | Darius Cooperstart/sit → | WR | PHI | 10 | 52.9 | 51 | 56 | ±1.4 | 8% |
| 53 | Cooper Kuppstart/sit → | WR | SEA | 11 | 54.4 | 52 | 65 | ±3.3 | 12% |
| 54 | Jahan Dotsonstart/sit → | WR | ATL | 11 | 55.7 | 54 | 59 | ±1.6 | 3% |
| 55 | Quentin Johnstonstart/sit → | WR | LAC | 7 | 55.9 | 52 | 62 | ±2.9 | 46% |
| 56 | Konata Mumpfieldstart/sit → | WR | LAR | 11 | 57.2 | 54 | 64 | ±3.0 | 13% |
| 57 | Rashod Batemanstart/sit → | WR | BAL | 13 | 57.9 | 52 | 64 | ±3.8 | 11% |
| 58 | Ted Hurst IIIstart/sit → | WR | TB | 10 | 59.4 | 55 | 68 | ±3.7 | 7% |
| 59 | Treylon Burksstart/sit → | WR | WAS | 7 | 60.4 | 52 | 72 | ±4.7 | 2% |
| 60 | Kalif Raymondstart/sit → | WR | CHI | 10 | 62.1 | 58 | 68 | ±3.4 | 13% |
| 61 | Adonai Mitchellstart/sit → | WR | NYJ | 13 | 63.3 | 60 | 71 | ±2.9 | 14% |
| 62 | Travis Hunter | WR | JAX | 7 | 63.9 | 57 | 90 | ±8.3 | 17% |
| 63 | Savion Williamsstart/sit → | WR | GB | 11 | 64.9 | 58 | 80 | ±5.9 | 1% |
| 64 | Chris Bellstart/sit → | WR | MIA | 6 | 65.9 | 58 | 69 | ±2.7 | 5% |
| 65 | Tre' Harrisstart/sit → | WR | LAC | 7 | 61.8 | 57 | 73 | ±4.3 | 5% |
| 66 | Tez Johnsonstart/sit → | WR | TB | 10 | 68.4 | 62 | 89 | ±6.6 | 1% |
| 67 | Jerry Jeudystart/sit → | WR | CLE | 11 | 65.2 | 63 | 68 | ±1.9 | 13% |
| 68 | Kyle Williamsstart/sit → | WR | NE | 11 | 70.6 | 63 | 76 | ±3.6 | 1% |
| 69 | Isaac TeSlaastart/sit → | WR | DET | 6 | 71.6 | 69 | 80 | ±2.9 | 3% |
| 70 | Brian Thomas Jr.start/sit → | WR | JAX | 7 | 69.0 | 59 | 73 | ±3.3 | 45% |
| 71 | Laquon Treadwellstart/sit → | WR | IND | — | 70.6 | 65 | 77 | ±3.8 | — |
| 72 | Efton Chism IIIstart/sit → | WR | NE | 11 | 76.1 | 69 | 106 | ±8.6 | 3% |
| 73 | Elic Ayomanorstart/sit → | WR | TEN | 9 | 71.7 | 65 | 80 | ±4.5 | 1% |
| 74 | Jalen Royalsstart/sit → | WR | KC | 5 | 75.7 | 69 | 84 | ±4.1 | 1% |
| 75 | Marvin Mims Jr.start/sit → | WR | DEN | 10 | 76.9 | 71 | 83 | ±2.9 | 3% |
| 76 | Rashid Shaheedstart/sit → | WR | SEA | 11 | 67.2 | 55 | 78 | ±8.8 | 27% |
| 77 | Dohnte Meyersstart/sit → | WR | CIN | 6 | 77.7 | 74 | 85 | ±3.0 | 2% |
| 78 | Troy Franklinstart/sit → | WR | DEN | 10 | 78.2 | 72 | 89 | ±4.1 | 2% |
| 79 | Hollywood Brownstart/sit → | WR | PHI | 10 | 80.8 | 70 | 107 | ±9.1 | 1% |
| 80 | Josh Cameronstart/sit → | WR | JAX | — | 80.8 | 73 | 96 | ±6.7 | — |
| 81 | Tory Hortonstart/sit → | WR | SEA | 11 | 83.5 | 76 | 91 | ±4.7 | 1% |
| 82 | Jauan Jenningsstart/sit → | WR | MIN | 6 | 84.6 | 80 | 100 | ±5.3 | 11% |
| 83 | Joshua Palmerstart/sit → | WR | BUF | 7 | 87.9 | 82 | 102 | ±5.7 | 1% |
| 84 | Jalen Nailorstart/sit → | WR | LV | 13 | 83.7 | 71 | 91 | ±5.7 | 16% |
| 85 | Cyrus Allenstart/sit → | WR | KC | 5 | 84.1 | 78 | 87 | ±2.7 | 11% |
| 86 | Tutu Atwellstart/sit → | WR | LAR | 11 | 85.0 | 79 | 105 | ±7.4 | 1% |
| 87 | John Metchie IIIstart/sit → | WR | CAR | — | 86.4 | 81 | 96 | ±4.8 | — |
| 88 | Cody Whitestart/sit → | WR | LV | — | 86.4 | 82 | 92 | ±3.0 | — |
| 89 | DeVonta Smithstart/sit → | WR | PHI | 10 | 91.6 | 24 | 159 | ±35.7 | 98% |
| 90 | Zachariah Branchstart/sit → | WR | ATL | 11 | 90.4 | 88 | 95 | ±2.5 | 8% |
| 91 | Dontayvion Wicksstart/sit → | WR | PHI | 10 | 98.0 | 76 | 160 | ±24.0 | 20% |
| 92 | Jalen Brooksstart/sit → | WR | ARI | — | 82.8 | 75 | 91 | ±5.1 | — |
| 93 | Rashee Ricestart/sit → | WR | KC | 5 | 101.5 | 26 | 180 | ±47.1 | 94% |
| 94 | Jordan Whittingtonstart/sit → | WR | LAR | — | 97.7 | 91 | 107 | ±6.7 | — |
| 95 | Dyami Brownstart/sit → | WR | WAS | — | 93.2 | 82 | 99 | ±5.8 | — |
| 96 | Chimere Dikestart/sit → | WR | TEN | 9 | 96.2 | 92 | 100 | ±3.0 | 2% |
| 97 | Andrew Armstrong | WR | KC | — | 91.8 | 83 | 105 | ±8.2 | — |
| 98 | Brycen Tremaynestart/sit → | WR | CAR | — | 94.5 | 91 | 100 | ±3.4 | — |
| 99 | Kevin Coleman Jr.start/sit → | WR | MIA | 6 | 103.4 | 96 | 112 | ±7.3 | 1% |
| 100 | Malik Bensonstart/sit → | WR | LV | 13 | 104.4 | 97 | 113 | ±7.3 | 1% |
| 101 | Deion Burksstart/sit → | WR | IND | — | 98.5 | 97 | 101 | ±1.5 | — |
| 102 | Zavion Thomasstart/sit → | WR | CHI | 10 | 100.3 | 87 | 106 | ±7.8 | 2% |
| 103 | Isaiah Bondstart/sit → | WR | CLE | 11 | 107.2 | 95 | 120 | ±10.8 | 1% |
| 104 | Olamide Zaccheausstart/sit → | WR | ATL | 11 | 100.8 | 97 | 103 | ±2.3 | 1% |
| 105 | Elijah Moorestart/sit → | WR | PHI | — | 91.3 | 82 | 104 | ±9.3 | — |
| 106 | Colbie Youngstart/sit → | WR | CIN | 6 | 103.5 | 101 | 106 | ±1.8 | 1% |
| 107 | Brandon Smith | WR | PIT | — | 97.0 | 91 | 107 | ±7.1 | — |
| 108 | Reggie Virgilstart/sit → | WR | ARI | — | 106.5 | 86 | 116 | ±12.3 | — |
| 109 | Tim Patrickstart/sit → | WR | NYJ | — | 107.5 | 85 | 118 | ±13.5 | — |
| 110 | Jonathan Mingostart/sit → | WR | DAL | — | 99.7 | 94 | 110 | ±7.3 | — |
| 111 | Isaiah Williamsstart/sit → | WR | NYJ | — | 108.7 | 84 | 121 | ±17.4 | — |
| 112 | Luke McCaffrey | WR | WAS | — | 96.5 | 96 | 97 | ±0.5 | — |
| 113 | Ashton Dulin | WR | IND | — | 98.5 | 98 | 99 | ±0.5 | — |
| 114 | David Moore | WR | CAR | — | 100.5 | 100 | 101 | ±0.5 | — |
| 115 | Brenen Thompsonstart/sit → | WR | LAC | 7 | 112.3 | 99 | 119 | ±9.4 | 1% |
| 116 | Bo Melton | WR | GB | — | 102.5 | 102 | 103 | ±0.5 | — |
| 117 | Justin Watson | WR | KC | — | 104.5 | 104 | 105 | ±0.5 | — |
| 118 | Jahdae Walkerstart/sit → | WR | CHI | — | 114.3 | 99 | 122 | ±10.8 | — |
| 119 | Devontez Walkerstart/sit → | WR | BAL | — | 114.7 | 88 | 128 | ±18.9 | — |
| 120 | Lil'Jordan Humphrey | WR | DEN | — | 108.0 | 108 | 108 | ±0.0 | — |
| 121 | Skyler Bell | WR | BUF | 7 | 109.0 | 109 | 109 | ±0.0 | 3% |
| 122 | KaVontae Turpinstart/sit → | WR | DAL | — | 117.3 | 100 | 126 | ±12.3 | — |
| 123 | Velus Jones Jr. | WR | SEA | — | 110.0 | 110 | 110 | ±0.0 | — |
| 124 | Tai Felton | WR | MIN | — | 111.0 | 111 | 111 | ±0.0 | — |
| 125 | J. Michael Sturdivant | WR | GB | — | 130.0 | 92 | 168 | ±38.0 | — |
| 126 | Nikko Remigio | WR | KC | — | 123.0 | 93 | 153 | ±30.0 | — |
| 127 | Kaden Wetjen | WR | PIT | — | 114.0 | 114 | 114 | ±0.0 | — |
| 128 | Nick Westbrook-Ikhine | WR | IND | — | 132.5 | 94 | 171 | ±38.5 | — |
| 129 | Elijah Sarratt | WR | BAL | 13 | 143.5 | 94 | 193 | ±49.5 | 4% |
| 130 | Myles Price | WR | MIN | — | 115.0 | 115 | 115 | ±0.0 | — |
| 131 | Calvin Ridley | WR | TEN | 9 | 128.0 | 98 | 158 | ±30.0 | 3% |
| 132 | Mitch Tinsley | WR | CIN | — | 117.0 | 117 | 117 | ±0.0 | — |
| 133 | Jalen Tolbert | WR | MIA | 6 | 129.0 | 104 | 154 | ±25.0 | 1% |
| 134 | Jack Bech | WR | LV | 13 | 151.0 | 105 | 197 | ±46.0 | 1% |
| 135 | Jalen McMillan | WR | TB | 10 | 120.0 | 110 | 130 | ±10.0 | 7% |
| 136 | Alec Pierce | WR | IND | 13 | 158.5 | 108 | 209 | ±50.5 | 61% |
| 137 | Andrei Iosivas | WR | CIN | 6 | 157.5 | 109 | 206 | ±48.5 | 1% |
| 138 | Kameron Johnson | WR | TB | — | 123.0 | 123 | 123 | ±0.0 | — |
| 139 | Xavier Restrepo | WR | TEN | — | 124.0 | 124 | 124 | ±0.0 | — |
| 140 | Tylan Wallace | WR | CLE | — | 125.0 | 125 | 125 | ±0.0 | — |
| 141 | LaJohntay Wester | WR | BAL | — | 127.0 | 127 | 127 | ±0.0 | — |
| 142 | Tay Martin | WR | DET | — | 129.0 | 129 | 129 | ±0.0 | — |
| 143 | Chris Blair | WR | ATL | — | 130.5 | 130 | 131 | ±0.5 | — |
| 144 | Dont'e Thornton Jr. | WR | LV | — | 172.0 | 131 | 213 | ±41.0 | — |
Expert consensus and ownership data via FantasyPros
Compare Week 8 PPR choices
See weekly expert ranks, projections and player status side by side. Comparisons update for the current week.
Week 8: 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.
- #31Emeka EgbukaWR · TBbest #23 · worst #48 · ±7.2
- #37Antonio WilliamsWR · WASbest #34 · worst #48 · ±4.1
- #38Xavier WorthyWR · KCbest #34 · worst #47 · ±3.8
- #40Jakobi MeyersWR · JAXbest #35 · worst #46 · ±3.6
- #32Keenan AllenWR · INDbest #26 · worst #39 · ±3.0
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 8 fantasy football rankings?
- Week 8 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.