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