FantasySense Forecast · 2026 season

Week 6 WR rankings

Projected fantasy points for every player the sportsbooks have priced this week, built from Las Vegas player props.

Week 6's last game kicks off Mon 8:15 PM ET, and gets one more update about an hour before. Week 7 projections will be posted Thursday, October 22, by 12:30 PM ET.

12.3 from Las Vegas lines  ·  12.3 FantasySense projection, where no line is posted yet

Week 6 WR rankings, Half PPR scoring
#PlayerMatchupProjRecRec ydsTDAnytime TDFloorCeiling
1Puka Nacua LAvs ARIKicked offvs ARIKicked off20.17.81070.959%9.830.1
2Jaxon Smith-Njigba SEA@ DENKicked off@ DENKicked off17.96.91060.647%7.527.8
3Drake London ATLvs CHIKicked offvs CHIKicked off16.96.11030.645%6.626.9
4CeeDee Lamb DAL@ GBKicked off@ GBKicked off15.96.3940.542%5.525.8
5Mike Evans SFvs WASMon 8:15 PM ETvs WASMon 8:15 PM ET15.85.4820.856%5.425.7
6Chris Olave NO@ NYGKicked off@ NYGKicked off14.86.2900.436%4.624.6
7Christian Watson GBvs DALKicked offvs DALKicked off14.44.8860.542%4.424.0
8Malik Nabers NYGvs NOKicked offvs NOKicked off13.85.8830.436%4.123.2
9Nico Collins HOU@ JAXKicked off@ JAXKicked off13.65.6830.434%4.022.9
10Davante Adams LAvs ARIKicked offvs ARIKicked off13.44.2650.855%3.922.6
11Garrett Wilson NYJ@ NEKicked off@ NEKicked off13.36.2820.328%3.922.5
12George Pickens DAL@ GBKicked off@ GBKicked off13.35.1790.537%3.922.4
13Matthew Golden GBvs DALKicked offvs DALKicked off12.64.9750.435%3.521.5
14Parker Washington JAXvs HOUKicked offvs HOUKicked off12.24.7730.434%3.420.9
15Tetairoa McMillan CAR@ PHIKicked off@ PHIKicked off11.95.1730.329%3.220.7
16Michael Wilson ARI@ LAKicked off@ LAKicked off11.45.4680.327%3.020.2
17Zay Flowers BAL@ CLEKicked off@ CLEKicked off11.35.3660.328%2.920.1
18Luther Burden III CHI@ ATLKicked off@ ATLKicked off11.04.5590.431%2.719.9
19Josh Downs INDvs TENKicked offvs TENKicked off11.04.9630.430%2.719.9
20DeVonta Smith PHIvs CARKicked offvs CARKicked off10.74.9660.323%2.619.6
21A.J. Brown NEvs NYJKicked offvs NYJKicked off10.73.9590.537%2.519.6
22Jalen Coker CAR@ PHIKicked off@ PHIKicked off10.64.8640.325%2.519.6
23Xavier Worthy KCvs LACKicked offvs LACKicked off10.34.4550.435%2.519.2
24DK Metcalf PIT@ TBKicked off@ TBKicked off9.84.0570.329%2.518.6
25Keenan Allen INDvs TENKicked offvs TENKicked off9.64.8540.326%2.418.4
26Carnell Tate TEN@ INDKicked off@ INDKicked off9.54.4570.222%2.418.1
27Denzel Boston CLEvs BALKicked offvs BALKicked off9.43.5580.326%2.418.1
28Khalil Shakir BUF@ LVKicked off@ LVKicked off9.34.3520.327%2.417.9
29Jaylen Waddle DENvs SEAKicked offvs SEAKicked off9.14.3530.323%2.417.6
30Terry McLaurin WAS@ SFMon 8:15 PM ET@ SFMon 8:15 PM ET9.13.7520.328%2.417.6
31Rome Odunze CHI@ ATLKicked off@ ATLKicked off8.93.1490.432%2.417.4
32Stefon Diggs WAS@ SFMon 8:15 PM ET@ SFMon 8:15 PM ET8.94.2480.327%2.417.4
33Devaughn Vele NO@ NYGKicked off@ NYGKicked off8.54.2490.221%2.117.2
34Germie Bernard PIT@ TBKicked off@ TBKicked off8.34.2480.220%2.017.1
35KC Concepcion CLEvs BALKicked offvs BALKicked off8.04.4440.219%1.717.0
36Wan'Dale Robinson TEN@ INDKicked off@ INDKicked off7.84.4450.216%1.616.9
37Keon Coleman BUF@ LVKicked off@ LVKicked off7.73.3450.223%1.616.9
38Ladd McConkey LAC@ KCKicked off@ KCKicked off7.73.5480.217%1.616.9
39Tre Tucker LVvs BUFKicked offvs BUFKicked off7.73.5450.221%1.616.8
40Emeka Egbuka TBvs PITKicked offvs PITKicked off7.53.7420.221%1.416.7
41Courtland Sutton DENvs SEAKicked offvs SEAKicked off6.83.1360.223%1.215.7
42Jakobi Meyers JAXvs HOUKicked offvs HOUKicked off6.83.2390.218%1.215.7
43Ryan Flournoy DAL@ GBKicked off@ GBKicked off6.63.2360.219%1.215.4
44Quentin Johnston LAC@ KCKicked off@ KCKicked off6.62.7410.217%1.115.4
45Romeo Doubs NEvs NYJKicked offvs NYJKicked off6.52.6360.223%1.115.3
46Kendrick Bourne ARI@ LAKicked off@ LAKicked off5.83.1350.111%0.714.3
47Dontayvion Wicks PHIvs CARKicked offvs CARKicked off5.72.7350.113%0.714.2
48Kalif Raymond CHI@ ATLKicked off@ ATLKicked off5.72.9310.217%0.614.2
49Chris Godwin Jr. TBvs PITKicked offvs PITKicked off5.63.3300.113%0.614.0
50Laquon Treadwell INDvs TENKicked offvs TENKicked off5.52.4330.113%0.513.8
51Jalen Royals KCvs LACKicked offvs LACKicked off4.92.2280.114%0.012.7
52Jahan Dotson ATLvs CHIKicked offvs CHIKicked off4.81.9270.216%0.012.4
53Rashid Shaheed SEA@ DENKicked off@ DENKicked off4.82.0260.215%0.012.4
54Cooper Kupp SEA@ DENKicked off@ DENKicked off4.72.3250.114%0.012.2
55Malachi Fields NYGvs NOKicked offvs NOKicked off4.71.9270.114%0.012.1
56Josh Palmer BUF@ LVKicked off@ LVKicked off4.51.6240.218%0.011.8
57Marvin Harrison Jr. HOU @ JAXKicked offHOU @ JAXKicked off4.41.9260.113%0.011.6
58Antonio Williams WAS@ SFMon 8:15 PM ET@ SFMon 8:15 PM ET4.42.3240.113%0.011.5
59Jalen Nailor LVvs BUFKicked offvs BUFKicked off4.42.2230.114%0.011.4
60DeMario Douglas NEvs NYJKicked offvs NYJKicked off4.42.0240.113%0.011.4
61Kayshon Boutte HOU@ JAXKicked off@ JAXKicked off4.32.0260.110%0.011.4
62Makai Lemon PHIvs CARKicked offvs CARKicked off4.12.4230.19%0.010.7
63Rashod Bateman BAL@ CLEKicked off@ CLEKicked off4.01.9220.112%0.010.3
64Darnell Mooney NYGvs NOKicked offvs NOKicked off4.01.9230.110%0.010.2
65Jalen Brooks ARI@ LAKicked off@ LAKicked off4.01.9230.110%0.010.2
66Brian Thomas Jr. JAXvs HOUKicked offvs HOUKicked off3.81.7200.113%0.09.5
67Jaylin Noel HOU@ JAXKicked off@ JAXKicked off3.61.8200.110%0.08.8
68Troy Franklin DENvs SEAKicked offvs SEAKicked off3.51.8190.110%0.08.5
69Tim Patrick NYJ@ NEKicked off@ NEKicked off3.31.6190.18%0.07.7
70Jerry Jeudy CLEvs BALKicked offvs BALKicked off3.21.5190.18%0.07.7
71Josh Cameron JAXvs HOUKicked offvs HOUKicked off3.21.6180.19%0.07.7
72Elic Ayomanor TEN@ INDKicked off@ INDKicked off3.21.4170.111%0.07.6
73Omar Cooper Jr. NYJ@ NEKicked off@ NEKicked off3.11.5170.110%0.07.6
74Xavier Hutchinson HOU@ JAXKicked off@ JAXKicked off3.01.6160.18%0.07.5
75Bryce Lance NO@ NYGKicked off@ NYGKicked off3.01.5150.110%0.07.5
76Cody White LVvs BUFKicked offvs BUFKicked off2.81.4150.18%0.07.3
77Ted Hurst III TBvs PITKicked offvs PITKicked off2.81.2140.111%0.07.3
78Brycen Tremayne CAR@ PHIKicked off@ PHIKicked off2.71.5150.16%0.07.3
79Efton Chism III NEvs NYJKicked offvs NYJKicked off2.71.4130.110%0.07.3
80Calvin Ridley TEN@ INDKicked off@ INDKicked off2.71.4150.18%0.07.3
81Cyrus Allen KCvs LACKicked offvs LACKicked off2.71.3140.18%0.07.2
82Ja'Kobi Lane BAL@ CLEKicked off@ CLEKicked off2.51.4110.19%0.07.1
83Zachariah Branch ATLvs CHIKicked offvs CHIKicked off2.41.4110.18%0.07.0
84Zavion Thomas CHI est@ ATLKicked off@ ATLKicked off2.31.1130.04%0.07.2
85Bo Melton GBvs DALKicked offvs DALKicked off2.20.9100.111%0.06.9
86Marvin Mims Jr. DENvs SEAKicked offvs SEAKicked off2.21.3100.16%0.06.8
87KaVontae Turpin DAL@ GBKicked off@ GBKicked off1.70.860.18%0.06.3
88Savion Williams GBvs DALKicked offvs DALKicked off1.30.830.18%0.05.9
89Lil'Jordan Humphrey DENvs SEAKicked offvs SEAKicked off1.20.850.04%0.05.9
90Tory Horton SEA@ DENKicked off@ DENKicked off1.20.730.16%0.05.8
91Travis Hunter JAXvs HOUKicked offvs HOUKicked off0.90.630.03%0.05.5

