A lot can change over the course of a few months, even during the deadest part of the NFL offseason.
When we first ranked the top-100 players, Melvin Gordon was still in the top-six overall, Tyreek Hill was expected to be facing a suspension, and Todd Gurley was still a potential first-rounder. Now? In the consensus rankings for Jamey Eisenberg, Dave Richard, and Heath Cummings, Gordon has fallen to 17th overall, Tyreek Hill has no suspension (and is a borderline first-rounder, and Gurley is solidly outside of the first two rounds.
And training camps are just getting underway. These rankings aren't final by any means, of course. Injuries will knock some guys down and elevate others, while competitions will clear up a lot of the confusion about who is going to star and who will be left in the shadows.
What we've got here are the most recent consensus rankings for our experts, along with the case for and case against each for 2019. We're not just going to tell you why we like a player; we're giving you both sides of the equation.
By the end, you'll have everything you need to make an informed decision on these players. If you're just getting into your Fantasy research, this is as good a place to start as you'll find.
CBS Fantasy Football Top-100 Rankings
Consensus of Jamey Eisenberg, Dave Richard, and Heath Cummings' ranks
1. Saquon Barkley, RB, NYG
2. Ezekiel Elliott, RB, DAL
3. Alvin Kamara, RB, NO
4. Christian McCaffrey, RB, CAR
5. DeAndre Hopkins, WR, HOU
6. Julio Jones, WR, ATL
7. Davante Adams, WR, GB
8. David Johnson, RB, ARI
9. James Conner, RB, PIT
10. JuJu Smith-Schuster, WR, PIT
11. Michael Thomas, WR, NO
12. Joe Mixon, RB, CIN
13. Travis Kelce, TE, KC
14. Le'Veon Bell, RB, NYJ
15. Odell Beckham, WR, CLE
16. Tyreek Hill, WR, KC
17. Melvin Gordon, RB, LAC
18. Keenan Allen, WR, LAC
19. Antonio Brown, WR, OAK
20. Mike Evans, WR, TB
21. Nick Chubb, RB, CLE
22. Zach Ertz, TE, PHI
23. Dalvin Cook, RB, MIN
24. George Kittle, TE, SF
25. Leonard Fournette, RB, JAC
26. A.J. Green, WR, CIN
27. Amari Cooper, WR, DAL
28. Damien Williams, RB, KC
29. Todd Gurley, RB, LAR
30. Stefon Diggs, WR, MIN
31. Julian Edelman, WR, NE
32. T.Y. Hilton, WR, IND
33. Kerryon Johnson, RB, DET
34. Aaron Jones, RB, GB
35. Brandin Cooks, WR, LAR
36. Marlon Mack, RB, IND
37. Adam Thielen, WR, MIN
38. Kenyan Drake, RB, MIA
39. Devonta Freeman, RB, ATL
40. Josh Jacobs, RB, OAK
41. Robert Woods, WR, LAR
42. Evan Engram, TE, NYG
43. Cooper Kupp, WR, LAR
44. Chris Godwin, WR, TB
45. Derrick Henry, RB, TEN
46. David Montgomery, RB, CHI
47. Kenny Golladay, WR, DET
48. James White, RB, NE
49. Phillip Lindsay, RB, DEN
50. Tarik Cohen, RB, CHI
51. Patrick Mahomes, QB, KC
52. Calvin Ridley, WR, ATL
53. Tyler Lockett, WR, SEA
54. Chris Carson, RB, SEA
55. Tyler Boyd, WR, CIN
56. O.J. Howard, TE, TB
57. Mark Ingram, RB, BAL
58. Andrew Luck, QB, IND
59. Aaron Rodgers, QB, GB
60. Robby Anderson, WR, NYJ
61. Deshaun Watson, QB, HOU
62. Tevin Coleman, RB, SF
63. Sony Michel, RB, NE
64. D.J. Moore, WR, CAR
65. Dante Pettis, WR, SF
66. Lamar Miller, RB, HOU
67. Christian Kirk, WR, ARI
68. Rashaad Penny, RB, SEA
69. Sammy Watkins, WR, KC
70. Mike Williams, WR, LAC
71. Alshon Jeffery, WR, PHI
72. Jarvis Landry, WR, CLE
73. Dede Westbrook, WR, JAC
74. Baker Mayfield, QB, CLE
75. Miles Sanders, RB, PHI
76. Will Fuller, WR, HOU
77. Darrell Henderson, RB, LAR
78. Allen Robinson, WR, CHI
79. Sterling Shepard, WR, NYG
80. Hunter Henry, TE, LAC
81. Marvin Jones, WR, DET
82. Austin Ekeler, RB, LAC
83. Corey Davis, WR, TEN
84. Latavius Murray, RB, NO
85. Jared Cook, TE, NO
86. Golden Tate, WR, NYG
87. Eric Ebron, TE, IND
88. Cam Newton, QB, CAR
89. Matt Ryan, QB, ATL
90. Geronimo Allison, WR, GB
91. LeSean McCoy, RB, BUF
92. Curtis Samuel, WR, CAR
93. Carson Wentz, QB, PHI
94. Ito Smith, RB, ATL
95. Jordan Howard, RB, PHI
96. Peyton Barber, RB, TB
97. Royce Freeman, RB, DEN
98. Courtland Sutton, WR, DEN
99. Ronald Jones, RB, TB
100. Derrius Guice, RB, WAS