Putting together a four-round mock draft is like someone giving you 150 pieces for a 127-piece puzzle ... and you have to figure out which ones don't fit.
The reason I went through this exercise so early in the draft process is to display the sheer depth of talent in this year's class -- thanks mostly to the 107 high-quality players that submitted for early entry despite still owning one or two years of collegiate eligibility.
There is a good chance that some of the players I project in the second round will be picked in the first. Several prospects listed in the third or fourth rounds could wind up being second-round picks after the draft process has run its course.
Round 2
- Cleveland Browns: Michael Thomas, WR, Ohio State
- Tennessee Titans: Noah Spence, OLB, Eastern Kentucky
- Dallas Cowboys: Derrick Henry, RB, Alabama
- San Diego Chargers: Hunter Henry, TE, Arkansas
- Baltimore Ravens: Cody Whitehair, OG, Kansas State
- San Francisco 49ers: Vernon Butler, DT, Louisiana Tech
- Jacksonville Jaguars: Ryan Kelly, C, Alabama
- Tampa Bay Buccaneers: Le'Raven Clark, OT, Texas Tech
- New York Giants: Kenny Clark, DT, UCLA
- Chicago Bears: Corey Coleman, WR, Baylor
- Miami Dolphins: Scooby Wright III, ILB, Arizona
- Los Angeles Rams: Kendall Fuller, CB, Virginia Tech
- Oakland Raiders: Jason Spriggs, OT, Indiana
- Los Angeles Rams: Tyler Boyd, WR, Pittsburgh
- Detroit Lions: Emmanuel Ogbah, DE, Oklahoma State
- New Orleans Saints: Shilique Calhoun, DE, Michigan State
- Indianapolis Colts: Alex Collins, RB, Arkansas
- Buffalo Bills: Shon Coleman, OT, Auburn
- Atlanta Falcons: Kentrell Brothers, ILB, Missouri
- New York Jets: Connor Cook, QB, Michigan State
- Houston Texans: Jacoby Brissett, QB, North Carolina State
- Washington Redskins: Robert Nkemdiche, DT, Ole Miss
- Minnesota Vikings: Kyler Fackrell, OLB, Utah State
- Cincinnati Bengals: Su'a Cravens, S/OLB, USC
- Seattle Seahawks: Will Fuller, WR, Notre Dame
- Green Bay Packers: Antonio Morrison, ILB, Florida
- Pittsburgh Steelers: Joshua Garnett, OG, Stanford
- Kansas City Chiefs: Jeremy Cash, S, Duke
- New England Patriots: DeAndre Houston-Carson, DB, William & Mary
- Arizona Cardinals: Adolphus Washington, DE, Ohio State
- Carolina Panthers: Bronson Kaufusi, DE, BYU
- Denver Broncos: Devon Cajuste, WR, Stanford
Round 3
- Tennessee Titans: Karl Joseph, S, West Virginia
- Cleveland Browns: Vonn Bell, S, Ohio State
- San Diego Chargers: Joshua Perry, OLB, Ohio State
- Dallas Cowboys: Austin Johnson, DT, Penn State
- San Francisco 49ers: Artie Burns, CB, Miami (FL)
- Jacksonville Jaguars: Austin Hooper, TE, Stanford
- Baltimore Ravens: Sterling Shepard, WR, Oklahoma
- New York Giants: Jordan Howard, RB, Indiana
- Chicago Bears: Jerald Hawkins, OT, LSU
- Miami Dolphins: KeiVarae Russell, CB, Notre Dame
- Tampa Bay Buccaneers: Jordan Jenkins, DE, Georgia
- Oakland Raiders: Javon Hargrave, DT, South Carolina State
- Los Angeles Rams: Jack Allen, C, Michigan State
- Philadelphia Eagles: Christian Hackenberg, QB, Penn State
- New Orleans Saints: Deion Jones, OLB, LSU
- Philadelphia Eagles: Landon Turner, OG, North Carolina
- Buffalo Bills: Pharoh Cooper, WR, South Carolina
- Atlanta Falcons: Jalen Mills, S, LSU
- Indianapolis Colts: William Jackson III, CB, Houston
- New York Jets: Devontae Booker, RB, Utah
- Washington Redskins: Germain Ifedi, OT, Texas A&M
- Houston Texans: Nick Martin, C, Notre Dame
- Minnesota Vikings: Will Redmond, CB, Mississippi State
- Cincinnati Bengals: Miles Killebrew, S, Southern Utah
- Green Bay Packers: Thomas Duarte, TE, UCLA
- Pittsburgh Steelers: Sheldon Day, DT, Notre Dame
- Seattle Seahawks: Willie Beavers, OT, Western Michigan
- Kansas City Chiefs: Leonte Carroo, WR, Rutgers
- New England Patriots: Carl Nassib, DE, Penn State
- Arizona Cardinals: Xavien Howard, CB, Baylor
- Carolina Panthers: Brandon Shell, OT, South Carolina
- Denver Broncos: Jihad Ward, DE, Illinois
Round 4
- Cleveland Browns: Shawn Oakman, DE, Baylor
- Tennessee Titans: Chris Jones, DT, Mississippi State
- Dallas Cowboys: James Cowser, DE, Southern Utah
- San Diego Chargers: Hunter Sharp, WR, Utah State
- Jacksonville Jaguars: Eric Striker, OLB, Oklahoma
- Baltimore Ravens: Kevin Byard, S, Middle Tennessee State
- San Francisco 49ers: Vernon Adams, Jr., QB, Oregon
- Chicago Bears: Juston Burris, CB, North Carolina State
- Miami Dolphins: Joe Thuney, OG/OT, North Carolina State
- Tampa Bay Buccaneers: Jonathan Williams, RB, Arkansas
- New York Giants: Denver Kirkland, OT, Arkansas
- Los Angeles Rams: Joe Schobert, OLB, Wisconsin
- Detroit Lions: Rashad Higgins, WR, Colorado State
- New Orleans Saints: Bryce Williams, TE, East Carolina
- Philadelphia Eagles: Jayron Kearse, SS, Clemson
- Oakland Raiders: Kevon Seymour, CB, USC
- Atlanta Falcons: Christian Westerman, OG, Arizona State
- Indianapolis Colts: Deon Bush, S, Miami (FL)
- Buffalo Bills: Connor McGovern, OG, Missouri
- New York Jets: Maliek Collins, DT, Nebraska
- Houston Texans: Tech Roberto Aguayo, K, Florida State
- Washington Redskins: Dominique Alexander, ILB, Oklahoma
- Minnesota Vikings: Sebastian Tretola, OG, Arkansas
- Cincinnati Bengals: Taveze Calhoun, CB, Mississippi State
- Pittsburgh Steelers: Nick Vannett, TE, Ohio State
- Seattle Seahawks: Graham Glasgow, C, Michigan
- Green Bay Packers: Spencer Drango, OG/OT, Baylor
- Kansas City Chiefs: John Theus, OT, Georgia
- New England Patriots: Kelvin Taylor, RB, Florida
- Arizona Cardinals: Max Tuerk, C, USC
- Carolina Panthers: Harlan Miller, CB, Southeast Louisiana
- Baltimore Ravens: Cre'von LeBlanc, CB, Florida Atlantic
Prospects worthy of selection in Rounds 1-4
» Damontee Kazee, CB, San Diego State
» Eric Murray, CB, Minnesota
» Zach Sanchez, CB, Oklahoma
» Ronald Blair, DE, Appalachian State
» Kamalei Correa, DE/OLB, Boise State
» Antwaun Woods, DT, USC
» Matt Ioannidis, DE, Temple
» Charles Tapper, DE, Oklahoma
» Blake Martinez, ILB, Stanford
» Tyler Matakevich, ILB, Temple
» Kyle Murphy, OG/OT, Stanford
» Rees Odhiambo, OG/OT, Boise State
» Yannik Ngakoue, OLB, Maryland
» Terrance Smith, OLB, Florida State
» Dak Prescott, QB, Mississippi State
» Kenneth Dixon, RB, Louisiana Tech
» Paul Perkins, RB, UCLA
» Elijah Shumate, S, Notre Dame
» Jerell Adams, TE, South Carolina
» Darion Griswold, TE, Arkansas State
» Kenny Lawler, WR, California
» Paul McRoberts, WR, Southeast Missouri State
» Malcolm Mitchell, WR, Georgia
» Tajae Sharpe, WR, UMass
» De'Runnya Wilson, WR, Mississippi State
Follow Chad Reuter on Twitter _@ChadReuter_.