Skip to content

Top 25 poll if NFL stars went back to college: The rosters

theScore

You've seen the rankings, now have a look at the full rosters of our Top 25 if every NFL player went back to college.

theScore's top 25 rankings list if NFL stars went back to college was voted by Mike Alessandrini, Dane Belbeck, and Michael McClymont.

* players ages as of July 3.

1. Georgia

POS. Player Age Current Team
QB Matthew Stafford 30 Detroit Lions
RB Todd Gurley 23 Los Angeles Rams
RB Sony Michel 23 New England Patriots
WR A.J. Green 29 Cincinnati Bengals
WR Chris Conley 25 Kansas City Chiefs
TE Benjamin Watson 37 New Orleans Saints
LT Cordy Glenn 28 Cincinnati Bengals
LG Isaiah Wynn 21 New England Patriots
C David Andrews 25 New England Patriots
RG Clint Boling 29 Cincinnati Bengals
RT John Theus 24 Tennessee Titans
DE Justin Houston 29 Kansas City Chiefs
DT Geno Atkins 30 Cincinnati Bengals
DT Abry Jones 26 Jacksonville Jaguars
DE Leonard Floyd 25 Chicago Bears
LB Thomas Davis 35 Carolina Panthers
LB Alec Ogletree 26 New York Giants
LB Roquan Smith 21 Chicago Bears
CB Deandre Baker 20 Georgia Bulldogs
CB Damian Swann 25 Free Agent
FS Reshad Jones 30 Miami Dolphins
SS Shawn Williams 27 Cincinnati Bengals

2. Florida State

POS. Player Age Current Team
QB Jameis Winston 24 Tampa Bay Buccaneers
RB Devonta Freeman 26 Atlanta Falcons
RB Dalvin Cook 22 Minnesota Vikings
WR Kelvin Benjamin 27 Buffalo Bills
WR Travis Rudolph 22 New York Giants
TE Nick O'Leary 25 Buffalo Bills
LT Menelik Watson 29 Denver Broncos
LG Cameron Erving 25 Kansas City Chiefs
C Rodney Hudson 28 Oakland Raiders
RG Bobby Hart 23 Cincinnati Bengals
RT Roderick Johnson 22 Houston Texans
DE Mario Edwards Jr. 24 Oakland Raiders
DT Tim Jernigan 25 Philadelphia Eagles
DT Eddie Goldman 24 Chicago Bears
DE Tank Carradine 29 Oakland Raiders
LB Telvin Smith 27 Jacksonville Jaguars
LB Nigel Bradham 28 Philadelphia Eagles
CB Jalen Ramsey 23 Jacksonville Jaguars
CB Xavier Rhodes 28 Minnesota Vikings
CB Ronald Darby 24 Philadelphia Eagles
FS Lamarcus Joyner 27 Los Angeles Rams
SS Derwin James 21 Los Angeles Chargers

3. Alabama

POS. Player Age Current Team
QB AJ McCarron 27 Buffalo Bills
RB Mark Ingram 28 New Orleans Saints
RB Derrick Henry 23 Tennessee Titans
WR Julio Jones 29 Atlanta Falcons
WR Amari Cooper 24 Oakland Raiders
TE O. J. Howard 23 Tampa Bay Buccaneers
LT Cam Robinson 22 Jacksonville Jaguars
LG James Carpenter 29 New York Jets
C Ryan Kelly 25 Indianapolis Colts
RG D.J. Fluker 27 Seattle Seahawks
RT Andre Smith 31 Arizona Cardinals
DE Jonathan Allen 23 Washington Redskins
NT Marcell Dareus 28 Jacksonville Jaguars
DE A'Shawn Robinson 23 Detroit Lions 
OLB Dont'a Hightower 28 New England Patriots
OLB Tim Williams 24 Baltimore Ravens
ILB Reuben Foster 24 San Francisco 49ers
ILB C.J. Mosley 26 Baltimore Ravens
CB Dre Kirkpatrick 28 Cincinnati Bengals
CB Marlon Humphrey 21 Baltimore Ravens
FS HaHa Clinton-Dix 25 Green Bay Packers
SS Landon Collins 24 New York Giants

