The Senior Bowl is just a speck in the rear-view mirror at this point, and the NFL Scouting Combine is about to come cresting over the horizon.

The entire process leading up to the NFL draft is a crazy one, filled with heated debates, rumors, projections and opinions. Nothing marks this period in the NFL’s offseason calendar quite like a good mock draft, so I’ve got another three-rounder ready to be torn apart.

Let’s start the surprises at the top:

1. Cleveland Browns: Jamal Adams, S, LSU

First off, don’t tell me the Browns aren’t crazy enough to do this. Second, Adams is the most polished, complete player in this entire draft, and that includes Myles Garrett. If there’s a flaw in Adams as a prospect, whether it’s between the lines, off the field or in the locker room, I’ve yet to find it.

2. San Francisco 49ers: Myles Garrett, EDGE, Texas A&M

Dream scenario, right? If Garrett is somehow on the board here, expect the 49ers to field plenty of calls from teams trying to move up to this pick and grab him. They’d be better off flying up to the podium with his name on the card.

3. Chicago Bears: Deshaun Watson, QB, Clemson

Especially if both Garrett and Adams are off the board, the Bears need to take a quarterback here, and it needs to be Watson. He’s got all the mental and physical tools to be the franchise quarterback Jay Cutler could never consistently be, and his poise and experience in big games sets him apart from the rest of this year’s passers.

4. Jacksonville Jaguars: Jonathan Allen, DL, Alabama

The Jags have been loading up on promising young talent over the last few years, particularly on defense. Allen would round out what could quickly become one of the most dominant fronts in the NFL, teaming up in the middle with Malik Jackson.

5. Tennessee Titans (from LAR): Reuben Foster, LB, Alabama

Don’t buy the rumors that Foster’s offseason surgery will send him tumbling down the board. He’s one of the top three prospects in this draft, and a rare player who can play multiple linebacker spots and making big plays on all three downs.

6. New York Jets: Marshon Lattimore, CB, Ohio State

Even before his bizarre off-field situation, Darrelle Revis needed to be replaced. This year’s corner class is deep, but this talented redshirt sophomore is the most complete prospect of the bunch.

7. Los Angeles Chargers: Malik Hooker, S, Ohio State

The Bolts missed Eric Weddle something awful last season, so they’ll be looking for a playmaker on the back end. Luckily, this year’s draft has some special talents at that position, and Hooker’s elite range and athleticism are worthy of a top-10 pick.

8. Carolina Panthers: Leonard Fournette, RB, LSU

Jonathan Stewart isn’t getting any younger and he’s struggled with injuries. The Panthers have bigger needs elsewhere, but the chance to add a rare talent like Fournette who fits their smash-mouth running style so well might be too hard to pass up.

9. Cincinnati Bengals: Solomon Thomas, EDGE, Stanford

He may not have the tall, lean frame we’re used to seeing from Marvin Lewis’ defensive ends, but Thomas is a polished, well-rounded defender who can take over a game all by himself.

10. Buffalo Bills: Mike Williams, WR, Clemson

If Tyrod Taylor isn’t the long-term plan, quarterback could be in play here. That said, the chance to add another No. 1 receiver like Williams would be a fantastic scenario for Buffalo, regardless of who is throwing the ball.

11. New Orleans Saints: Taco Charlton, EDGE, Michigan

The Saints had one of the NFL’s worst pass defenses last season, so they need to spend premium resources this offseason to address it at every level. In this scenario, the best way to do that could be in the form of a well-rounded edge defender like Charlton.

12. Cleveland Browns (from PHI): Mitch Trubisky, QB, North Carolina

If the Browns don’t take a quarterback with the top overall pick, they’d love to see one of the top passers still be available here. In this scenario, only one quarterback is off the board, and I think Trubisky would get the edge here.

13. Arizona Cardinals: DeShone Kizer, QB, Notre Dame

Carson Palmer is 37 years old, so it’s time to find his eventual replacement. The Cards are picking higher than expected, but that could give them a chance to land a promising passer like Kizer. He’s still raw, but has all the tools to develop into a franchise quarterback.

14. Indianapolis Colts: Dalvin Cook, RB, Florida State

New general manager Chris Ballard has his work cut out for him, but he needs to build around his best asset, quarterback Andrew Luck. Frank Gore can’t play forever, and Cook brings dynamic playmaking ability on all three downs.

15. Philadelphia Eagles (from MIN): Corey Davis, WR, Western Michigan

Carson Wentz performed admirably in his rookie season, but he needs more weapons if he wants to reach his full potential and make the Eagles a contender in the NFC East. Davis is arguably the best receiver in this class, and would be a steal here.

16. Baltimore Ravens: O.J. Howard, TE, Alabama

