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
Drafts
Drafts
NFL Drafts
NBA Drafts
MLB Drafts
NHL Drafts
WNBA Drafts
Sports
Sports
NFL
NFL
Odds
NFL Week 4 Picks
Props
Picks
Futures
Teams
Standings
Stats
Schedule
TV Schedule
News
Injuries
Drafts
History of Super Bowls
Betting
NBA
NBA
Odds
Props
Picks
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
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
UFC
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 2023
2015
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
-
Jameis Winston
QB
Florida State
2
-
Leonard Williams
DT
USC
3
-
Marcus Mariota
QB
Oregon
4
-
Amari Cooper
WR
Alabama
5
-
Dante Fowler Jr.
DE
Florida
6
-
Kevin White
WR
West Virginia
7
-
Brandon Scherff
OT
Iowa
8
-
Vic Beasley
OLB
Clemson
9
-
Randy Gregory
OLB
Nebraska
10
-
Danny Shelton
DT
Washington
11
-
Shane Ray
OLB
Missouri
12
-
Bud Dupree
DE
Kentucky
13
-
DeVante Parker
WR
Louisville
14
-
Trae Waynes
CB
Michigan State
15
-
Andrus Peat
OT
Stanford
16
-
Malcom Brown
DT
Texas
17
-
Landon Collins
S
Alabama
18
-
Melvin Gordon
RB
Wisconsin
19
-
Ereck Flowers
OT
Miami
20
-
Arik Armstead
DE
Oregon
21
-
Jaelen Strong
WR
Arizona State
22
-
La'el Collins
OT
LSU
23
-
Eddie Goldman
DT
Florida State
24
-
Marcus Peters
CB
Washington
25
-
Todd Gurley
RB
Georgia
26
-
Eric Kendricks
ILB
UCLA
27
-
Shaq Thompson
OLB
Washington
28
-
Cameron Erving
OT
Florida State
29
-
Benardrick McKinney
OLB
Mississippi State
30
-
Jordan Phillips
DT
Oklahoma
31
-
Kevin Johnson
CB
Wake Forest
32
-
Danielle Hunter
DE
LSU
33
-
Maxx Williams
TE
Minnesota
34
-
T.J. Clemmings
OT
Pitt
35
-
Devin Smith
WR
Ohio State
36
-
Brett Hundley
QB
UCLA
37
-
Devin Funchess
TE
Michigan
38
-
Jalen Collins
CB
LSU
39
-
Sammie Coates
WR
Auburn
40
-
Jacoby Glenn
CB
UCF
41
-
Owamagbe Odighizuwa
DE
UCLA
42
-
Tevin Coleman
RB
Indiana
43
-
Tre' Jackson
OG
Florida State
44
-
A.J. Cann
OG
South Carolina
45
-
Quinten Rollins
CB
Miami (Ohio)
46
-
Derron Smith
S
Fresno State
47
-
Duke Johnson
RB
Miami
48
-
Carl Davis
DT
Iowa
49
-
Dorial Green-Beckham
WR
Oklahoma
50
-
Hroniss Grasu
OC
Oregon
51
-
Ty Sambrailo
OT
Colorado State
52
-
Denzel Perryman
OLB
Miami
53
-
P.J. Williams
CB
Florida State
54
-
Michael Bennett
DT
Ohio State
55
-
Cedric Ogbuehi
OT
Texas A&M
56
-
Eli Harold
OLB
Virginia
57
-
Ameer Abdullah
RB
Nebraska
58
-
Alex Carter
CB
Stanford
59
-
Jake Fisher
OT
Oregon
60
-
Nelson Agholor
WR
USC
61
-
Reese Dismukes
OC
Auburn
62
-
Jay Ajayi
RB
Boise State
63
-
Gerod Holliman
S
Louisville
64
-
Jaquiski Tartt
S
Samford
65
-
Javorius Allen
RB
USC
66
-
David Johnson
RB
Northern Iowa
67
-
Daryl Williams
OT
Oklahoma
68
-
Anthony Harris
S
Virginia
69
-
Bryce Petty
QB
Baylor
70
-
Lorenzo Mauldin
OLB
Louisville
71
-
D.J. Humphries
OT
Florida
72
-
Ifo Ekpre-Olomu
CB
Oregon
73
-
Clive Walford
TE
Miami
74
-
Laken Tomlinson
OG
Duke
75
-
Josue Matias
OG
Florida State
76
-
T.J. Yeldon
RB
Alabama
77
-
Cody Prewitt
S
Mississippi
78
-
Rashad Greene
WR
Florida State
79
-
Mario Edwards Jr
DE
Florida State
80
-
Nate Orchard
DE
Utah
81
-
Trey Flowers
DE
Arkansas
82
-
Justin Hardy
WR
East Carolina
83
-
Jeremiah Poutasi
OT
Utah
84
-
Tyler Lockett
WR
Kansas State
85
-
Stephone Anthony
ILB
Clemson
86
-
Paul Dawson
OLB
TCU
87
-
D'Joun Smith
CB
Florida Atlantic
88
-
Xavier Williams
DT
Northern Iowa
89
-
Ronald Darby
CB
Florida State
90
-
Ramik Wilson
ILB
Georgia
91
-
Xavier Cooper
DT
Washington State
92
-
Tyeler Davison
DT
Fresno State
93
-
Breshad Perriman
WR
UCF
94
-
Markus Golden
OLB
Missouri
95
-
Nick O'Leary
TE
Florida State
96
-
Durrell Eskridge
S
Syracuse
97
-
Tyler Kroft
TE
Rutgers
98
-
Josh Shaw
CB
USC
99
-
Rob Havenstein
OT
Wisconsin
100
-
Preston Smith
DE
Mississippi State
Latest trades
NY Jets
Jacksonville
2015-05-02
Round 4
Arizona
Cleveland
2015-05-02
Round 4
Carolina
Las Vegas
2015-05-02
Round 4
Cleveland
Arizona
2015-05-02
Round 4
Jacksonville
NY Jets
2015-05-02
Round 4
Las Vegas
Carolina
2015-05-02
Round 4
Las Vegas
Tampa Bay
2015-05-02
Round 4
Philadelphia
Detroit
2015-05-02
Round 4
Tampa Bay
Las Vegas
2015-05-02
Round 4
Atlanta
Minnesota
2015-05-02
Round 5
All 2015 trades
Related News
NFL Draft 2023 Heads to Kansas City, with Largest Stage Ever Built
2:42 pm, September 17
Super Bowl MVPs: Who Has Shaped The History of The Big Game?
1:20 pm, September 17
When Does the NFL Season Start
9:56 am, September 17
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