4. Ohio State

POS. Player Age Current Team
QB Cardale Jones 25 Los Angeles Chargers
RB Ezekiel Elliott 22 Dallas Cowboys
WR Michael Thomas 25 New Orleans Saints
WR Ted Ginn Jr. 33 New Orleans Saints
WR Terrelle Pryor 29 New York Jets
TE Jeff Heuerman 25 Denver Broncos
LT Taylor Decker 24 Detroit Lions
LG Andrew Norwell 26 Jacksonville Jaguars
C Corey Linsley 26 Green Bay Packers
RG Pat Elflein 23 Minnesota Vikings
RT Jack Mewhort 26 Indianapolis Colts
DE Joey Bosa 22 Los Angeles Chargers
DT Cameron Heyward 29 Pittsburgh Steelers
DT Johnathan Hankins 26 Free Agent
DE Nick Bosa 20 Ohio State Buckeyes
LB Darron Lee 23 New York Jets
LB Raekwon McMillan 22 Miami Dolphins
CB Marshon Lattimore 22 New Orleans Saints
CB Bradley Roby 26 Denver Broncos
CB Denzel Ward 21 Cleveland Browns
FS Kurt Coleman 30 New Orleans Saints
SS Malcolm Jenkins 30 Philadelphia Eagles

5. LSU

POS. Player Age Current Team
QB Danny Etling 23 New England Patriots
RB Leonard Fournette 23 Jacksonville Jaguars
RB Derrius Guice 20 Washington Redkins
WR Odell Beckham Jr. 25 New York Giants
WR Jarvis Landry 25 Cleveland Browns
WR Brandon LaFell 31 Cincinnati Bengals
LT Andrew Whitworth 36 Los Angeles Rams
LG La'el Collins 24 Dallas Cowboys
C Ethan Pocic 22 Seattle Seahawks
RG Trai Turner 25 Carolina Panthers
RT Joe Barksdale 29 Los Angeles Chargers
DE Michael Brockers 27 Los Angeles Rams
DE Kyle Williams 35 Buffalo Bills
OLB Danielle Hunter 23 Minnesota Vikings
OLB Barkevious Mingo 27 Seattle Seahawks
ILB Deion Jones 23 Atlanta Falcons
ILB Kwon Alexander 23 Tampa Bay Buccaneers
CB Patrick Peterson 27 Arizona Cardinals
CB Tre'Davious White 23 Buffalo Bills
CB Jalen Mills 24 Philadelphia Eagles
FS Tyrann Mathieu 26 Houston Texans
SS Jamal Adams 22 New York Jets

6. Stanford

POS. Player Age Current Team
QB Andrew Luck 28 Indianapolis Colts
RB Christian McCaffrey 22 Carolina Panthers
WR Doug Baldwin 29 Seattle Seahawks
WR Ty Montgomery 25 Green Bay Packers
TE Zach Ertz 27 Philadelphia Eagles
TE Austin Hooper 23 Atlanta Falcons
LT Cameron Fleming 25 Dallas Cowboys
LG Andrus Peat 24 New Orleans Saints
C David DeCastro 28 Pittsburgh Steelers
RG Joshua Garnett 24 San Francisco 49ers
RT Kyle Murphy 24 Green Bay Packers
DE Trent Murphy 27 Buffalo Bills
DT Henry Anderson 26 New York Jets
DT Harrison Phillips 22 Buffalo Bills
DE Solomon Thomas 22 San Francisco 49ers
LB Blake Martinez 24 Green Bay Packers
LB Shayne Skov 27 Free Agent
CB Richard Sherman 30 San Francisco 49ers
CB Johnson Bademosi 27 Houston Texans
CB Michael Thomas 29 New York Giants
FS Justin Reid 21 Houston Texans
SS Jordan Richards 25 New England Patriots

7. California

