More

Pete Prisco Mock Draft: Giants Take Darnold

(CBS Sports)- We are one week away from the NFL Draft, and there is still so much uncertainty.

Who will go first overall to the Cleveland Browns? How many quarterbacks go in the top 10? How many trades will we see?

With that as a backdrop, here is Mock Draft No. 6 from me, which might be my final one depending on any late information.

In it, I have the four top quarterbacks going off the board with the first four picks — including the Buffalo Bills making a move up to the No. 4 spot to land UCLA’s Josh Rosen with a pick acquired from the Browns.

The Browns would take Wyoming’s Josh Allen, followed by the Giants taking USC’s Sam Darnold, the Jets taking Oklahoma’s Baker Mayfield, then Rosen to the Bills.

Four picks, four passers.

For much of the past two months, some league personnel men insisted to me that that this could be a possibility. I didn’t buy it, but now I do. This is a quarterback-starved league, so it makes sense.

The Browns could make out like bandits in this scenario. They would take Allen, then get Buffalo’s two first-round picks this year — No. 12 and No. 22 — and add at least one more pick in next year’s draft, likely a second-rounder. That’s a haul for a team that is rebuilding. It makes too much sense.

Then again, it’s a week to the draft. Does anything make sense?

1. Cleveland Browns- Josh Allen, QB, Wyoming

I just believe he will be the choice for John Dorsey. Draft Twitter will go nuts, but it’s the right choice.

Credit: Ron Jenkins/Getty Images

2. New York Giants- Sam Darnold, QB, USC

They need to find the successor to Eli Manning, so they take the quarterback most have ranked as the best in the draft.

3. New York Jets- Baker Mayfield, QB, Oklahoma

They opt to take the gunslinger from Oklahoma over UCLA’s Josh Rosen. Mayfield will be fun in New York.

4. Buffalo Bills (CLE Mock Draft Trade)- Josh Rosen, QB, UCLA

The Bills make the move up with the Browns to land their quarterback.

5. Denver Broncos- Bradley Chubb, DE/LB, N.C. State

They don’t get one of the top four quarterbacks, so they take the best player in this draft to team with Von Miller.

6. Indianapolis Colts- Roquan Smith, LB, Georgia

They need a game-changing player on defense. With Chubb gone, they take the three-down linebacker.

7. Tampa Bay Buccaneers- Saquon Barkley, RB, Penn State

They have a major hole at running back, so they land the best runner in the draft – even with defensive needs.

8. Chicago Bears- Quenton Nelson, G, Notre Dame

He is the cleanest player in the draft and the Bears need guard help. He would step in at left guard and start right away.

9. San Francisco 49ers- Tremaine Edmunds, LB, Virginia Tech

They have issues at linebacker with the Reuben Foster situation. Edmunds could also help on the edge.

Credit: Joe Robbins/Getty Images

10. Oakland Raiders- Denzel Ward, CB, Ohio State

They signed Rashaan Melvin to go with Gareon Conley, but they need more help than that. Ward is the best cover player in the draft.

11. Miami Dolphins- Vita Vea, DT, Washington

They have to get stronger inside with Ndamukong Suh leaving. Vea would be a great addition.

12. Cleveland Browns- Minkah Fitzpatrick, DB, Alabama

The Browns move down and land a playmaking secondary player who will be a lot like Malcolm Jenkins of the Eagles.

13. Washington Redskins- Derwin James, S, Florida State

The Redskins would be getting a real playmaker on the back end. His versatility would be a big addition to their defense.

14. Green Bay Packers- Marcus Davenport, DE, UTSA

At some point, they have to get better on the edge. Davenport is worth taking a risk on in this spot.

15. Arizona Cardinals- Josh Jackson, CB, Iowa

They need a cover player opposite Patrick Peterson. Jackson has the height and ball skills to help.

16. Baltimore Ravens- Hayden Hurst, TE, South Carolina

They need to get a weapon inside for Joe Flacco. Hurst is the best tight end in this class.

17. Los Angeles Chargers- Da’Ron Payne, DT, Alabama

The Chargers had some issues up front last season, and Payne would help fix that. He’s a physical player who can really help their run defense.

Credit: Michael Hickey/Getty Images

18. Seattle Seahawks- Harold Landry, DE, Boston College

Pass rush is an issue with the Seahawks without Michael Bennett and Cliff Avril. So they add a young player to help.

19. Dallas Cowboys- Leighton Vander Esch, ILB, Boise State

With Anthony Hitchens gone, they get a player some have compared to Luke Kuechly. His neck isn’t an issue for most teams.

Credit: Kevin C. Cox/Getty Images

20. Detroit Lions- Taven Bryan, DT, Florida

They need help inside on their front and Bryan has a lot of position versatility. GM Bob Quinn came from New England, where they loved position versatility up front.

21. Cincinnati Bengals (from Bills)- James Daniels, C, Iowa

I’ve kept him here for much of the draft process. It just makes too much sense for the Bengals to add a center.