Oh yes, it's mock draft season. The Super Bowl is over and free agency is rapidly approaching, but the draft is coming sooner than you think. Teams are already building out their draft boards and figuring out how their plans in late April will affect -- and be affected by -- what they do in free agency, so this is as good a time as any to take an early look at how things might shake out. 

Below is the current draft order, which is a coin-flip away from being 100 percent set.

1. Cleveland Browns

Sam Darnold, QB, USC. I'm not necessarily sure I think Darnold is the top passing prospect available, but I think the NFL probably does, based on the traits the league always seems to value in QBs. You have to think the Browns will take their pick of quarterbacks No. 1, and for now, the bet is that Darnold is their man. 

2. New York Giants

Josh Rosen, QB, UCLAThe Giants will happily snag the next passer on the board and let him learn behind Eli Manning for a year or two. There are a lot worse quarterback gurus to learn from than Pat Shurmur, who has done great work over the last few years. 

3. Indianapolis Colts

Bradley Chubb, DE, NC State. It's tempting to spring for Saquon Barkley here, but what the Colts need more than anything else is a defense that helps ensure Andrew Luck doesn't have to win games by himself. They can get a running back in the later rounds, as we've seen plenty of teams do over the last few years. 

4. Cleveland Browns (from Texans)

Minkah Fitzpatrick, DB, Alabama. The Browns take their quarterback at No. 1, and here solidify the back end of their defense with the best DB in the draft. Fitzpatrick has the ability to play inside, outside, and up high, allowing the Browns to get creative with all kinds of coverages. 

5. Denver Broncos

Baker Mayfield, QB, Oklahoma. The Broncos don't seem especially likely to succeed in their bid for Kirk Cousins, given how much more cap space the other suitors will have. Instead, John Elway gets his quarterback in the draft.  

6. New York Jets

Saquon Barkley, RB, Penn StateWhile the Giants grab a quarterback, their MetLife Stadium brethren take the draft's top running back and find Josh McCown's replacement in free agency. (Perhaps by breaking the bank for Cousins.) Barkley can serve as the foundation for their offense on the ground and through the air. 

7. Tampa Bay Buccaneers

Quenton Nelson, G, Notre DameThe Buccaneers need to help Jameis Winston take the next step. A big part of doing that is ensuring he's well-protected. Nelson is not only an ace pass-protector, he can help road-grate in the running game. 

8. Chicago Bears

Calvin Ridley, WR, Alabama. The last couple early wide receiver picks have not worked out so well for the Bears, but maybe the third time will be a charm. Hey, continually nabbing first-round receivers eventually worked for the Lions, right? 

9. San Francisco 49ers

Derwin James, S, Florida StateSan Francisco's pass defense was an outright disaster in 2017, ranking 28th in the league per Football Outsiders' DVOA. James can help clean up the back end of a defense that needs a whole lot of help. 

10. Oakland Raiders

Roquan Smith, LB, GeorgiaJon Gruden is an offensive coach, but his team's defense is a far bigger issue. We saw throughout this college football season and especially in the playoffs that Smith is a premier second-level playmaker that flies all over the field. He can help the Raiders defense right away. 

11. Miami Dolphins

Josh Jackson, DB, Iowa. The Dolphins' secondary was atrocious in 2017. Jackson wouldn't alleviate those issues entirely, but it's a start. He's an athletic playmaker that can help a defense start forcing more turnovers with his great anticipation of routes. 

12. Cincinnati Bengals

Mike McGlinchey, OT, Notre Dame. Letting Andrew Whitworth walk out the door turned out to be a mistake. Who could've seen that coming? The Bengals set about rectifying it here by taking one of the top tackles on the board. 

13. Washington

Da'Ron Payne, DT, Alabama. Washington had a horrific run defense in 2017 despite nabbing former Alabama defensive lineman Jonathan Allen -- who was limited to only five games -- in the first round of last year's draft. Pairing him with another member of the Tide will help the team climb out of the basement in run defense. 

14. Green Bay Packers

Denzel Ward, CB, Ohio StateGreen Bay struggled badly against No. 1 and No. 2 wideouts in 2017, and three of their top four corners allowed passer ratings of 100 or better on throws in their direction, per Pro Football Focus. Adding a high-level corner like Ward would instantly upgrade one of their weaker position groups. 

15. Arizona Cardinals

Josh Allen, QB, WyomingAllen is likely going to need some time to come into his own as a passer, but the Cardinals have nothing going at the position right now and could take a chance on his upside. He'll have Larry Fitzgerald in town to help him make the transition to the NFL, which should help his early-career progress.