POS. Player Age Current Team
QB Aaron Rodgers 34 Green Bay Packers
RB Marshawn Lynch 32 Oakland Raiders
WR Keenan Allen 26 Los Angeles Chargers
WR Marvin Jones 28 Detroit Lions
WR DeSean Jackson 31 Tampa Bay Buccaneers
TE Richard Rodgers 26 Philadelphia Eagles
LT Steven Moore 24 Baltimore Ravens
LG Brian Schwenke 27 Free Agent
C Alex Mack 32 Atlanta Falcons
RG Brian de la Puente 33 Free Agent
RT Mitchell Schwartz 29 Kansas City Chiefs
DE Cameron Jordan 28 New Orleans Saints
DT Tyson Alualu 31 Pittsburgh Steelers
DT Brandon Mebane 33 Los Angeles Chargers
DE Chris McCain 26 Indianapolis Colts
LB Mychal Kendricks 27 Philadelphia Eagles
LB Lorenzo Alexander 35 Buffalo Bills
LB Devante Downs 22 Minnesota Vikings
CB Steve Williams 27 Free Agent 
CB Camryn Bynum 19 California Golden Bears
FS Chris Conte 29 Tampa Bay Buccaneers
SS Stefan McClure 25 Detroit Lions

8. Wisconsin

POS. Player Age Current Team
QB Russell Wilson 29 Seattle Seahawks
RB Melvin Gordon 25 Los Angeles Chargers
RB James White 26 New England Patriots
WR Alex Erickson 25 Cincinnati Bengals
WR Tanner McEvoy 25 Seattle Seahawks
TE Lance Kendricks 30 Green Bay Packers
LT Ryan Ramczyk 24 New Orleans Saints
LG Kevin Zeitler 28 Cleveland Browns
C Travis Frederick 27 Dallas Cowboys
RG Rob Havenstein 26 Los Angeles Rams
RT Rick Wagner 28 Detroit Lions
DE T.J. Watt 23 Pittsburgh Steelers
DT J.J. Watt 29 Houston Texans
DT Beau Allen 26 Tampa Bay Buccaneers
DE Leon Jacobs 22 Jacksonville Jaguars
LB Joe Schobert 24 Cleveland Browns
LB Vince Biegel 25 Green Bay Packers
LB Jack Cichy 22 Tampa Bay Buccaneers
CB Nick Nelson 22 Oakland Raiders
CB Marcus Cromartie 27 Free Agent
FS Dezmen Southward 27 Carolina Panthers
SS Chris Maragos 31 Philadelphia Eagles

9. Oklahoma

POS. Player Age Current Team
QB Sam Bradford 30 Arizona Cardinals
RB Joe Mixon 21 Cincinnati Bengals
WR Sterling Shepard 24 New York Giants
WR Kenny Stills 26 Miami Dolphins
WR Dede Westbrook 24 Jacksonville Jaguars
TE Mark Andrews 21 Baltimore Ravens
LT Trent Williams 29 Washington Redskins
LG Donald Stephenson 29 Cleveland Browns
C Jonathan Alvarez 22 Oklahoma Sooners
RG Daryl Williams 25 Carolina Panthers
RT Lane Johnson 28 Philadelphia Eagles
DE Geneo Grissom 26 New England Patriots
DT Gerald McCoy 30 Tampa Bay Buccaneers
DT Stacy McGee 28 Washington Redskins
DE Ogbonnia Okoronkwo 23 Los Angeles Rams
LB Corey Nelson 26 Philadelphia Eagles
LB Dominique Alexander 23 Free Agent
LB Devante Bond 25 Tampa Bay Buccaneers
CB Aaron Colvin 26 Houston Texans
CB Demontre Hurst 27 Tennessee Titans
FS Jamell Fleming 29 Free Agent
SS Tony Jefferson 26 Baltimore Ravens

10. Clemson