There are bigger needs elsewhere, but general manager Ozzie Newsome loves getting value and picking guys from his alma mater. Howard is a complete prospect who will create matchup problems all over the field.

17. Washington Redskins: Christian McCaffrey, RB, Stanford

I don’t like the value at Washington’s bigger need areas in this scenario, so why not take a versatile playmaker who can impact the game in a bunch of different ways? No matter who ends up being the long-term solution at quarterback, McCaffrey will make his life easier.

18. Tennessee Titans: Quincy Wilson, CB, Florida

General manager Jon Robinson is putting his mark on the Titans by prioritizing physicality on both sides of the ball. With this pick, he stays true to that philosophy while addressing one of their biggest needs, grabbing a big corner in Wilson who loves to frustrate pass-catchers from the line of scrimmage and down the field.

19. Tampa Bay Buccaneers: Budda Baker, S, Washington

If the board falls this way, I like this pick more and more for the Bucs. If any fan base should know that a 5-10, 180-pounder can overcome his lack of size and be a impact player on defense, it’s Tampa Bay (Ronde Barber). Baker is versatile, athletic and never stops playing at full speed.

20. Denver Broncos: Garett Bolles, OT, Utah

This year’s tackle class is lacking a top-10 overall talent, but that also means the Broncos could get their pick of the litter at their biggest position of need here. Bolles will be 25 years old as a rookie, but he’s extremely athletic and has all the tools to start right away.

Related Utah OT Garett Bolles declares for 2017 NFL draft

21. Detroit Lions: Haason Reddick, LB, Temple

Detroit needs help at every level on defense, but finding an athletic defender who can do it all from the second level should be a priority. Reddick is a unique prospect who spent most of his time on the edge for the Owls, but proved at the Senior Bowl he can play off the ball and make a big impact against both the run and pass.

22. Miami Dolphins: Takkarist McKinley, EDGE, UCLA

Losing Olivier Vernon was a huge blow to the Dolphins’ pass rush, but thankfully, this year’s draft is loaded with talented potential replacements. McKinley is a fantastic athlete who is barely scratching the surface of his potential.

23. New York Giants: David Njoku, TE, Miami (FL)

Speaking of impressive athletes with huge upside, good luck finding a prospect who fits the bill more than Njoku. He would give Eli Manning another dangerous weapon who can create mismatches at every level.

24. Oakland Raiders: Jaleel Johnson, DL, Iowa

The Raiders have invested plenty of premium picks in rebuilding their defense, but they still need a few more pieces. Johnson is explosive and powerful, and would give Oakland a formidable presence in the middle of the defensive line.

25. Houston Texans: Patrick Mahomes, QB, Texas Tech

The Brock Osweiler experiment is already proving to be a failure, and the Texans can’t afford to waste one of the NFL’s best defenses. Mahomes is raw and unorthodox, but his physical tools are intriguing and the need is desperate.

26. Seattle Seahawks: Ryan Ramczyk, OT, Wisconsin

This pick has to be a tackle no matter what, right? As mentioned above, this year’s class is weak, but Ramczyk is a solid value at this pick, assuming he’s fully recovered from hip surgery.

27. Kansas City Chiefs: Jarrad Davis, LB, Florida

Derrick Johnson is nearing the end of his career, and his presence in the middle will need to be replaced. Davis is a physical, athletic, passionate leader who would be the perfect fit to take the torch from Johnson.

28. Dallas Cowboys: John Ross, WR, Washington

Dez Bryant needs a running mate across the field who can take advantage when teams pay him too much attention. Ross is undersized but extremely explosive, and can be a big-play machine from Day 1 in Dallas.

29. Green Bay Packers: Sidney Jones, CB, Washington

The biggest need for the Packers just happens to line up with one of the deepest position groups in this class. Jones would be a steal at this point in the first round, and his confidence and technique would give Green Bay an immediate upgrade.

30. Pittsburgh Steelers: Jabrill Peppers, DB, Michigan

Peppers is a top-10 athlete in this class, but still needs a ton of refinement as a football player. A former defensive backs coach like Mike Tomlin could see Peppers as an intriguing developmental project who could pay off big-time down the road.

31. Atlanta Falcons: Derek Barnett, EDGE, Tennessee

Vic Beasley established himself as an elite pass-rusher this past year, but he needs a bookend to help him out. Barnett doesn’t have the elite athleticism of other rushers in this class, but he’s a polished prospect who was extremely productive throughout his entire career.

32. New England Patriots: Zach Cunningham, LB, Vanderbilt

When the Pats traded away Jamie Collins, they lost a versatile linebacker with great length who could get after the quarterback, stop the run and make plays in coverage. Cunningham is still extremely raw, but he has the potential to check all those boxes down the road.

Related Zach Cunningham dominates as Vanderbilt upsets Georgia

SECOND ROUND

