Zak Drapeau's Final Mock Draft: Three Full Rounds with Trades

Here it is.
My Final Mock Draft before tonight's 2021 College Players Draft. To fit 3 rounds I haven't put descriptions for every pick, but for a more in-depth analysis you can look at my previous two mock drafts.
Until 2022 Mock Draft season, enjoy the best day in the NFL offseason tonight.
Z.D.
Pick #1 Trevor Lawrence QB Clemson
Jacksonville Jaguars 6'6" 220 lbs
Pick #2 Zach Wilson QB BYU
New York Jets 6'3" 203 lbs.
Pick #3 Mac Jones QB Alabama
San Francisco 49ers (via Miami) 6'2.5" 217 lbs.
Pick #4 Kyle Pitts TE Florida
Atlanta Falcons 6'6" 240 lbs
Pick #5 Penei Sewell OT Oregon
Cincinnati Bengals 6'6" 331 lbs.
Pick #6 Trey Lance QB North Dakota St.
Chicago Bears (via Miami) 6'4" 227 lbs.
Pick #7 Ja'Marr Chase WR LSU
Detroit Lions 6'0" 207 lbs.
Pick #8 Justin Fields QB Ohio St.
New England Patriots (via CAR) 6'3" 227 lbs.
Pick #9 Jaycee Horn CB South Carolina
Denver Broncos 6'1" 205 lbs.
Pick #10 Patrick Surtain II CB Alabama
Dallas Cowboys 6'1" 203 lbs.
Pick #11 Rashawn Slater OT Northwestern
Los Angeles Chargers (via NYG) 6'4" 315 lbs.
Pick #12 Jaylen Waddle WR Alabama
Philidelphia Eagles 5'10" 183 lbs.
Pick #13 Christian Darrisaw OT Virginia Tech
New York Giants (via LAC) 6'5" 314 lbs.
Pick #14 Teven Jenkins OT Oklahoma St.
Minnesota Vikings 6'6" 310 lbs.
Pick #15 Caleb Farley CB Virginia Tech
Carolina Panthers (via NE) 6'2" 197 lbs.
Pick #16 Devonta Smith WR Alabama
Arizona Cardinals 6'0" 173 lbs.
Pick #17 Alijah Vera-Tucker IOL USC
Las Vegas Raiders 6'4" 300 lbs.
Pick #18 Jaelen Phillips Edge Miami
Miami Dolphins 6'5" 258 lbs.
Pick #19 Micah Parsons LB Penn St.
Washington Football Team 6'2" 245 lbs.
Pick #20 Samuel Cosmi OT Texas
Miami Dolphins (via CHI) 6'7" 309 lbs.
Pick #21 Kwity Paye Edge Michigan
Indianapolis Colts 6'4" 277 lbs.
Pick #22 Greg Newsome CB Northwestern
Tennessee Titans 6'1" 190 lbs
Pick #23 Asante Samuel Jr. CB Florida St.
New York Jets (via SEA) 5'10" 184 lbs.
Pick #24 Travis Etienne RB Clemson Pittsburgh Steelers 5'10" 212 lbs.
Pick #25 Christian Barmore DT Alabama
Jacksonville Jaguars (via LAR) 6'5" 310 lbs.
Pick #26 Zaven Collins LB Tulsa
Cleveland Browens 6'4" 260 lbs.
Pick #27 Trevon Moehrig S TCU
Baltimore Ravens 6'1" 208 lbs.
Pick #28 David Mills QB Stanford
New Orleans Saints 6'4" 222 lbs.
Pick #29 Azeez Ojulari Edge Georgia
Buffalo Bills 6'3" 240 lbs.
Pick #30 Jeremiah Owusu-Kora LB Notre Dame
Green Bay Packers 6'2" 215 lbs.
Pick #31 Dillon Radunz OT North Dakota St.
Baltimore Ravens (via KC) 6'6" 301 lbs.
Pick #32 Creed Humphrey IOL Oklahoma
Tampa Bay Buccaeers 6'4" 310 lbs.
Round 2
Pick #33 Jevon Holland S Oregon
Jacksonville Jaguars 6'1" 196 lbs.
Pick #34 Javonte Williams RB North Carolina
New York Jets 5'10" 220 lbs.
Pick #35 Jayson Oweh Edge Penn St.
Atlanta Falcons 6'5" 257 lbs.
Pick #36 Rashod Bateman WR Minnesota
Miami Dolphins 6'2" 210 lbs.
Pick #37 Daviyon Nixon DL Iowa
Philidelphia Eagles 6'3" 305 lbs.
Pick #38 Jamin Davis LB Kentucky
Cincinnati Bengals 6'4" 234 lbs.
Pick #39 Jalen Mayfield OT Michigan
Carolina Panthers 6'5" 319 lbs.
Pick #40 Landon Dickerson IOL Alabama
Denver Broncos 6'6" 326 lbs.
Pick #41 Joe Tryon Edge Washington
Detroit Lions 6'4" 251 lbs.
Pick #42 Alim McNeil DT North Carolina St.
Detroit Lions 6'2" 340 lbs.
Pick #43 Najee Harris RB Alabama
Miami Dolphins (via SF) 6'2" 229 lbs.
Pick #44 Ronnie Perkins Edge Oklahoma
Dallas Cowboys 6'3" 251 lbs.
Pick #45 Pat Freiermuth TE Penn St.
Jacksonville Jaguars 6'5" 250 lbs.
Pick #46 Kadarius Toney WR Florida
New England Patriots 5'11" 189 lbs.
Pick #47 Eric Stokes CB Georgia
Los Angeles Chargers 6'1" 185 lbs.
Pick #48 Tyson Campbell CB Georgia
Las Vegas Raiders 6'2" 185 lbs.
Pick #49 Elijah Molden CB Washington
Arizona Cardinals 5'10" 191 lbs.
Pick #50 Aaron Robinson CB UCF
San Francisco 49ers (via Mia) 6'1" 193 lbs.
Pick #51 Nick Bolton LB Mizz
Washington Football Team 6'0" 232 lbs.
Pick #52 Rondale Moore WR Purdue
Chicago Bears 5'8" 171 lbs.
Pick #53 Terrace Marshall Jr. WR LSU
Tennessee Titans 6'3" 201 lbs.
Pick #54 Liam Eichenberg OT ND
Indianapolis Colts 6'7" 301 lbs.
Pick #55 Ifeatu Melifonwu CB Syracuse
Pittsburgh Steelers 6'2" 212 lbs.
Pick #56 Shaun Wade CB Ohio St.
Seattle Seahawks 6'1" 194 lbs.
Pick #57 Wade Davis IOL Ohio St.
Los Angeles Rams 6'5" 316 lbs.
Pick #58 Levi Onwuzurike DT Washington
Kansas City Chiefs (via BAL) 6'3" 290 lbs.
Pick #59 Elijah Moore WR Ole Miss
Cleveland Browns 5'9" 184 lbs.
Pick #60 Hunter Long TE Boston College
New Orleans Saints 6'5" 254 lbs.
Pick #61 Tre Brown CB Oklahoma
Buffalo Bils 5'9" 181 lbs.
Pick #62 Osawaru Odighizua DT UCLA
Green Bay Packers 6'2" 280 lbs.
Pick #63 Baron Browning LB Ohio St.
Kansas City Chiefs 6'3" 241 lbs.
Pick #64 Alex Leatherwood OT Alabama
Tampa Bay Buccaneers 6'6" 312 lbs.
Round 3
Pick #65 Marvin Wilson DT Florida St.
Jacksonville Jaguars 6'3" 319 lbs.
Pick #66 Trey Smith IOL Tennessee
New York Jets 6'6" 325 lbs.
Pick #67 Kelvin Joseph CB Kentucky
Houston Texans 6'1" 191 lbs.