POS. Player Age Current Team
QB Deshaun Watson 22 Houston Texans
RB Wayne Gallman 23 New York Giants
WR DeAndre Hopkins 26 Houston Texans
WR Sammy Watkins 25 Kansas City Chiefs
WR Martavis Bryant 26 Oakland Raiders
TE Dwayne Allen 28 New England Patriots
LT Isaiah Battle 25 Seattle Seahawks
LG Brandon Thomas 27 Jacksonville Jaguars
C Tyler Shatley 27 Jacksonville Jaguars
RG Taylor Hearn 22 Carolina Panthers
RT Mitch Hyatt 21 Clemson Tigers
DE Vic Beasley 25 Atlanta Falcons
DT Grady Jarrett 25 Atlanta Falcons
DT D.J. Reader 23 Houston Texans
DE Shaq Lawson 24 Buffalo Bills
LB B.J. Goodson 25 New York Giants
LB Stephone Anthony 25 Miami Dolphins
CB Cordrea Tankersley 24 Miami Dolphins
CB Mackensie Alexander 24 Minnesota Vikings
CB Bashaud Breeland 26 Free Agent
FS Marcus Gilchrist 29 Oakland Raiders
SS T.J. Green 23 Indianapolis Colts

11. USC

POS. Player Age Current Team
QB Sam Darnold 20 New York Jets
RB Ronald Jones II 20 Tampa Bay Buccaneers
WR Robert Woods 26 Los Angeles Rams
WR JuJu Smith-Schuster 21 Pittsburgh Steelers
WR Nelson Agholor 25 Philadelphia Eagles
WR Marqise Lee 26 Jacksonville Jaguars
LT Tyron Smith 27 Dallas Cowboys
LG Marcus Martin 24 Dallas Cowboys
C Ryan Kalil 33 Carolina Panthers
RG Zach Banner 24 Carolina Panthers
RT Matt Kalil 28 Carolina Panthers
DE Everson Griffen 30 Minnesota Vikings
DT Leonard Williams 24 New York Jets
DT Jurrell Casey 28 Tennessee Titans
DE Clay Matthews 32 Green Bay Packers
ILB Malcolm Smith 28 San Francisco 49ers
ILB Devon Kennard 27 Detroit Lions
CB Adoree' Jackson 22 Tennessee Titans
CB Kevon Seymour 24 Carolina Panthers
CB Nickell Robey-Coleman 26 Los Angeles Rams
FS Josh Shaw 26 Cincinnati Bengals
SS T.J. McDonald 27 Miami Dolphins

12. Texas A&M

POS. Player Age Current Team
QB Ryan Tannehill 29 Miami Dolphins
RB Christine Michael 27 Indianapolis Colts
WR Mike Evans 24 Tampa Bay Buccaneers
WR Josh Reynolds 23 Los Angeles Rams
WR Christian Kirk 21 Arizona Cardinals
TE Ricky Seals-Jones 23 Arizona Cardinals
LT Jake Matthews 26 Atlanta Falcons
LG Luke Joeckel 26 Free Agent
C Patrick Lewis 27 Free Agent
RG Germain Ifedi 24 Seattle Seahawks
RT Cedric Ogbuehi 26 Cincinnati Bengals
DE Michael Bennett 32 Philadelphia Eagles
DE Daeshon Hall 22 Carolina Panthers
OLB Von Miller 29 Denver Broncos
OLB Myles Garrett 22 Cleveland Browns
ILB Shaan Washington 24 Minnesota Vikings
ILB Sean Porter 27 Free Agent
CB Brandon Williams 25 Arizona Cardinals
CB De'Vante Harris 24 New Orleans Saints
S Justin Evans 22 Tampa Bay Buccaneers
S Deshazor Everett 26 Washington Redskins
S Armani Watts 22 Kansas City Chiefs

13. Oregon

