Perfect 100 picks: McShay's three-round 'Grade: A' 2018 NFL mock draft

ESPN Illustration

Below is my three-round mock draft, which has a simple concept: I'm the general manager for each team at each pick, from No. 1 to No. 100.

I'm not projecting picks based on what I'm hearing around the league. This is me making 100 picks -- three full rounds -- based on what's best for each team at that slot, so that each team gets an "A" grade from me. And yes, I'm following Kiper's rules on this one and not making any trades.

There's a team-by-team look below, as well as all 100 picks in order at the bottom so you can see how the order of the picks progressed and get an idea of who was off the board when each team selected.

ARI | ATL | BAL | BUF | CAR | CHI | CIN | CLE | DAL | DEN | DET | GB | HOU | IND | JAC | KC | LAC | LAR | MIA | MIN | NE | NO | NYG | NYJ | OAK | PHI | PIT | SF | SEA | TB | TEN | WAS

Cleveland Browns

Round 1 (1): Sam Darnold, QB, USC
Round 1 (4): Saquon Barkley, RB, Penn State
Round 2 (33): Donte Jackson, CB, LSU
Round 2 (35): Justin Reid, S, Stanford
Round 2 (64): Brian O'Neill, OT, Pittsburgh

This is an absolutely vital draft for the Browns -- and they'd be very happy with this haul. Darnold is the best QB in the draft, and he could sit and learn behind Tyrod Taylor. Some might think a running back at No. 4 is rich, but Barkley is the best player in the draft and gives Cleveland a dynamic set of backfield weapons with Duke Johnson and Carlos Hyde. Jackson ran a blazing 4.32 40 at the combine and would help on the outside, along with the versatile safety Reid. O'Neill helps solidify an offensive line that still needs help after Joe Thomas retired.

New York Giants

Round 1 (2): Bradley Chubb, DE, NC State
Round 2 (34): Sony Michel, RB, Georgia
Round 3 (66): Martinas Rankin, OT, Mississippi State
Round 3 (69): Uchenna Nwosu, LB, USC

If new head coach Pat Shurmur is truly committed to Eli Manning and thinks the team can compete now, then New York goes best player available instead of taking a QB here. It would be tough to pass on Barkley, but with Jason Pierre-Paul gone, pass rush is a big need. Chubb is a complete player and can start immediately. Michel would fit the glaring need at running back and could contribute in the passing game. Rankin needs more experience, but would upgrade the talent level on the offensive line. Nwosu would double down on pass-rushing help and could start as a situational rusher off the edge.