Mock draft season is about trying to make things interesting, especially a month out.
With the main part of free agency behind us, it's time to take a closer look at the draft with a better idea of what needs teams still have moving forward. Some teams have had holes created by losing players or letting high-priced players walk.
This mock, which is 4.0 for me, features a trade up by a team looking to get a quarterback -- not a real one like the Jets made last week to get to the third overall spot in a trade with the Colts, but a fake one.
I have the Cardinals making a bold move to go up from the No. 15 spot to the No. 6 spot in a trade with the Colts. That sixth pick came from the Jets last week. The Colts, with so many needs, would trade down to the Cardinals spot and add Arizona's second-round pick (47th overall) and their second third-round pick (97th) in the deal. That would be fair trade based on the trade chart.
I have three quarterbacks going in the top six in this mock, with five going in the first round. With more trade activity expected in the coming weeks, we could -- and should -- see even more quarterbacks go in the top-7.
1. Cleveland Browns
2. New York Giants
Bradley Chubb, DE, NC State. You can never have enough pass rushers as the Giants learned when they beat the Patriots twice in the Super Bowl. And now after dealing Jason Pierre-Paul to the Buccaneers on Thursday there's even more of a need.
3. New York Jets (from Indianapolis)
4. Cleveland Browns (from Houston)
5. Denver Broncos
6. Arizona Cardinals (via mock trade with Colts)
Josh Allen, QB, Wyoming. After the Colts traded down to this spot with the Jets, they trade down again with Arizona, who badly wants a young passer. The Cards move up from the 15th spot.
7. Tampa Bay Buccaneers
8. Chicago Bears
9. San Francisco 49ers
10. Oakland Raiders
11. Miami Dolphins
12. Buffalo Bills (from Cincinnati)
Baker Mayfield, QB, Oklahoma. They traded up to this spot likely hoping one of the quarterbacks would fall, and in this scenario that guy is Mayfield.
13. Washington Redskins
14. Green Bay Packers
15. Indianapolis Colts (via mock trade with Cardinals)
16. Baltimore Ravens
Dallas Goedert, TE, South Dakota State. They added some receiver help in free agency, but they need a pass-catching tight end in the worst way. Goedert is exactly that.
17. Los Angeles Chargers
Rashaan Evans, LB, Alabama. They need to get better inside against the run and Evans is that type of player.
18. Seattle Seahawks
19. Dallas Cowboys
Calvin Ridley, WR, Alabama. They have to get more speed in their passing game. Ridley is that type of player.
20. Detroit Lions
Da'ron Payne, DT, Alabama. They need to get another power player inside in their defense. They could also go for a pass rusher here, but Payne would be better value.
21. Cincinnati Bengals (from Buffalo)
22. Buffalo Bills (from Kansas City)
D.J. Moore, WR, Maryland. Moore is a player who will be drafted higher than many expect. He had a really nice combine that impressed a lot of personnel people.
23. Los Angeles Rams
24. Carolina Panthers
25. Tennessee Titans
26. Atlanta Falcons
Taven Bryan, DT, Florida. They lost Dontari Poe in free agency, so they need to add a player next to Grady Jarrett. Bryan isn't the same type of player that Poe is, but he would be a nice addition to the defense.
27. New Orleans Saints
28. Pittsburgh Steelers
29. Jacksonville Jaguars
30. Minnesota Vikings
31. New England Patriots
32. Philadelphia Eagles
Orlando Brown, T, Oklahoma. They can afford to take a player who can sit for a year or two. Once Brown gets with an NFL strength coach, he will develop into a long-time starter.