POS. Player Age Current Team
QB Marcus Mariota 24 Tennessee Titans
RB LeGarrette Blount 31 Detroit Lions
RB Royce Freeman 22 Denver Broncos
WR Josh Huff 26 New Orleans Saints
WR De'Anthony Thomas 25 Kansas City Chiefs
TE Ed Dickson 30 Seattle Seahawks
LT Jake Fisher 25 Cincinnati Bengals
LG Hroniss Grasu 26 Chicago Bears
C Max Unger 32 New Orleans Saints
RG Kyle Long 29 Chicago Bears
RT Tyrell Crosby 22 Detroit Lions
DE Arik Armstead 24 San Francisco 49ers
DT DeForest Buckner 24 San Francisco 49ers
DT Haloti Ngata 34 Philadelphia Eagles
DE Dion Jordan 28 Seattle Seahawks
LB Kiko Alonso 27 Miami Dolphins
LB Joe Walker 25 Philadelphia Eagles
CB Terrance Mitchell 25 Cleveland Browns
CB Troy Hill 26 Los Angeles Rams
S Patrick Chung 30 New England Patriots
S Jairus Byrd 31 Free Agent
S T.J. Ward 31 Free Agent

14. Michigan

POS. Player Age Current Team
QB Tom Brady 40 New England Patriots
RB Fitzgerald Toussaint 28 Pittsburgh Steelers
WR Devin Funchess 23 Carolina Panthers
WR Amara Darboh 24 Seattle Seahawks
WR Jehu Chesson 24 Kansas City Chiefs
TE Jake Butt 22 Denver Broncos
LT Taylor Lewan 26 Tennessee Titans
LG Patrick Omameh 28 New York Giants
C Graham Glasgow 25 Detroit Lions
RG Michael Schofield 27 Los Angeles Chargers
RT Erik Magnuson 24 San Francisco 49ers
DE Brandon Graham 30 Philadelphia Eagles
DT Willie Henry 24 Baltimore Ravens
DT Rashan Gary 20 Michigan Wolverines
DE Frank Clark 25 Seattle Seahawks
LB Jake Ryan 26 Green Bay Packers
LB Ben Gedeon 23 Minnesota Vikings
CB Jourdan Lewis 22 Dallas Cowboys
CB Leon Hall 33 Oakland Raiders
CB Jeremy Clark 23 New York Jets
FS Jarrod Wilson 24 Jacksonville Jaguars
SS Jabrill Peppers 22 Cleveland Browns

15. Miami

POS. Player Age Current Team
QB Stephen Morris 25 Houston Texans
RB Lamar Miller 27 Houston Texans
WR Allen Hurns 26 Dallas Cowboys
WR Travis Benjamin 28 Los Angeles Chargers
TE Jimmy Graham 31 Green Bay Packers
TE Greg Olsen 33 Carolina Panthers
LT Ereck Flowers 24 New York Giants
LG Jon Feliciano 26 Oakland Raiders
C Brandon Linder 26 Jacksonville Jaguars
RG Danny Isidora 24 Minnesota Vikings
RT Seantrel Henderson 26 Houston Texans
DE Calais Campbell 31 Jacksonville Jaguars
DT Allen Bailey 29 Kansas City Chiefs
DT Olsen Pierre 26 Arizona Cardinals
DE Olivier Vernon 27 New York Giants
LB Denzel Perryman 25 Los Angeles Chargers
LB Ray-Ray Armstrong 27 New York Giants
CB Artie Burns 23 Pittsburgh Steelers
CB Ladarius Gunter 26 Carolina Panthers
CB Sam Shields 30 Los Angeles Rams
FS Deon Bush 24 Chicago Bears
SS Adrian Colbert 24 San Francisco 49ers

16. Michigan State

POS. Player Age Current Team
QB Kirk Cousins 29 Minnesota Vikings
RB Le'Veon Bell 26 Pittsburgh Steelers
WR Bennie Fowler 27 Chicago Bears
WR Aaron Burbridge 24 San Francisco 49ers
TE Dion Sims 27 Chicago Bears
TE Garrett Celek 29 San Francisco 49ers
LT Jack Conklin 23 Tennessee Titans
LG Donavon Clark 25 Los Angeles Chargers
C Jack Allen 25 Free Agent
RG Brian Allen 22 Los Angeles Rams
RT Fou Fonoti 26 Free Agent
DE William Gholston 26 Tampa Bay Buccaneers
DT Domata Peko 33 Denver Broncos
DT Joel Heath 24 Houston Texans
DE Shilique Calhoun 26 Oakland Raiders
LB Riley Bullough 24 Tampa Bay Buccaneers
LB Max Bullough 26 Free Agent
CB Darqueze Dennard 26 Cincinnati Bengals
CB Trae Waynes 25 Minnesota Vikings
CB Tony Lippett 26 Miami Dolphins
FS Montae Nicholson 22 Washington Redskins
SS Kurtis Drummond 26 Houston Texans

