Well, the time for speculating has ended. NFL Draft weekend is here, and chances are, everyone’s mock drafts will be wrong. Nevertheless, we all try our best to get them right. That being said, with the 2021 NFL Draft just hours away, here is my final mock draft…

1 – Jaguars – QB Trevor Lawrence | Clemson

One of the easiest decisions in draft history, the Jacksonville Jaguars select Clemson star quarterback Trevor Lawrence. This is a franchise-altering selection.

2 – Jets – QB Zach Wilson | BYU

Meanwhile, in the big apple, the New York Jets make another attempt at drafting their own franchise quarterback with Zach Wilson. Anyone for the nickname “Wall St. Wilson”?

3 – 49ers (via MIA) – QB Trey Lance | North Dakota State

The back and forth between Trey Lance and Mac Jones comes to an end tonight. The scouting department wants Lance, and ultimately, they will get their way.

4 – Falcons – TE Kyle Pitts | Florida

The fact of the matter is Kyle Pitts is the other generational talent in this year’s draft, and the Atlanta Falcons are not going to receive any strong offers.

5 – Bengals – WR Ja’Marr Chase | LSU

You saw what Joe Burrow did at LSU with Ja’Marr Chase right?

6 – Dolphins – OT Penei Sewell | Oregon

After trading guard Ereck Flowers this past week, it allowed for a shift to be made if the Miami Dolphins select Penei Sewell. It is time to protect Tua Tagovailoa.

7 – Lions – WR Jaylen Waddle | Alabama

For the Detroit Lions, they ultimately stay in their spot and draft Jaylen Waddle. He will be a candidate for offensive rookie of the year given the Lions lost Kenny Golladay and Marvin Jones in free agency.

8 – Panthers – OT Rashawn Slater | Northwestern

After trading for Sam Darnold, the Panthers must block for him. Rashawn Slater can be a day one starter protecting Darnold’s blindside.

9 – Broncos – QB Justin Fields | Ohio State

The Denver Broncos take another swing on Justin Fields‘ upside. He goes into a young, loaded offense as the Broncos will likely trade Drew Lock.

10 – Cowboys – CB Patrick Surtain II | Alabama

Finally, the Dallas Cowboys take care of their defensive woes with the best cornerback in the draft in Patrick Surtain II.

11 – Giants – WR DeVonta Smith | Alabama

Even with Kenny Golladay now on the team, the Giants must do all they can to give Daniel Jones enough weapons. That includes taking the Heisman trophy winner DeVonta Smith.

12 – Eagles – CB Jaycee Horn | South Carolina

The Philadelphia Eagles having a lockdown corner in Jaycee Horn opposite Darius Slay is going to be scary for opposing receivers.

13 – Chargers – OT Christian Darrisaw | Virginia Tech

The Los Angeles Chargers add a left tackle in Christian Darrisaw to protect stud second-year quarterback Justin Herbert.

14 – Vikings – OL Alijah Vera-Tucker | USC

Given the Minnesota Vikings offensive line inconsistencies, adding Alijah Vera-Tucker provides a huge boost upfront.

15 – Patriots – QB Mac Jones | Alabama

Offensive coordinator Josh McDaniels goes back to his pocket passing ways by adding Mac Jones to beat out Cam Newton at quarterback.

16 – Cardinals – LB Micah Parsons | Penn State

The slide for one of the best defensive players in the draft ends with the Arizona Cardinals add another versatile defender in Micah Parsons.

17 – Raiders – LB Jeremiah Owusu-Koramoah | Notre Dame

Jeremiah Owusu-Koramoah will look to add a spark to a lackluster Las Vegas Raiders in 2020.

18 – Dolphins – EDGE Jaelan Phillips | Miami (Fla.)

With Jaelan Phillips, the Miami Dolphins add a pass rusher with phenomenal athleticism to their front.

19 – Washington – LB Zaven Collins – Tulsa

The Washington Football Team needs a long-term starting quarterback, but with Zaven Collins they get one for their defense first.

20 – Bears – OT Teven Jenkins | Oklahoma State

Like Washington, the Chicago Bears need a long-term starter. Until then, they add protection with Oklahoma State’s Teven Jenkins for Andy Dalton as they attempt to make the playoffs again in 2021.

21 – Colts – EDGE Kwity Paye | Michigan

The freak athlete Kwity Paye joins an already fantastic Indianapolis Colts defense.

22 – Titans – WR Elijah Moore | Mississippi

Having lost Corey Davis in free agency, the Tennessee Titans give A.J. Brown a new running mate in Elijah Moore.

23 – Jets – CB Greg Newsome II | Northwestern

There are a lot of ways the Jets could go with their second first-round pick, but the best one is to draft Greg Newsome II as a starter to their weak cornerback room.

24 – Steelers – RB Najee Harris | Alabama

With Najee Harris, the Pittsburgh Steelers get a three-down back that can make an instant impact.

25 – Jaguars (via LAR) | DL Christian Barmore | Alabama

Defensive wins championships and the Jacksonville Jaguars take a versatile lineman in Christian Barmore.

26 – Browns – LB Jamin Davis | Kentucky

One of the biggest holes for the Cleveland Browns last season was at linebacker. With Jamin Davis, they get a day one starter who can play sideline to sideline.

27 – Ravens – WR Terrace Marshall Jr. | LSU

The fact of the matter is Sammy Watkins or Marquise Brown will not be the Baltimore Ravens WR1. Instead, Terrace Marshall Jr. will.

28 – Saints – CB Caleb Farley | Virginia Tech

In the end, the New Orleans Saints do not move up in the draft, as medical concerns cause arguably the best cornerback prospect, Caleb Farley, to fall to them at 28.

29 – Packers – WR Rashod Bateman | Minnesota

The Green Bay Packers finally add another weapon on offense in Rashod Bateman. Except, the question now becomes will Aaron Rodgers ever throw him a pass on the Packers?

30 – Bills – EDGE Azeez Ojulari | Georgia

The Buffalo Bills could have taken Travis Etienne. Rather, they add a young pass rusher in Azeez Ojulari to an aging defensive front.

31 – Ravens – OT Liam Eichenberg | Notre Dame

As the Baltimore Ravens traded Pro Bowl offensive tackle Orlando Brown Jr. for this selection, they take his replacement, Liam Eichenberg, with the pick.

32 – Buccaneers – EDGE Jayson Oweh | Penn State

The Tampa Bay Buccaneers take the eventual replacement for Jason Pierre-Paul in the high upside Jayson Oweh.