It’s time to get ready for the 2024 NFL season by taking a first look at my top 100 fantasy football rankings.
I finished No. 6 in the fantasy football industry in the FantasyPros Accuracy contest, so be sure to use these ranks to help draft your teams.
Come back to this page during the regular season to find my weekly rankings, which will help you set your lineups en route to a championship.
Fantasy Football League Settings & Scoring for Rankings
Here are the league settings I used to create this top 100:
- Lineup: 1 QB, 2 RB, 3 WR, 1 TE, 1 Flex (RB/WR/TE ), 1 K, 1 DST
- Standard 0.5 PPR Scoring:
- 1 point per 10 Rushing/Receiving Yards
- 4 points per Passing TD
- -1 point per Interception
- 6 points per Rushing/Receiving TD
Fantasy Football Rankings 2024: Key
- Rk: Rank
- POS: Position
- Tm: Team
- POSRK: Positional Rank
Stay tuned during the regular season for our fantasy football tips ahead of drafts and in-season matchups.
Top 100 Fantasy Football Rankings
In this section, you’ll find an early Top 100 ranking of the best players to draft in 2024 fantasy football.
This will help give you a sense of what the draft board may look like in the upcoming season. If you’re drafting now, use this list as a baseline to guide your selections.
*Fantasy Football Rankings are updated as of Thursday, May. 9.*
Rk | Player | POS | TM | POSRK | Tier |
---|---|---|---|---|---|
1 | Christian McCaffrey | RB | SF | RB01 | 1 |
2 | CeeDee Lamb | WR | DAL | WR01 | 1 |
3 | Tyreek Hill | WR | MIA | WR02 | 1 |
4 | Bijan Robinson | RB | ATL | RB02 | 2 |
5 | Breece Hall | RB | NYJ | RB03 | 2 |
6 | Ja'Marr Chase | WR | CIN | WR03 | 2 |
7 | Justin Jefferson | WR | MIN | WR04 | 2 |
8 | Amon-Ra St. Brown | WR | DET | WR05 | 3 |
9 | Puka Nacua | WR | LAR | WR06 | 3 |
10 | Garrett Wilson | WR | NYJ | WR07 | 3 |
11 | Saquon Barkley | RB | PHI | RB04 | 3 |
12 | Jonathan Taylor | RB | IND | RB05 | 3 |
13 | Kyren Williams | RB | LAR | RB06 | 3 |
14 | Jahmyr Gibbs | RB | DET | RB07 | 3 |
15 | A.J. Brown | WR | PHI | WR08 | 3 |
16 | Drake London | WR | ATL | WR09 | 3 |
17 | Marvin Harrison Jr. | WR | ARI | WR10 | 3 |
18 | De'Von Achane | RB | MIA | RB08 | 4 |
19 | Travis Etienne Jr. | RB | JAX | RB09 | 4 |
20 | Stefon Diggs | WR | HOU | WR11 | 4 |
21 | Travis Kelce | TE | KC | TE01 | 4 |
22 | Josh Allen | QB | BUF | QB01 | 4 |
23 | Josh Jacobs | RB | GB | RB10 | 4 |
24 | Derrick Henry | RB | BAL | RB11 | 4 |
25 | Davante Adams | WR | LV | WR12 | 4 |
26 | Deebo Samuel | WR | LV | WR13 | 4 |
27 | Nico Collins | WR | HOU | WR14 | 4 |
28 | Sam LaPorta | TE | DET | TE02 | 4 |
29 | Jalen Hurts | QB | PHI | QB02 | 4 |
30 | Mike Evans | WR | TB | WR15 | 4 |
31 | DK Metcalf | WR | SEA | WR16 | 4 |
32 | Chris Olave | WR | NO | WR17 | 4 |
33 | Brandon Aiyuk | WR | SF | WR18 | 4 |
34 | DJ Moore | WR | CHI | WR19 | 4 |
35 | Jaylen Waddle | WR | MIA | WR20 | 4 |
36 | Cooper Kupp | WR | LAR | WR21 | 4 |
37 | Trey McBride | TE | ARI | TE03 | 4 |
38 | DeVonta Smith | WR | PHI | WR22 | 4 |
39 | Isiah Pacheco | RB | KC | RB12 | 4 |
40 | James Cook | RB | BUF | RB13 | 4 |
41 | Rachaad White | RB | TB | RB14 | 4 |
42 | Joe Mixon | RB | HOU | RB15 | 4 |
43 | Michael Pittman Jr. | WR | IND | WR23 | 4 |
44 | Tee Higgins | WR | CIN | WR24 | 4 |
45 | Lamar Jackson | QB | BAL | QB03 | 5 |
46 | Mark Andrews | TE | BAL | TE04 | 5 |
47 | Anthony Richardson | QB | IND | QB04 | 5 |
48 | Patrick Mahomes | QB | KC | QB05 | 5 |
49 | C.J. Stroud | QB | HOU | QB06 | 5 |
50 | Malik Nabers | WR | NYG | WR25 | 5 |
51 | Amari Cooper | WR | CLE | WR26 | 5 |
52 | Keenan Allen | WR | CHI | WR27 | 5 |
53 | Hollywood Brown | WR | ARI | WR28 | 5 |
54 | Alvin Kamara | RB | NO | RB16 | 5 |
55 | Kenneth Walker | RB | SEA | RB17 | 5 |
56 | George Pickens | WR | PIT | WR29 | 5 |
57 | Terry McLaurin | WR | WAS | WR30 | 5 |
58 | Calvin Ridley | WR | TEN | WR31 | 5 |
59 | Jayden Reed | WR | GB | WR32 | 5 |
60 | Zay Flowers | WR | BAL | WR33 | 5 |
61 | Evan Engram | TE | JAX | TE05 | 5 |
62 | Chris Godwin | WR | TB | WR34 | 5 |
63 | Christian Kirk | WR | JAX | WR35 | 5 |
64 | Tank Dell | WR | HOU | WR36 | 5 |
65 | Aaron Jones | RB | MIN | RB18 | 5 |
66 | George Kittle | TE | SF | TE06 | 5 |
67 | Javonte Williams | RB | DEN | RB19 | 5 |
68 | Zamir White | RB | LV | RB20 | 5 |
69 | Rhamondre Stevenson | RB | NE | RB21 | 5 |
70 | James Conner | RB | ARI | RB22 | 5 |
71 | DeAndre Hopkins | WR | TEN | WR37 | 5 |
72 | Kyle Pitts | TE | ATL | TE07 | 5 |
73 | Dalton Kincaid | TE | BUF | TE08 | 5 |
74 | Diontae Johnson | WR | CAR | WR38 | 5 |
75 | Dak Prescott | QB | DAL | QB07 | 6 |
76 | Najee Harris | RB | PIT | RB23 | 6 |
77 | David Montgomery | RB | DET | RB24 | 6 |
78 | Zack Moss | RB | CIN | RB25 | 6 |
79 | Kyler Murray | QB | ARI | QB08 | 6 |
80 | Brian Robinson | RB | WAS | RB26 | 6 |
81 | Tony Pollard | RB | TEN | RB27 | 6 |
82 | D'Andre Swift | RB | CHI | RB28 | 6 |
83 | Jordan Love | QB | CIN | QB09 | 6 |
84 | Christian Watson | WR | GB | WR39 | 6 |
85 | Joe Burrow | QB | CIN | QB10 | 6 |
86 | Raheem Mostert | RB | MIA | RB29 | 6 |
87 | Jaxon Smith-Njigba | WR | SEA | WR40 | 6 |
88 | Jake Ferguson | TE | DAL | TE09 | 6 |
89 | David Njoku | TE | CLE | TE10 | 6 |
90 | Rome Odunze | WR | CHI | WR41 | 6 |
91 | Curtis Samuel | WR | BUF | WR42 | 6 |
92 | Jaylen Warren | RB | PIT | RB30 | 6 |
93 | Xavier Worthy | WR | KC | WR43 | 6 |
94 | Jordan Addison | WR | MIN | WR44 | 6 |
95 | Jayden Daniels | QB | WAS | QB11 | 6 |
96 | Ladd McConkey | WR | LAC | WR45 | 6 |
97 | Brian Thomas Jr. | WR | JAX | WR46 | 6 |
98 | Jonathon Brooks | RB | CAR | RB31 | 6 |
99 | Brock Bowers | TE | LV | TE11 | 6 |
100 | Jameson Williams | WR | DET | WR47 | 6 |
QB Rankings Tips
- Anthony Richardson is QB4 because this is a dual-threat with an elite red-zone role. Not to mention that head coach Shane Steichen is one of the best play-callers in the NFL.
- Patrick Mahomes comes in at QB5 because rookie speedster Xavier Worthy should open up more spacing in this offense, allowing the Chiefs superstar passer to provide high-end fantasy production.
- Jayden Daniels is QB11 as a rookie because there is elite rushing upside here. Add in the fact that offensive coordinator Kliff Kingsbury helped Kyler Murray flourish in fantasy and you have an appealing situation.
RB Rankings Tips
- I’m high on Kyren Williams on RB6 because he thrived in a bell-cow role last season, averaging the second-most points in half-PPR among non-QBs. I’m not worried about rookie Blake Corum, who provides insurance in case Williams gets hurt.
- De’Von Achane is at RB8 as a boom-or-bust play with a high ceiling due to his home-run hitting ability in an elite offense. If you draft Achane, build your team accordingly to make up for his lower floor.
- Derrick Henry comes in at RB11 because even though he’s on the decline, we should see a boatload of touchdowns with the Ravens — just look at what Gus Edwards did last year.
WR Rankings Tips
- Drake London is WR9 because he finally has a reliable pocket passer in Kirk Cousins, who should pepper him with targets. While London hasn’t produced at this level yet, you have to project forward for him in this favorable team context.
- DK Metcalf is ranked as WR16 because new offensive coordinator Ryan Grubb is likely to put his big wideout in a good spot to succeed, just like he did with Rome Odunze at Washington.
- I’m lower than consensus on Malik Nabers at WR25. While I love the talent along with the target opportunity with the Giants, Daniel Jones is an unreliable quarterback, so I can’t get there with the hype on Nabers in Year 1.
TE Rankings Tips
- I’m excited to see what Trey McBride can do this season, especially with Marvin Harrison Jr. commanding a lot of defensive attention on the perimeter.
- It’s hard to see Kyle Pitts not getting back to Year 1 form, where he eclipsed 1,000 yards. Kirk Cousins’ arrival makes this more of a high-volume offense, with Pitts coming in as the number two target.
- Brock Bowers should make an immediate impact as a rookie, providing a safety valve for either Gardner Minshew or Aidan O’Connell. The former Georgia tight end is elite at racking up yards after the catch.
Want a new way to play daily fantasy football? Try Sleeper DFS Fantasy Picks contests.
- Create parlays of player props by betting Over or Under the assigned totals. The more picks in your parlay, the greater the payout.
Click below to get their signup offer of up to $100 free on a first deposit bonus.
How to Set Your Fantasy Lineup with Rankings
Start with Positional Ranks
Start with my positional ranks to guide you in your dilemma between two players. This lets you see where they stand among others at the same position. From there, check to see where I rank them on FLEX rankings.
Remember, tight ends are ranked lower at FLEX because that removes the positional advantage. Tight ends are the most scarce position in fantasy football, so if you’re playing them at FLEX, that takes away a significant portion of their value.
Consider the Game Script
After consulting the rankings, you want to consider the projected game scripts. Check the spread and implied totals for each team. If you’re torn on two players who are ranked similarly, start the player on the team projected to score more points.
You may also check the pace of play for each team. Teams that play faster will have more opportunities to pad their stats. While this factor is baked into the ranks, it’s still good to check when torn between two players.
Use the Stack as a Tiebreaker
If you’re debating between two wide receivers, but one is tied to your quarterback, always select that one. This raises your weekly upside because the two players have a strong correlation, which means that their fantasy production aligns with each other.
For example, suppose I’m debating between DeVonta Smith and Deebo Samuel at my FLEX spot, but I have Jalen Hurts as my quarterback.
In that case, I may consider going with Smith, even though he’s ranked lower than Samuel. This is because if Hurts is playing well, there’s a good chance that Smith will join in on the fun.
Best DFS Sites Where You Can Use Fantasy Football Rankings
Two of the best sites to play DFS are FanDuel and OwnersBox. The former has several large-field tournaments where you can hit a big payout, while the latter has innovative features, like a SuperFlex format. This is a feature that sets OwnersBox apart from the competition.
When using the rankings, be sure to consider your lineup construction. You want your lineup to have a stack (quarterback plus two teammates) along with a “bring-back," which is when you add in an opposing player.
An example is Dak Prescott with CeeDee Lamb and Brandin Cooks. I could bring it back with Jayden Reedas an opposing pass-catcher. Always consider your lineup construction in conjunction with my rankings.