17. Notre Dame

POS. Player Age Current Team
QB DeShone Kizer 22 Green Bay Packers
RB Theo Riddick 27 Detroit Lions
WR Golden Tate 29 Detroit Lions
WR Will Fuller 24 Houston Texans
TE Kyle Rudolph 28 Minnesota Vikings
TE Tyler Eifert 27 Cincinnati Bengals
LT Ronnie Stanley 24 Baltimore Ravens
LG Quenton Nelson 22 Indianapolis Colts
C John Sullivan 32 Los Angeles Rams
RG Zack Martin 27 Dallas Cowboys
RT Mike McGlinchey 23 San Francisco 49ers
DE Stephon Tuitt 25 Pittsburgh Steelers
NT Sheldon Day 24 San Francisco 49ers
DE Kapron Lewis-Moore 28 Jacksonville Jaguars
OLB Romeo Okwara 23 New York Giants
OLB Isaac Rochell 23 Los Angeles Chargers
ILB Manti Te'o 27 New Orleans Saints
ILB Jaylon Smith 23 Dallas Cowboys
CB Bennett Jackson 26 Baltimore Ravens
CB KeiVarae Russell 24 Cincinnati Bengals
FS Harrison Smith 29 Minnesota Vikings
SS Matthias Farley 25 Indianapolis Colts

18. Auburn

POS. Player Age Current Team
QB Cam Newton 29 Carolina Panthers
RB Kerryon Johnson 20 Detroit Lions
RB Peyton Barber 23 Tampa Bay Buccaneers
WR Ricardo Louis 24 Cleveland Browns
WR Sammie Coates 25 Houston Texans
TE C.J. Uzomah 25 Cincinnati Bengals
LT Shon Coleman 26 Cleveland Browns
LG Avery Young 25 Seattle Seahawks
C Austin Golson 22 New York Jets
RG Braden Smith 22 Indianapolis Colts
RT Greg Robinson 25 Cleveland Browns
DE Nick Fairley 30 Free Agent
NT Angelo Blackson 25 Houston Texans
DE Montravius Adams 22 Green Bay Packers
OLB Carl Lawson 24 Cincinnati Bengals
OLB Dee Ford 27 Kansas City Chiefs
ILB Karlos Dansby 36 Free Agent
ILB Josh Bynes 28 Arizona Cardinals
CB Carlton Davis 21 Tampa Bay Buccaneers
CB Jonathan Jones 24 New England Patriots
FS Blake Countess 24 Los Angeles Rams
SS Brandon King 25 New England Patriots

19. Florida

POS. Player Age Current Team
QB Felipe Franks 20 Florida Gators
RB Mike Gillislee 27 New England Patriots
WR Demarcus Robinson 23 Kansas City Chiefs
WR Deonte Thompson 29 Dallas Cowboys
TE Jordan Reed 28 Washington Redskins
TE Trey Burton 26 Chicago Bears
LT Trent Brown 25 New England Patriots
LG Max Garcia 26 Denver Broncos
C Maurkice Pouncey 28 Pittsburgh Steelers
RG Mike Pouncey 28 Los Angeles Chargers
RT Marcus Gilbert 30 Pittsburgh Steelers
DE Carlos Dunlap 29 Cincinnati Bengals
DT Dominique Easley 26 Los Angeles Rams
DT Taven Bryan 22 Jacksonville Jaguars
DE Dante Fowler Jr. 23 Jacksonville Jaguars
LB Jarrad Davis 23 Detroit Lions
LB Jon Bostic 27 Pittsburgh Steelers
CB Joe Haden 29 Pittsburgh Steelers
CB Vernon Hargreaves 23 Tampa Bay Buccaneers
CB Brian Poole 25 Atlanta Falcons
FS Reggie Nelson 34 Oakland Raiders
SS Keanu Neal 22 Atlanta Falcons

