1. Tyree Jackson, Buffalo (UPDATE: Signing with the Buffalo Bills, per NFL Network's Tom Pelissero)
2. Nick Fitzgerald, Mississippi St. (UPDATE: Signing with the Tampa Bay Buccaneers, per Fitzgerald)
3. Jordan Ta'amu, Mississippi
4. Jacob Dolegala, Central Connecticut St.
5. Manny Wilkins, Arizona State (UPDATE: Signing with the Green Bay Packers, per Wilkins)
6. Taryn Christion, South Dakota St.
7. Kyle Shurmur, Vanderbilt (UPDATE: Signing with the Kansas City Chiefs, per Pelissero)
8. Eric Dungey, Syracuse
9. Jake Browning, Washington (UPDATE: Signing with the Minnesota Vikings, per Pelissero)
10. Brett Rypien, Boise State (UPDATE: Signing with the Denver Broncos, per Pelissero)
11. Justice Hansen, Arkansas State
12. Marcus McMaryion, Fresno State
13. Jalan McClendon, Baylor
14. Tanner Mangum, BYU
15. Taylor Cornelius, Oklahoma St.
16. Brent Stockstill, Middle Tennessee
17. David Blough, Purdue
18. Jacob Knipp, Northern Colorado
19. Hayden Moore, Cincinnati
20. Devlin Hodges, Samford
21. Wilton Speight, UCLA
22. Drew Anderson, Murray State (UPDATE: Agreed to terms with the Arizona Cardinals, the team announced)
23. Brad Mayes, Lehigh
24. Kyle Kempt, Iowa State
25. JaJuan Lawson, Rhode Island
26. Jacob Mezera, Fort Hays St.
27. Andrew Ford, UMass
28. Gus Ragland, Miami (Ohio)
29. Amir Hall, Bowie State
30. Sam Straub, Southern Illinois
31. Layton Rabb, Midwestern State
32. C.J. Collins, Southwestern Assemblies of God
33. John Lovett, Princeton (UPDATE: Signing with the Kansas City Chiefs, per Pelissero)
34. Alex Figueroa, Central Oklahoma
35. Silas Stewart, Incarnate Word
1. Karan Higdon, Michigan
2. Alex Barnes, Kansas State (UPDATE: Agreed to terms with the Tennessee Titans, per Pelissero)
3. James Williams, Washington St.
4. Devine Ozigbo, Nebraska (UPDATE: Agreed to terms with the New Orleans Saints, per NFL.com's Herbie Teope)
5. Nick Brossette, LSU
6. Andrew Beck, Texas
7. Xavier Turner, Tarleton State (UPDATE: Agreed to terms with the Arizona Cardinals, the team announced)
8. LJ Scott, Michigan State
9. Tre Watson, Texas
10. Damarea Crockett, Missouri
11. Dominick Bragalone, Lehigh
12. Wes Hills, Slippery Rock
13. Matt Colburn, Wake Forest (UPDATE: Agreed to terms with the Los Angeles Rams, the team announced)
14. Jordan Ellis, Virginia
15. Jalin Moore, Appalachian St.
16. Darrin Hall, Pittsburgh
17. Bruce Anderson, North Dakota St.
18. Patrick Laird, California
19. Aeris Williams, Mississippi St.
20. Marcus Jones, Gannon
21. Thomas Lexington, UNLV
22. Marquis Young, Massachusetts
23. Jacques Patrick, Florida State
24. Travon McMillian, Colorado (UPDATE: Agreed to terms with the Pittsburgh Steelers, the team announced)
25. Ryan Fulse, Wagner
26. Joshuwa Holloman, Eastern Michigan
27. Alec Ingold, Wisconsin (UPDATE: Signing with the Oakland Raiders, Pelissero reports)
28. George Aston, Pittsburgh
29. Carson Meier, Oklahoma (UPDATE: Agreed to terms with the Jacksonville Jaguars, the team announced)
30. Elijah Holyfield, Georgia (UPDATE: Signing with the Carolina Panthers, per Rapoport)
1. Dax Raymond, Utah State
2. C.J. Conrad, Kentucky
3. Kendall Blanton, Missouri (UPDATE: Agreed to terms with the Los Angeles Rams, the team announced)
4. David Lucero, UTEP
5. Romello Brooker, Houston (UPDATE: Agreed to terms with the Los Angeles Rams, the team announced)
6. Kano Dillon, Oregon
7. Donald Parham, Stetson
8. Keenen Brown, Texas State
9. Matt Sokol, Michigan St. (UPDATE: Signing with the Los Angeles Chargers, Rapoport reports)
10. Daniel Helm, Duke (UPDATE: Agreed to terms with the Los Angeles Chargers, team announced)
11. Jerome Washington, Rutgers (UPDATE: Agreed to terms with the Arizona Cardinals, the team announced)
12. Tyler Petite, USC
13. Milan Richard, Clemson
14. Jeremy Patton, Arkansas
15. Hale Hentges, Alabama
16. Trey Lansman, Nebraska-Kearney
17. Darnell Jenkins, Rocky Mountain
18. Mik'Quan Deane, Western Kentucky
19. C'yontai Lewis, Florida
20. Brandon Dillon, Marian (UPDATE: Signing with the Minnesota Vikings, per Rapoport)
21. Ian Bunting, California
22. Davis Koppenhaver, Duke
23. Jake Powell, Monmouth
24. Micky Crum, Louisville
25. Cole Herdman, Purdue
26. Logan Parker, Southern Utah
27. Zander Neuville, Wisconsin
28. Seth Hebert, Central Missouri
29. Ravian Pierce, Syracuse
30. Mavin Saunders, Kansas
31. Isaiah Searight, Fordham
32. Tyree Mayfield, Wyoming (UPDATE: Signing with the San Francisco 49ers, Pelissero reports)
1. Tyler Roemer, San Diego St.
2. Mitch Hyatt, Clemson
3. Yosuah Nijman, Virginia Tech
4. Donnell Greene, Minnesota (UPDATE: Agreed to terms with the Jacksonville Jaguars, the team announced)
5. Brandon Knight, Indiana
6. Blake Hance, Northwestern
7. Alex Bookser, Pittsburgh
8. Chidi Okeke, Tennessee St.
9. Willie Wright, Tulsa
10. Ethan Greenidge, Villanova
11. Devon Johnson, Ferris State (UPDATE: Agreed to terms with the Atlanta Falcons, the team announced)
12. Paul Adams, Missouri
13. Derrick Puni, Central Missouri
14. Brian Wallace, Arkansas
15. Derrick Kelly, Florida State
16. Brian Fineanganofo, Idaho State
17. Juwann Bushell-Beatty, Michigan
18. Tyree St. Louis, Miami (UPDATE: Signing with the New England Patriots, Pelissero reports)
19. Brandon Hitner, Villanova (UPDATE: Agreed to terms with the Los Angeles Rams, the team announced)
20. William Sweet, North Carolina (UPDATE: Agreed to terms with the Arizona Cardinals, the team announced)
21. Garrett McGhin, East Carolina
22. Patrick Lawrence, Baylor
23. Patrick Mekari, California
24. Tariq Cole, Rutgers (UPDATE: Agreed to terms with the Arizona Cardinals, the team announced)
25. Ryan Pope, San Diego St. (UPDATE: Signed with the Detroit Lions, Rapoport reports)
26. Brock Ruble, Toledo
27. A.T. Hall, Stanford (UPDATE: Signing with the Tennessee Titans)
28. Koda Martin, Syracuse (UPDATE: Signing with the Los Angeles Chargers, Rapoport reports)
29. Jaelin Robinson, Temple (UPDATE: Agreed to terms with the Atlanta Falcons, the team announced)
30. Travis Vornkahl, West Texas A&M
1. Gerald Willis, Miami (UPDATE: Signing with the Baltimore Ravens, per Pelissero)
2. Ricky Walker, Virginia Tech
3. Albert Huggins, Clemson
4. Kevin Givens, Penn State
5. Freedom Akinmoladun, Nebraska
6. Javier Edwards, Colorado (UPDATE: Signing with the Houston Texans, Rapoport reports)
7. Daniel Wise, Kansas
8. Youhanna Ghaifan, Wyoming
9. Jay-Tee Tiuli, Eastern Washington
10. Khairi Clark, Florida (UPDATE: Agreed to terms with the Jacksonville Jaguars, the team announced)
11. Shy Tuttle, Tennessee
12. Marquise Copeland, Cincinnati (UPDATE: Agreed to terms with the Los Angeles Rams, the team announced)
13. Johnny Dwight, Alabama
14. Ryan Bee, Marshall
15. Olive Sagapolu, Wisconsin
16. Chris Nelson, Texas (UPDATE: Agreed to terms with the Pittsburgh Steelers, the team announced)
17. Bryan Mone, Michigan
18. Terrence Alexander, LSU
19. Iseoluwapo Jegede, Valdosta St.
20. Kenny Bigelow Jr., West Virginia
21. Kevin Wilkins, Rutgers
22. Darrion Daniels, Oklahoma St.
23. Jalen Dalton, North Carolina
24. Miles Brown, Wofford (UPDATE: Agreed to terms with the Arizona Cardinals, the team announced)
25. Desmond Branch, Georgia Tech
1. Saivion Smith, Alabama (UPDATE: Agreed to terms with the Jacksonville Jaguars, the team announced)
2. Mark Fields, Clemson
3. Hamp Cheevers, Boston College (UPDATE: Signing with the Titans)
4. Ryan Pulley, Arkansas (UPDATE: Agreed to terms with the Arizona Cardinals, the team announced)
5. Blace Brown, Troy
6. Derrick Baity, Kentucky
7. Derrek Thomas, Baylor
8. Nate Meadors, UCLA
9. Brian Peavy, Iowa State
10. Deion Harris, North Dakota
11. Clifton Duck, Appalachian St.
12. Keisean Nixon, South Carolina
13. Nate Brooks, North Texas
14. Kyron Brown, Akron
15. Darius Williams, Colorado St.-Pueblo
16. Dylan Mabin, Fordham
17. Herb Miller, Florida Atlantic
18. Emmanuel Lubin, Florida International
19. Nick Watkins, Houston
20. Nik Needham, UTEP
21. Chris Westry, Kentucky (UPDATE: Agreed to terms with the Dallas Cowboys, Pelissero reports)
22. Alijah Holder, Stanford
23. Montre Hartage, Northwestern
24. Isaiah Wharton, Rutgers
25. Davante Davis, Texas (UPDATE: Agreed to terms with the Seattle Seahawks, Pelissero reports)
26. Jomon Dotson, Nevada
27. Donnie Lewis Jr., Tulane
28. Anthoula Kelly, Fresno State
29. Alex Brown, South Carolina
30. Jalin Burrell, New Mexico (UPDATE: Agreed to terms with the Kansas City Chiefs, Pelissero reports)
31. Jermaine Ponder, St. Francis (Pa.)
32. Jordan Wyatt, SMU
33. Alexander Myres, Houston
34. Josh Miller, Ball State
35. Kemon Hall, North Texas (UPDATE: Agreed to terms with the Los Angeles Chargers, team announced)
36. DeAndre Farris, Western Kentucky
37. Montre Gregory, Bowling Green
1. Thompson Myers-Spencer, St. Norbert
2. John Baron, San Diego St.
3. Chase McLaughlin, Illinois
4. Emmit Carpenter, Minnesota
Punters
1. Jack Fox, Rice
2. A.J. Cole III, North Carolina St.
3. Andrew Zecca, St. Francis (Pa.)
Long-snappers
1. Chris Wilkerson, Stephen F. Austin
2. Patrick Eby, Columbia
3. Kyle Vasey, Penn State (UPDATE: Agreed to terms with the Atlanta Falcons, the team announced)