The NFL Draft is just days away — single digit days — and rumors and trade speculation are flying as the event draws closer and closer. As we quickly approach the 2017 NFL Draft, here's a look at the first three rounds and how each team could fill holes in their roster.
RELATED: 2017 NFL Mock Draft: Fictional Character Edition
This mock draft does not take into account trades, which will obviously occur come draft day. Instead, this mock is an attempt to get a feel for what the draft class could look like for each team over their first three rounds of the draft.
A pick designated by an asterisk (*) means it's a compensatory selection. The mock draft runs in the order of the first round, so teams without a first round selection (L.A. Rams, Minnesota Vikings, New England Patriots) come at the end.
[divider]
Cleveland Browns
- 1 (1) Myles Garrett, DE — Texas A&M
- 1 (12 — From Philadelphia) Leonard Fournette, RB — LSU
- 2 (33) Deshone Kizer, QB — Notre Dame
- 2 (52 — From Tennessee) Raekwon McMillan, ILB — Ohio State
- 3 (65) Marcus Williams, DB — Utah
[divider]
San Francisco 49ers
-
1 (2) Solomon Thomas, DE — Stanford
- 2 (34) Tre'Davious White, CB — LSU
- 3 (66) Davis Webb, QB — California
[divider]
Chicago Bears
- 1 (3) Jonathan Allen, DT — Alabama
- 2 (36) David Njoku, TE — Tight End
- 3 (67) Brad Kaaya, QB — Miami
Jacksonville Jaguars
- 1 (4) Marshon Lattimore, CB — Ohio State
- 2 (35) Chris Wormley, DT — Michigan
- 3 (68) Jermaine Eluemunor, OL — Texas A&M
[divider]
Tennessee Titans
- 1 (5 — From L.A. Rams) Mike Williams, WR — Clemson
- 1 (18) Gareon Conley, CB — Ohio State
- 3 (83) Cordrea Tankersley, CB — Clemson
- 3 (100* — From L.A. Rams) Jayon Brown, OLB — UCLA
[divider]
New York Jets
- 1 (6) Mitchell Trubisky, QB — North Carolina
- 2 (39) Kevin King, CB — Washington
- 3 (70) Derek Rivers, DE — Youngstown State
- 3 (107*) Pat Elflein, C — Ohio State
[divider]
Los Angeles Chargers
- 1 (7) Jamal Adams, SS — LSU
- 2 (38) Zay Jones, WR — East Carolina
- 3 (71) Roderick Johnson, OT — Florida State
[divider]
Carolina Panthers
- 1 (8) Malik Hooker, FS — Ohio State
- 2 (40) Curtis Samuel, WR/RB — Ohio State
- 2 (64) Samaje Perine, RB — Oklahoma
- 3 (98*) Ethan Pocic, C — LSU
[divider]
Cincinnati Bengals
- 1 (9) Reuben Foster, ILB — Alabama
- 2 (41) Taco Charlton, DE — Michigan
- 3 (73) Sidney Jones, CB — Washington
[divider]
Buffalo Bills
- 1 (10) Marlon Humphrey, CB — Alabama
- 2 (44) JuJu Smith-Schuster, WR — USC
- 3 (75) Jake Butt, TE — Michigan
[divider]
New Orleans Saints
- 1 (11) Haason Reddick, OLB — Temple
- 1 (32 From New England) Adoree Jackson, CB — USC
- 2 (42) Dan Feeney, OG — Indiana
- 3 (76) Cooper Kupp, WR — Eastern Washington
- 3 (103* — From New England via Cleveland) Tarell Basham, DE — Ohio
[divider]
Arizona Cardinals
- 1 (13) John Ross, WR — Washington
- 2 (45) Nathan Peterman, QB — Pitsburgh
- 3 (77) Duke Riley, OLB — LSU
[divider]
Philadelphia Eagles
- 1 (14 — From Minnesota) Christian McCaffrey, RB — Stanford
- 2 (43) Josh Jones, S — NC State
- 3 (99* — From Baltimore) Carlos Henderson, WR — Louisiana Tech
[divider]
Indianapolis Colts
- 1 (15) Derek Barnett, DE — Tennessee
- 2 (46) Antonio Garcia, OT — Troy
- 3 (80) ArDarius Stewart, WR — Alabama
[divider]
Baltimore Ravens
- 1 (16) Takkarist McKinley, OLB — UCLA
- 2 (47) Chris Godwin, WR — Penn State
- 3 (74 — From Philadelphia) Jordan Willis, DE — Kansas State
- 3 (78) Will Holden, OT — Vanderbilt
[divider]
Washington Redskins
- 1 (17) Deshaun Watson, QB — Clemson
- 2 (49) Malik McDowell, DT — Michigan State
- 3 (81) Joe Mixon, RB — Oklahoma
[divider]
Tampa Bay Buccaneers
- 1 (19) Dalvin Cook, RB — Florida State
- 2 (50) Evan Engram, TE — Mississippi
- 3 (84) Justin Evans, SS — Texas A&M
[divider]
Denver Broncos
- 1 (20) Garrett Bolles, OT — Utah
- 2 (51) Larry Ogunjobi, DT — Charlotte
- 3 (82) Gerald Everett, TE — South Alabama
- 3 (101*) Ryan Anderson, OLB — Alabama
[divider]
Detroit Lions
- 1 (21) Zach Cunningham, ILB — Vanderbilt
- 2 (53) Adam Shaheen, TE — Ashland
- 3 (85) Amara Darboh, WR — Michigan
[divider]
Miami Dolphins
- 1 (22) Tyus Bowser, OLB — Houston
- 2 (54) Taylor Moton, OT/OG — Western Michigan
- 3 (97*) Desmond King, DB — Iowa
[divider]
New York Giants
- 1 (23)
O.J. Howard, TE — Alabama
- 2 (55) Dion Dawkins, OG — Temple
- 3 (87) Alvin Kamara, RB — Tennessee
[divider]
Oakland Raiders
- 1 (24) Jabrill Peppers, SS — Michigan
- 2 (56) Tim Williams, OLB — Alabama
- 3 (88) Kareem Hunt, RB — Toledo
[divider]
Houston Texans
- 1 (25) Cam Robinson, OT — Alabama
- 2 (57) Fabian Moreau, CB — UCLA
- 3 (89) Jerod Evans, QB — Virginia Tech
[divider]
Seattle Seahawks
- 1 (26) Ryan Ramczyk, OT — Wisconsin
- 2 (58) Quincy Wilson, CB — Florida
- 3 (90) Ahkello Witherspoon, CB — Colorado
- 3 (102*) Alex Anzalone, OLB — Florida
- 3 (106*) Jeremy McNichols, RB — Boise State
[divider]
Kansas City Chiefs
- 1 (27) Patrick Mahomes II, QB — Texas Tech
- 2 (59) Budda Baker, S — Washington
- 3 (91) Wayne Gallman, RB — Clemson
- 3 (104*) Anthony Walker Jr., ILB — Northwestern
[divider]
Dallas Cowboys
- 1 (28) Charles Harris, DE — Missouri
- 2 (60) Teez Tabor, CB — Florida
- 3 (92) Dalvin Tomlinson, DT — Alabama
[divider]
Green Bay Packers
- 1 (29) Obi Melifonwu, S — Connecticut
- 2 (61) T.J. Watt, OLB — Wisconsin
- 3 (93) Jaleel Johnson, DT — Iowa
[divider]
Pittsburgh Steelers
- 1 (30) Corey Davis, WR — Western Michigan
- 2 (62) Chidobe Awuzie, CB — Colorado
- 3 (94) DeMarcus Walker, DE — Florida State
- 3 (105*) Nico Siragusa, OG — San Diego State
[divider]
Atlanta Falcons
- 1 (31) Forrest Lamp, OG — Western Kentucky
- 2 (63) Carl Lawson, DE — Auburn
- 3 (95) Jourdan Lewis, CB — Michigan
[divider]
Los Angeles Rams
- 2 (37) Jarrad Davis, ILB — Florida
- 3 (69) Marcus Maye, S — Florida
[divider]
Minnesota Vikings
- 2 (48) Caleb Brantley, DT — Florida
- 3 (79) D'Onta Foreman, RB — Texas
- 3 (86 — From Miami) Isaac Asiata, OG — Utah
[divider]
New England Patriots
- 3 (72 — From Panthers) Eddie Jackson, SS — Alabama
- 3 (96) Vince Biegel, OLB — Wisconsin