20. Pittsburgh

POS. Player Age Current Team
QB Tom Savage 28 New Orleans Saints
RB LeSean McCoy 29 Buffalo Bills
RB Dion Lewis 27 Tennessee Titans
WR Larry Fitzgerald 34 Arizona Cardinals
WR Tyler Boyd 24 Cincinnati Bengals
WR Quadree Henderson 21 Pittsburgh Steelers
LT Brian O'Neill 22 Minnesota Vikings
LG T.J. Clemmings 26 Washington Redskins
C Dorian Johnson 23 Carolina Panthers
RG Adam Bisnowaty 24 Detroit Lions
RT Jaryd Jones-Smith 22 Houston Texans
DE Jabaal Sheard 29 Indianapolis Colts
DT Aaron Donald 27 Los Angeles Rams
DT Shakir Soto 24 Oakland Raiders
DE Ejuan Price 25 Los Angeles Rams
LB Nicholas Grigsby 26 New England Patriots
LB Bam Bradley 23 Baltimore Ravens
CB K'Waun Williams 26 San Francisco 49ers
CB Lafayette Pitts 25 Buffalo Bills
CB Avonte Maddox 22 Philadelphia Eagles
FS Darrelle Revis 32 Free Agent
SS Jordan Whitehead 21 Tampa Bay Buccaneers

21. Penn State

POS. Player Age Current Team
QB Christian Hackenberg 23 Free Agent
RB Saquon Barkley 21 New York Giants
WR Allen Robinson 24 Chicago Bears
WR Chris Godwin 22 Tampa Bay Buccaneers
TE Mike Gesicki 22 Miami Dolphins
TE Jesse James 24 Pittsburgh Steelers
LT Donovan Smith 25 Tampa Bay Buccaneers
LG Stefen Wisniewski 29 Philadelphia Eagles
C A.Q. Shipley 32 Arizona Cardinals
RG Brendan Mahon 23 Carolina Panthers
RT Garry Gilliam 27 San Francisco 49ers
DE Cameron Wake 36 Miami Dolphins
DT DaQuan Jones 26 Tennessee Titans
DT Austin Johnson 24 Tennessee Titans
DE Anthony Zettel 25 Detroit Lions
LB Sean Lee 31 Dallas Cowboys
LB NaVorro Bowman 30 Free Agent
LB Mike Hull 26 Miami Dolphins
CB Trevor Williams 24 Los Angeles Chargers
CB Christian Campbell 22 Arizona Cardinals
FS Adrian Amos 25 Chicago Bears
SS Marcus Allen 21 Pittsburgh Steelers

22. UCLA

POS. Player Age Current Team
QB Josh Rosen 21 Arizona Cardinals
RB Paul Perkins 23 New York Giants
WR Jordan Lasley 21 Baltimore Ravens
WR Matthew Slater 32 New England Patriots
TE Marcedes Lewis 34 Free Agent
TE Logan Paulsen 31 Atlanta Falcons
LT Kolton Miller 22 Oakland Raiders
LG Xavier Su'a-Filo 27 Tennessee Titans
C Scott Quessenberry 23 Los Angeles Chargers
RG Alex Redmond 23 Cincinnati Bengals
RT Caleb Benenoch 23 Tampa Bay Buccaneers
DE Takkarist McKinley 22 Atlanta Falcons
DT Kenny Clark 22 Green Bay Packers
DT Eddie Vanderdoes 23 Oakland Raiders
DE Cassius Marsh 25 San Francisco 49ers
LB Myles Jack 22 Jacksonville Jaguars
LB Eric Kendricks 26 Minnesota Vikings
LB Anthony Barr 26 Minnesota Vikings
CB Fabian Moreau 24 Washington Redskins
CB Marcus Rios 23 Denver Broncos
FS Alterraun Verner 29 Free Agent
SS Randall Goforth 24 Philadelphia Eagles

