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
2018
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
-
Sam Darnold
QB
USC
2
-
Saquon Barkley
RB
Penn State
3
-
Josh Rosen
QB
UCLA
4
-
Josh Allen
QB
Wyoming
5
-
Bradley Chubb
DE
NC State
6
-
Quenton Nelson
OG
Notre Dame
7
-
Baker Mayfield
QB
Oklahoma
8
-
Denzel Ward
CB
Ohio State
9
-
Minkah Fitzpatrick
CB
Alabama
10
-
Derwin James
S
Florida State
11
-
Calvin Ridley
WR
Alabama
12
-
Vita Vea
DT
Washington
13
-
Roquan Smith
ILB
Georgia
14
-
Tremaine Edmunds
OLB
Virginia Tech
15
-
Mike McGlinchey
OT
Notre Dame
16
-
Marcus Davenport
DE
UTSA
17
-
Da'Ron Payne
DT
Alabama
18
-
Lamar Jackson
QB
Louisville
19
-
Courtland Sutton
WR
SMU
20
-
Josh Jackson
CB
Iowa
21
-
Connor Williams
OT
Texas
22
-
Leighton Vander Esch
OLB
Boise State
23
-
Rashaan Evans
ILB
Alabama
24
-
Jaire Alexander
CB
Louisville
25
-
Harold Landry
DE
Boston College
26
-
James Daniels
OC
Iowa
27
-
D.J. Moore
WR
Maryland
28
-
Taven Bryan
DT
Florida
29
-
Sam Hubbard
DE
Ohio State
30
-
Kolton Miller
OT
UCLA
31
-
Derrius Guice
RB
LSU
32
-
Martinas Rankin
OT
Mississippi State
33
-
Will Hernandez
OG
UTEP
34
-
Arden Key
DE
LSU
35
-
Ronald Jones
RB
USC
36
-
Mason Rudolph
QB
Oklahoma State
37
-
Isaiah Oliver
CB
Colorado
38
-
Christian Kirk
WR
Texas A&M
39
-
Dallas Goedert
TE
South Dakota State
40
-
Carlton Davis
CB
Auburn
41
-
Malik Jefferson
OLB
Texas
42
-
Sony Michel
RB
Georgia
43
-
Ronnie Harrison
S
Alabama
44
-
Brian O'Neill
OT
Pitt
45
-
Billy Price
OG
Ohio State
46
-
Trenton Thompson
DT
Georgia
47
-
Mark Andrews
TE
Oklahoma
48
-
Mike Gesicki
TE
Penn State
49
-
Justin Reid
S
Stanford
50
-
Orlando Brown
OT
Oklahoma
51
-
James Washington
WR
Oklahoma State
52
-
Mike Hughes
CB
UCF
53
-
Maurice Hurst
DT
Michigan
54
-
Braden Smith
OG
Auburn
55
-
Kerryon Johnson
RB
Auburn
56
-
Da'Shawn Hand
DT
Alabama
57
-
Rasheem Green
DE
USC
58
-
Ogbonnia Okoronkwo
OLB
Oklahoma
59
-
Hayden Hurst
TE
South Carolina
60
-
Lorenzo Carter
OLB
Georgia
61
-
Chukwuma Okorafor
OT
Western Michigan
62
-
Micah Kiser
ILB
Virginia
63
-
Equanimeous St Brown
WR
Notre Dame
64
-
Rashaad Penny
RB
San Diego State
65
-
D.J. Chark
WR
LSU
66
-
Anthony Averett
CB
Alabama
67
-
Josey Jewell
ILB
Iowa
68
-
RJ McIntosh
DT
Miami
69
-
Isaiah Wynn
OG
Georgia
70
-
Harrison Phillips
DT
Stanford
71
-
Donte Jackson
CB
LSU
72
-
DaeSean Hamilton
WR
Penn State
73
-
Shaquem Griffin
OLB
UCF
74
-
Brandon Parker
OT
North Carolina A&T
75
-
Anthony Miller
WR
Memphis
76
-
Nick Chubb
RB
Georgia
77
-
Tarvarus McFadden
CB
Florida State
78
-
Austin Corbett
OG
Nevada
79
-
Jessie Bates III
FS
Wake Forest
80
-
Tim Settle
DT
Virginia Tech
81
-
Duke Ejiofor
DE
Wake Forest
82
-
Marcus Allen
S
Penn State
83
-
Will Clapp
OC
LSU
84
-
Alex Cappa
OT
Humboldt State
85
-
Mason Cole
OG
Michigan
86
-
Nathan Shepherd
DT
Fort Hays State
87
-
Luke Falk
QB
Washington State
88
-
DeShon Elliott
S
Texas
89
-
Darius Leonard
OLB
South Carolina State
90
-
Geron Christian
OT
Louisville
91
-
Deon Cain
WR
Clemson
92
-
Tyquan Lewis
DE
Ohio State
93
-
Terrell Edmunds
SS
Virginia Tech
94
-
Kyzir White
SS
West Virginia
95
-
Will Richardson
OT
NC State
96
-
Josh Sweat
DE
Florida State
97
-
Joseph Noteboom
OT
TCU
98
-
Dalton Schultz
TE
Stanford
99
-
Simmie Cobbs Jr.
WR
Indiana
100
-
Duke Dawson
CB
Florida
Latest trades
Cleveland
New England
2018-04-28
Round 4
New England
Cleveland
2018-04-28
Round 4
New England
Detroit
2018-04-28
Round 4
LA Rams
Carolina
2018-04-28
Round 4
NY Jets
Minnesota
2018-04-28
Round 5
Baltimore
Tennessee
2018-04-28
Round 5
Carolina
LA Rams
2018-04-28
Round 5
Denver
Seattle
2018-04-28
Round 5
Denver
LA Rams
2018-04-28
Round 5
Indianapolis
Las Vegas
2018-04-28
Round 5
All 2018 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