Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up

Matthew Berry’s Top 100 Rankings

Christian McCaffrey

Christian McCaffrey

Cary Edmondson-USA TODAY Sports

Okay.

We are mostly done.

I say “done” because the 2023 NFL Draft is over and the majority of free agents have found teams.

I say “mostly” because there’s still a bunch of stuff we don’t know.

How long will Alvin Kamara be suspended, if at all? Will Dalvin Cook or Joe Mixon remain with the Vikings and Bengals, respectively, or will they be on new teams in the fall? And if so, which teams?

There’s still some players that need to find homes. Does Ezekiel Elliott re-sign with Dallas? Where does Leonard Fournette wind up? And so forth.

There are still camp battles to be decided. Who is going to play QB for Tampa Bay? Will the Colts start Anthony Richardson immediately or will Minshew Mania once again become a thing? How will the Eagles running back situation play out? Pete Carroll says it’s a battle between Ken Walker and Zach Charbonnet to be the lead back in Seattle. Sigh. And on and on and on.

Plus, of course there are health concerns and contract noise. Will Breece Hall start the season healthy? When will Javonte Williams be back? Will Saquon Barkley or Josh Jacobs hold out? On and on it goes.

So these ranks -- my Top 100 and my positional ranks -- are written with all this mind as if I had to draft today. Specifically, if I had to draft today in a one QB re-draft league with PPR scoring. It factors in risk with all the players like Kamara, Mixon and Cook knowing there’s a chance they could miss games due to suspension (Kamara) or land in a situation that is not as fantasy friendly as their current role (Cook and Mixon) or someone could not be ready for the start of the season (Hall, Williams) or their playing time is uncertain etc. etc. etc.

These ranks will continually be updated and expanded upon (Top 200! Really deep positional!) as we get closer to August and get more information. Until then, take a look and tell me what you think. Who am I too high on? Who am I too low on? In the meantime, be sure to check out Fantasy Football Happy Hour every week wherever you get your podcasts, on the NFL on NBC YouTube page and on Peacock, of course.

Matthew Berry’s Updated Top 100

RANK PLAYER POS TEAM
1 Justin Jefferson WR MIN
2 Christian McCaffrey RB SF
3 Cooper Kupp WR LAR
4 Ja’Marr Chase WR CIN
5 Austin Ekeler RB LAC
6 Travis Kelce TE KC
7 Saquon Barkley RB NYG
8 Jonathan Taylor RB IND
9 Bijan Robinson RB ATL
10 Tyreek Hill WR MIA
11 Stefon Diggs WR BUF
12 Davante Adams WR LV
13 Amon-Ra St. Brown WR DET
14 CeeDee Lamb WR DAL
15 Josh Jacobs RB LV
16 A.J. Brown WR PHI
17 Derrick Henry RB TEN
18 Tony Pollard RB DAL
19 Garrett Wilson WR NYJ
20 Jaylen Waddle WR MIA
21 Travis Etienne RB JAX
22 Rhamondre Stevenson RB NE
23 Nick Chubb RB CLE
24 Josh Allen QB BUF
25 Jalen Hurts QB PHI
26 Breece Hall RB NYJ
27 Chris Olave WR NO
28 Patrick Mahomes QB KC
29 Tee Higgins WR CIN
30 Dalvin Cook RB MIN
31 DeVonta Smith WR PHI
32 DK Metcalf WR SEA
33 Aaron Jones RB GB
34 Mark Andrews TE BAL
35 Najee Harris RB PIT
36 Deebo Samuel WR SF
37 Kenneth Walker RB SEA
38 Keenan Allen WR LAC
39 DeAndre Hopkins WR ARI
40 Joe Mixon RB CIN
41 Jahmyr Gibbs RB DET
42 Amari Cooper WR CLE
43 T.J. Hockenson TE MIN
44 Chris Godwin WR TB
45 Terry McLaurin WR WSH
46 Joe Burrow QB CIN
47 James Conner RB ARI
48 Dameon Pierce RB HOU
49 D.J. Moore WR CHI
50 Christian Watson WR GB
51 Calvin Ridley WR JAC
52 Alvin Kamara RB NO
53 Lamar Jackson QB BAL
54 Rachaad White RB TB
55 Miles Sanders RB CAR
56 Isiah Pacheco RB KC
57 Mike Evans WR TB
58 Mike Williams WR LAC
59 Justin Herbert QB LAC
60 Justin Fields QB CHI
61 David Montgomery RB DET
62 J.K. Dobbins RB BAL
63 Jerry Jeudy WR DEN
64 Treylon Burks WR TEN
65 Drake London WR ATL
66 George Kittle TE SF
67 Darren Waller TE NYG
68 D’Andre Swift RB PHI
69 Diontae Johnson WR PIT
70 Cam Akers RB LAR
71 Tyler Lockett WR SEA
72 Christian Kirk WR JAC
73 Michael Pittman WR IND
74 Dallas Goedert TE PHI
75 James Cook RB BUF
76 Trevor Lawrence QB JAC
77 Jakobi Meyers WR LV
78 Pat Freiermuth TE PIT
79 Michael Thomas WR NO
80 Kyle Pitts TE ATL
81 Brandon Aiyuk WR SF
82 Brandin Cooks WR DAL
83 Marquise Brown WR ARI
84 Javonte Williams RB DEN
85 Deshaun Watson QB CLE
86 Samaje Perine RB DEN
87 Brian Robinson Jr. RB WSH
88 Jahan Dotson WR WSH
89 AJ Dillon RB GB
90 Daniel Jones QB NYG
91 Jordan Addison WR MIN
92 Gabe Davis WR BUF
93 Jamaal Williams RB NO
94 George Pickens WR PIT
95 Evan Engram TE JAC
96 Dak Prescott QB DAL
97 Tua Tagovailoa QB MIA
98 JuJu Smith-Schuster WR NE
99 Courtland Sutton WR DEN
100 Jaxon Smith-Njigba WR SEA