16. Baltimore Ravens

Connor Williams, OT, TexasThe last time the Ravens went for a tackle in the first round, they wound up with a very nice player in Ronnie Stanley. They go back to the well here to select Williams as a bookend on the opposite side of the line. 

17. Los Angeles Chargers

Vita Vea, DT, Washington. Can you even imagine Vea playing with Joey Bosa and Melvin Ingram up front? It would almost be unfair to opposing offensive linemen. 

18. Seattle Seahawks

Will Hernandez, G, UTEPThe Seahawks so obviously need help along the offensive line ... and they finally get some here. Russell Wilson will be thankful for this pick. 

19. Dallas Cowboys

Christian Kirk, WR, Texas A&MThe Cowboys would clearly missing an element of speed in their offense in 2017, and it showed in the way defenses crowded up near the line of scrimmage against them. Adding Kirk would force defenses to devote some over-the-top coverage and help loosen things up for Dak Prescott and Ezekiel Elliott

20. Detroit Lions

Marcus Davenport, DE, UTSAAs ever, the Lions are still in need of pass-rush help. The last time they took an elite athlete up front with an early pick, it worked out pretty well for them: they got Ezekiel Ansah. Here, they finally get him some help. 

21. Buffalo Bills

Maurice Hurst, DT, MichiganHurst is a disruptive force on the interior against both the run and the pass, which will help the Bills maintain some of the defensive improvements they made in 2017. 

22. Buffalo Bills from Chiefs

Rashaan Evans, LB, Alabama. We're going with back-to-back defensive picks for the Bills here. Buffalo's defense started off the season incredibly hot, but eventually tailed off a bit. They can use help against the run, in particular, and Evans' athleticism should help on that front. 

23. Los Angeles Rams

Carlton Davis, CB, Auburn. Davis helps the Rams where they need it most: in the secondary. They allowed 71 yards per game to No. 1 receivers last year, per Football Outsiders. Only six teams allowed more. 

24. Carolina Panthers

James Washington, WR, Oklahoma State. The Panthers finally found an offensive rhythm down the stretch of the 2017 season, but it was painfully clear for most of the year that they are in need of a pass-catcher that can stretch the field vertically while Christian McCaffrey does horizontally and Devin Funchess works the intermediate areas. (They were the worst team in the NFL on deep passes to wide receivers in 2017, per NFL.com's Matt Harmon.) Enter Washington.

25. Tennessee Titans

Malik Jefferson, LB, Texas. Jefferson is an incredible athlete that makes plays literally all over the field. The Titans can use a player with his range to beef up their already solid run defense, and to help cover the intermediate zones of the field against the pass. 

26. Atlanta Falcons

Ogbonnia Okoronkwo, DE, Oklahoma. We all know how much the Falcons love top-flight athletes on defense, especially when it comes to the front seven. Okoronkwo fits the profile perfectly. 

27. New Orleans Saints

Tremaine Edmunds, LB, Virginia Tech. Edmunds has the versatility to play on or off the line, rush the passer, and play the run. The Saints defense was much-improved in 2017, but could still use some help up front. 

28. Pittsburgh Steelers

Jaire Alexander, CB, LouisvilleThe Steelers need to address their secondary in this draft, even after taking Artie Burns a couple years ago and finding Mike Hilton in free agency. Joe Haden's cap hit balloons to $11.9 million next year if Pittsburgh wants to keep him, and given what they're spending elsewhere, it might be wise for the Steelers to cut bait and go with a younger, cheaper option. 

29. Jacksonville Jaguars

Dallas Goedert, TE, South Dakota State. Who knows who will be playing quarterback for the Jaguars next season, but it's clear that whoever it is needs more outlets to throw to. Goedert has great size and athleticism and can work in-line or split out wide. 

30. Minnesota Vikings

Isaiah Wynn, G, Georgia. The Vikings' offensive line was improved in 2017, but still not great. The weak link was on the interior, but slotting Wynn next to 2017 third-rounder Pat Elflein would help solidify things inside. Let them clear the way for Dalvin Cook and stop Case Keenum from having to run around and avoid pressure so often. 

31. New England Patriots

Harold Landry, LB, Boston College. The Patriots need a pass-rusher so, so, so badly. 

32. Philadelphia Eagles

Taven Bryan, DT, Florida. The Eagles might have the best roster in football. They're going to lose some guys this offseason, though. Super Bowl champs always do. The strength of this team is its defensive line, and taking Bryan would help ensure that remains the case next year and beyond.