Bonuses
Bonuses
Fanduel
Twinspires
Draftkings
Caesars
BetMGM
BetRivers
888 Sports
William Hill
All Sportsbooks
Odds
Odds
NFL Odds
NBA Odds
MLB Odds
NHL Odds
NCAAB Odds
NCAAF Odds
Predictions
Predictions
NFL Predictions
NBA Predictions
MLB Predictions
NHL Predictions
NCAAB Predictions
NCAAF Predictions
Picks
Picks
NFL Picks
NBA Picks
MLB Picks
NHL Picks
NCAAB Picks
NCAAF Picks
Sports
Sports
NFL
NFL
Odds
NFL Week 15 Picks
Props
Picks
Parlay
Futures
Teams
Standings
Stats
Schedule
TV Schedule
News
Injuries
Drafts
History of Super Bowls
Betting
NBA
NBA
Odds
Props
Picks
Parlay
Futures
Teams
Standings
Stats
Schedule
TV Schedule
News
Injuries
Drafts
Betting
History Of The NBA
MLB
MLB
Odds
Props
Picks
Futures
Teams
Standings
Stats
Schedule
TV Schedule
News
Injuries
Drafts
Betting
NHL
NHL
Odds
Props
Picks
Parlay
Futures
Teams
Standings
Stats
Schedule
TV Schedule
News
Injuries
Drafts
Betting
NCAAB
NCAAB
Odds
Props
Picks
Teams
Standings
Stats
Schedule
TV Schedule
News
March Madness
Betting
NCAAF
NCAAF
Odds
Props
Picks
Futures
Teams
Standings
Stats
Rankings
Schedule
TV Schedule
News
Betting
Guides
Guides
Moneyline
Spread Betting
Parlay
Understanding Odds
Gambling Apps
Best Betting Sites
Super Bowl Betting
Betting on NFL
Betting on NBA
Streaming UFC
All Guides
More
More
Canada
Canada
Ontario
States
States
Massachusetts
Kansas
Arkansas
Maryland
Oregon
All States
My Bets
My Bets
My Bets
Social
Leaders
Odds Calculator
Parlay Calculator
Terms
News
Super Bowl History
NBA History
Sportsbooks
Sportsbooks
Fanduel
Draftkings
Caesars
BetMGM
BetRivers
888 Sports
William Hill
All Sportsbooks
Log In
Sign Up
Log In
Sign Up
nfl Mock Drafts
nfl Historical Drafts
Side-by-Side Drafts
Player Rankings
Trades
Draft Rules
NFL MOCK DRAFT 2024
2021
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
Overral Rank
Player
Position
School
1
-
Trevor Lawrence
QB
Clemson
2
-
Penei Sewell
OT
Oregon
3
-
Justin Fields
QB
Ohio State
4
-
Gregory Rousseau
DE
Miami
5
-
Ja'Marr Chase
WR
LSU
6
-
Patrick Surtain Jr.
CB
Alabama
7
-
Micah Parsons
OLB
Penn State
9
-
Walker Little
OT
Stanford
10
-
Shaun Wade
CB
Ohio State
11
-
Trey Lance
QB
North Dakota State
12
-
Alex Leatherwood
OT
Alabama
13
-
Christian Barmore
DT
Alabama
14
-
Marvin Wilson
DT
Florida State
15
-
Rashod Bateman
WR
Minnesota
16
-
Kyle Pitts
TE
Florida
18
-
Carlos Basham Jr.
DE
Wake Forest
19
-
Wyatt Davis
OG
Ohio State
20
-
Andre Cisco
S
Syracuse
22
-
Trey Smith
OG
Tennessee
23
-
Jaylen Waddle
WR
Alabama
24
-
Jevon Holland
S
Oregon
25
-
Creed Humphrey
OC
Oklahoma
27
-
Travis Etienne
RB
Clemson
28
-
Israel Mukuamu
CB
South Carolina
29
-
Rondale Moore
WR
Purdue
30
-
Jalen Mayfield
OT
Michigan
31
-
Brevin Jordan
TE
Miami
32
-
Tyson Campbell
CB
Georgia
33
-
Quincy Roche
DE
Miami
34
-
Jaylen Twyman
DT
Pitt
35
-
Caleb Farley
CB
Virginia Tech
36
-
Najee Harris
RB
Alabama
37
-
Pat Freiermuth
TE
Penn State
38
-
Alaric Jackson
OT
Iowa
39
-
Tyler Shelvin
DT
LSU
40
-
Xavier Thomas
DE
Clemson
41
-
Chuba Hubbard
RB
Oklahoma State
42
-
Deonte Brown
OG
Alabama
43
-
Seth Williams
WR
Auburn
44
-
Odafe Oweh
DE
Penn State
45
-
Jamie Newman
QB
Georgia
46
-
Paris Ford
S
Pitt
47
-
Caden Sterns
S
Texas
48
-
Jay Tufele
DT
USC
49
-
Hamilcar Rashed
OLB
Oregon State
50
-
Tylan Wallace
WR
Oklahoma State
51
-
Asante Samuel Jr.
CB
Florida State
52
-
Hamsah Nasirildeen
S
Florida State
53
-
Tommy Kraemer
OG
Notre Dame
54
-
Jabril Cox
OLB
LSU
55
-
Patrick Jones
DE
Pitt
56
-
Richard LeCounte
S
Georgia
57
-
JaCoby Stevens
S
LSU
58
-
Terrace Marshall
WR
LSU
59
-
Sage Surratt
WR
Wake Forest
60
-
Thomas Booker
DE
Stanford
61
-
Charles Snowden
OLB
Virginia
62
-
Patrick Johnson
DE
Tulane
63
-
Tamorrion Terry
WR
Florida State
64
-
Camryn Bynum
CB
Cal
65
-
Mustafa Johnson
DT
Colorado
66
-
Marlon Tuipulotu
DT
USC
67
-
Kylin Hill
RB
Mississippi State
68
-
Chazz Surratt
ILB
UNC
69
-
Tyler Vrabel
OT
Boston College
70
-
Elijah Molden
CB
Washington
71
-
Brant Kuithe
TE
Utah
72
-
Darius Stills
DT
West Virginia
73
-
Joe Tryon
OLB
Washington
74
-
Kwity Paye
DE
Michigan
75
-
Alec Lindstrom
OC
Boston College
76
-
Cole Van Lanen
OT
Wisconsin
77
-
Brock Purdy
QB
Iowa State
78
-
Cade Mays
OG
Tennessee
79
-
Naquan Jones
DT
Michigan State
80
-
Sam Ehlinger
QB
Texas
81
-
Calvin Ashley
OG
Florida A&M
82
-
Liam Eichenberg
OT
Notre Dame
83
-
Trevon Moehrig
S
TCU
84
-
Drew Himmelman
OT
Illinois State
85
-
Jaycee Horn
CB
South Carolina
86
-
Dillon Radunz
OT
North Dakota State
87
-
Baron Browning
ILB
Ohio State
88
-
Richie Grant
S
UCF
89
-
Jeremiah Owusu-Koramoah
OLB
Notre Dame
90
-
Cameron Goode
OLB
Cal
91
-
Kyle Trask
QB
Florida
92
-
Phidarian Mathis
NT
Alabama
93
-
Bobby Brown
DE
Texas A&M
94
-
Max Borghi
RB
Washington State
95
-
K.J. Britt
ILB
Auburn
96
-
Shaka Toney
OLB
Penn State
97
-
Nyles Pinckney
DT
Clemson
98
-
Matt Bushman
TE
BYU
99
-
Spencer Brown
OT
Northern Iowa
100
-
Big Kat Bryant
DE
Auburn
101
-
Donovan Stiner
S
Florida
102
-
Deommodore Lenoir
CB
Oregon
103
-
Abraham Lucas
OT
Washington State
104
-
Sam Hartman
QB
Wake Forest
Latest trades
Baltimore
Minnesota
2020-10-25
Round 3
Cleveland
Jacksonville
2020-10-25
Round 5
LA Rams
Cleveland
2020-10-25
Round 5
Arizona
NY Giants
2020-10-25
Round 6
Tampa Bay
Pittsburgh
2020-10-25
Round 6
Washington
Las Vegas
2020-10-25
Round 6
NY Giants
Denver
2020-10-25
Round 7
NY Jets
San Francisco
2020-10-25
Round 7
Atlanta
Miami
2020-10-25
Round 7
Carolina
Buffalo
2020-10-25
Round 7
All 2021 trades
Related News
NFL Draft 2023 Heads to Kansas City, with Largest Stage Ever Built
6:44 am, November 13
Super Bowl MVPs: Who Has Shaped The History of The Big Game?
1:20 pm, September 17
NFL Season Start: 2024 Schedule and Matchups
6:41 am, November 13
Game-Day Drinking: Which Sports Fans Consume the Most Alcohol?
11:59 pm, October 3
2022 Funny Fantasy Football Team Names
11:55 pm, October 3
Do Kyle Shanahan and Jimmy Garoppolo actually hate each other?
5:22 pm, October 3