Projected points use the scoring picked above. Dark numbers come from Las Vegas lines. Grey numbers are FantasySense's own, not the books': a stat no line priced is the usual figure for the position. A player tagged est (1 here) has no yardage line yet, so his projection, floor and ceiling are FantasySense's, from his own recent games and the books' touchdown price where there is one. The Las Vegas projection replaces it the moment his line posts. Floor and ceiling: about one week in ten a player scores less than his floor, and about one in ten more than his ceiling.

Not ranked yet

14 drafted players without a number for week 6, most drafted first: on bye, or left out by the books of a game they have priced, which usually means an injury question. Players whose lines are simply not up yet are in the table above with an early estimate, and this page updates every day from Thursday to Sunday.

Show 2 more
  • Isaac TeSlaa WR · DETOn bye this week
  • Darius Slayton WR · NYGNo price from the books yet, often an injury question

Out

13 drafted players not playing in week 6, most drafted first: on injured reserve or another reserve list, on the exempt list, suspended or on no team's roster, out or doubtful on this week's official injury report, or ruled out by his team before the report says so. A player out last week stays here until his team files this week's report, or he practises again.

Show 1 more
  • Tyquan Thornton WR · KCInjured reserve

How the FantasySense Forecast is made

Sportsbooks post an over/under line for each player's yards and catches, and a price on whether he scores. The lines move through the week as news comes in.

