Now that the 2017 NFL Draft has come and gone, it's time for players and fans alike to buckle down and wait for the preseason to start in early August. Of course, you have OTAs, minicamps, and training camp before we get to that point, but you get the point. In the meantime, let's take a look at the 10 biggest contracts in NFL history.

10. Ndamukong Suh– $114 Million

Year Contract Was Signed: 2015

Length Of Contract: 6 Years

Average Annual Value Of Contract: $19 Million

9. Andy Dalton– $115 Million (Tied)

Year Contract Was Signed: 2014

Length Of Contract: 6 Years

Average Annual Value Of Contract: $19.1 million 

9. Donovan McNabb– $115 Million (Tied)

Year Contract Was Signed: 2002

Length Of Contract: 12 Years

Average Annual Value Of Contract: $9.5 million 

8. Carson Palmer– $119.75 Million

Year Contract Was Signed: 2005

Length Of Contract: 9 Years

Average Annual Value Of Contract: $13.3 million 

7. Larry Fitzgerald– $120 Million

Year Contract Was Signed: 2011

Length Of Contract: 8 Years

Average Annual Value Of Contract: $15 Million

6. Joe Flacco– $120.6 Million

Year Contract Was Signed: 2013

Length Of Contract: 6 Years

Average Annual Value Of Contract: $20.1 Million

5. Colin Kaepernick– $126 Million

Year Contract Was Signed: 2014

Length Of Contract: 6 Years

Average Annual Value Of Contract: $21 Million

4. Jay Cutler– $126.7 Million

Year Contract Was Signed: 2014

Length Of Contract: 7 Years

Average Annual Value Of Contract: $18.1 Million

3. Michael Vick– $130 Million 

Year Contract Was Signed: 2004

Length Of Contract: 10 Years

Average Annual Value Of Contract: $13 Million

2. Calvin Johnson– $132 Million

Year Contract Was Signed: 2014

Length Of Contract: 8 Years

Average Annual Value Of Contract: $16.5 Million

1. Andrew Luck– $140 Million

Year Contract Was Signed: 2016

Length Of Contract: 6 Years

Average Annual Value Of Contract: $23.3 Million