33. Cleveland Browns: Jalen Tabor, CB, Florida

34. San Francisco 49ers: Zay Jones, WR, East Carolina

35. Chicago Bears: Gareon Conley, CB, Ohio State

36. Jacksonville Jaguars: Obi Melifonwu, S, Connecticut

37. Los Angeles Rams: Marlon Humphrey, CB, Alabama

38. New York Jets: Charles Harris, EDGE, Missouri

39. San Diego Chargers: Cooper Kupp, WR, Eastern Washington

40. Carolina Panthers: Cam Robinson, OT, Alabama

41. Cincinnati Bengals: Raekwon McMillan, LB, Ohio State

42. Buffalo Bills: Justin Evans, S, Texas A&M

43. New Orleans Saints: Tre’Davious White, CB, LSU

44. Philadelphia Eagles: Alvin Kamara, RB, Tennessee

45. Arizona Cardinals: Dan Feeney, G, Indiana

46. Indianapolis Colts: Carl Lawson, EDGE, Auburn

47. Minnesota Vikings: Forrest Lamp, OL, Western Kentucky

48. Baltimore Ravens: Desmond King, DB, Iowa

49. Washington Redskins: Chris Wormley, DL, Michigan

50. Cleveland Browns (from TEN): Curtis Samuel, RB/WR, Ohio State

51. Tampa Bay Buccaneers: Carlos Henderson, WR, Louisiana Tech

Related Louisiana Tech WR Carlos Henderson building hype for 2017 NFL draft

52. Denver Broncos: Caleb Brantley, DL, Florida

53. Detroit Lions: Malik McDowell, DL, Michigan State

54. Miami Dolphins: Adoree’ Jackson, CB, USC

55. New York Giants: Ryan Anderson, EDGE, Alabama

56. Oakland Raiders: Cordrea Tankerlsey, CB, Clemson

57. Houston Texans: Anthony Walker, LB, Northwestern

58. Seattle Seahawks: Kevin King, CB, Washington

59. Kansas City Chiefs: Rasul Douglas, CB, West Virginia

60. Dallas Cowboys: DeMarcus Walker, EDGE, Florida State

61. Green Bay Packers: T.J. Watt, EDGE, Wisconsin

62. Pittsburgh Steelers: Tim Williams, EDGE, Alabama

63. Atlanta Falcons: Montravius Adams, DL, Auburn

64. New England Patriots: Tony Garcia, OT, Troy

THIRD ROUND

65. Cleveland Browns: Bucky Hodges, TE, Virginia Tech

66. San Francisco 49ers: Davis Webb, QB, California

67. Chicago Bears: Dion Dawkins, OT, Temple

68. Jacksonville Jaguars: Pat Elflein, OL, Ohio State

69. Tennessee Titans (from LA): Isaiah Ford, WR, Virginia Tech

70. New York Jets: D’Onta Foreman, RB, Texas

71. Los Angeles Chargers: Taylor Moton, OL, Western Michigan

72. Carolina Panthers: Derek Rivers, EDGE, Youngstown State

73. Cincinnati Bengals: Joe Mixon, RB, Oklahoma

74. Buffalo Bills: Elijah Lee, LB, Kansas State

75. New Orleans Saints: Marcus Maye, S, Florida

76. Philadelphia Eagles: Jourdan Lewis, CB, Michigan

77. Arizona Cardinals: JuJu Smith-Schuster, WR, USC

78. Indianapolis Colts: Chidobe Awuzie, CB, Colorado

79. Minnesota Vikings: Eddie Vanderdoes, DL, UCLA

80. Baltimore Ravens: Taywan Taylor, WR, Western Kentucky

81. Washington Redskins: Dede Westbrook, WR, Oklahoma

82. Tennessee Titans: Jordan Leggett, TE, Clemson

83. Tampa Bay Buccaneers: Tarell Basham, EDGE, Ohio

84. Denver Broncos: Jalen Reeves-Maybin, LB, Tennessee

85. Detroit Lions: Corn Elder, CB, Miami (FL)

86. Minnesota Vikings (from MIA): Julie’n Davenport, OT, Bucknell

87. New York Giants: Carlos Watkins, DL, Clemson

88. Oakland Raiders: Eddie Jackson, S, Alabama

89. Houston Texans: Ethan Pocic, OL, LSU

90. Seattle Seahawks: Tanoh Kpassagnon, DL, Villanova

91. Kansas City Chiefs: Nate Peterman, QB, Pittsburgh

92. Dallas Cowboys: Cam Sutton, DB, Tennessee

93. Green Bay Packers: Jake Butt, TE, Michigan

94. Pittsburgh Steelers: Evan Engram, TE, Mississippi

95. Atlanta Falcons: Marcus Williams, S, Utah

96. New England Patriots: Kareem Hunt, RB, Toledo