I take the consensus across US sportsbooks, turn each line into an expected stat line, and score it under the scoring you pick above. A player is ranked on the books' numbers once they have posted the line his position depends on: passing yards for a quarterback, rushing yards for a running back, and receiving yards for a receiver or tight end.

The early estimate

Most yardage lines go up a day or two before kickoff, so early in the week many drafted players have only a touchdown price, or nothing yet. Rather than leave them off the table, I give each one an early estimate, marked est: his own per-game figures so far (this season first, last season at a lower weight), pulled toward what a player drafted where he was usually does. Where the books have priced his touchdown, that price scales the estimate up or down. The moment his yardage line posts, the estimate goes and the Vegas projection takes its place.

Checked on 2025, the estimate ran about 0.2 points a game less accurate than the Vegas number it stands in for, and far better than leaving the player unranked. A player the books have left out of a game they have priced is not estimated: that silence almost always means he is hurt.

Players who are known to be out are listed separately under Out: anyone on injured reserve or another reserve list, on the exempt list, suspended or on no team's roster, and anyone ruled out or doubtful on his team's official injury report for the week. Because the reports lag the news, a player whose team has already said he will miss games is added by hand, marked "per team news", through the week he is expected back. A player ruled out last week stays there until his team's next report, or until he practises again.

Floor and ceiling

The two columns on the right show a bad week and a big week. In about one week in ten, a player scores less than his floor, and in about one in ten, more than his ceiling. A floor of 0 means a scoreless week is a real possibility. Both assume he plays.

They come from how real games turned out: about 12,000 player-games from 2023 to 2025, each compared with its Vegas projection. When I checked the ranges on seasons they were not built from, about 1 player in 10 beat his ceiling, and about 1 in 10 of those with a floor above zero fell short of it.

The numbers refresh around noon Eastern every day from Thursday to Sunday, and three more times on Friday and Saturday afternoons and evenings. Every game also gets a last update in the hour before kickoff, after the teams name their inactive players, and keeps it. There is no update on Monday, Tuesday or Wednesday, apart from the one before Monday night's game, because the books have not yet posted lines for most of the coming week's games. Kickers and team defenses are not ranked yet.

Player lines: The Odds API. Schedules, rosters and injury reports: nflverse. Drafted-player list: Fantasy Football Calculator. FantasySense does not take bets or send anyone to a sportsbook.