23. Iowa

POS. Player Age Current Team
QB C.J. Beathard 24 San Francisco 49ers
RB Akrum Wadley 23 Tennessee Titans
WR Tevaun Smith 25 Jacksonville Jaguars
WR Riley McCarron 24 New England Patriots
TE George Kittle 24 San Francisco 49ers
TE Henry Krieger-Coble 25 Los Angeles Rams
LT Riley Reiff 29 Minnesota Vikings
LG Brandon Scherff 26 Washington Redskins
C James Daniels 20 Chicago Bears
RG Marshal Yanda 33 Baltimore Ravens
RT Bryan Bulaga 29 Green Bay Packers
DE Mike Daniels 29 Green Bay Packers
DT Carl Davis 26 Baltimore Ravens
DT Jaleel Johnson 23 Minnesota Vikings
DE Adrian Clayborn 29 New England Patriots
LB Anthony Hitchens 25 Kansas City Chiefs
LB Christian Kirksey 25 Cleveland Browns
LB Josey Jewell 23 Denver Broncos
CB Josh Jackson 22 Green Bay Packers
CB Greg Mabin 23 San Francisco 49ers
FS Desmond King 23 Los Angeles Chargers
SS Micah Hyde 27 Buffalo Bills

24. Texas

POS. Player Age Current Team
QB Colt McCoy 31 Washington Redskins
RB D'Onta Foreman 22 Houston Texans
WR Marquise Goodwin 27 San Francisco 49ers
WR Marcus Johnson 23 Seattle Seahawks
TE Geoff Swaim 27 Dallas Cowboys
TE Tyrone Swoopes 23 Seattle Seahawks
LT Connor Williams 21 Dallas Cowboys
LG Kent Perkins 23 Cincinnati Bengals
C Trey Hopkins 25 Cincinnati Bengals
RG Donald Hawkins 26 Free Agent
RT Calvin Anderson 22 Texas Longhorns 
DE Alex Okafor 27 New Orleans Saints
DT Malcom Brown 24 New England Patriots
DT Hassan Ridgeway 23 Indianapolis Colts
DE Brian Orakpo 31 Tennessee Titans
LB Jordan Hicks 26 Philadelphia Eagles
LB Derrick Johnson 35 Oakland Raiders
LB Malik Jefferson 21 Cincinnati Bengals
CB Quandre Diggs 25 Detroit Lions
CB Holton Hill 21 Minnesota Vikings
FS Earl Thomas 29 Seattle Seahawks
SS Kenny Vaccaro 27 Free Agent

25. Louisville

POS. Player Age Current Team
QB Lamar Jackson 21 Baltimore Ravens
RB Bilal Powell 29 New York Jets
WR DeVante Parker 25 Miami Dolphins
WR Josh Bellamy 29 Chicago Bears
WR Eli Rogers 25 Free Agent
WR Harry Douglas 33 Free Agent
LT Geron Christian 21 Washington Redskins
LG Jamon Brown 28 Los Angeles Rams
C Robbie Bell 20 Louisville Cardinals
RG John Miller 24 Buffalo Bills
RT Breno Giacomini 32 Oakland Raiders
DE Elvis Dumervil 34 Free Agent
DT Sheldon Rankins 24 New Orleans Saints
DT Brandon Dunn 25 Houston Texans
DE Marcus Smith 26 Seattle Seahawks
LB Preston Brown 25 Washington Redskins
LB James Burgess 24 Cleveland Browns
CB Jaire Alexander 21 Green Bay Packers
CB William Gay 33 New York Giants
S Josh Harvey-Clemons 24 Washington Redskins
S Calvin Pryor 26 Free Agent
S James Sample 26 Free Agent

Daily Newsletter

Get the latest trending sports news daily in your inbox