
Every year in the NFL and other sports, contracts between teams and players expire. Some become free agents, while others get extensions with their respective teams.
Here are the Top-50 free agents in this year’s class. (done by Kevin Walters & Keith Archer)
Top NFL Free Agents (1-15)
- QB Dak Prescott (Cowboys)
Kevin’s Prediction: Dallas Cowboys
Keith’s Prediction: Dallas Cowboys
2. WR Allen Robinson (Bears)
Kevin’s Prediction: Indianapolis Colts
Keith’s Prediction: Baltimore Ravens
3. WR Chris Godwin (Buccaneers)
Kevin’s Prediction: Tampa Bay Buccaneers
Keith’s Prediction: Indianapolis Colts
4. OT Trent Williams (49ers)
Kevin’s Prediction: San Francisco 49ers
Keith’s Prediction: San Francisco 49ers
5. WR Kenny Golladay (Lions)
Kevin’s Prediction: Detroit Lions
Keith’s Prediction: Detroit Lions
6. S Justin Simmons (Broncos)
Kevin’s Prediction: Denver Broncos
Keith’s Prediction: Denver Broncos
7. LB Lavonte David (Buccaneers)
Kevin’s Prediction: Tampa Bay Buccaneers
Keith’s Prediction: Tampa Bay Buccaneers
8. DE J.J. Watt (Texans)
Kevin’s Prediction: Green Bay Packers
Keith’s Prediction: Buffalo Bills
9. EDGE Shaquil Barrett (Buccaneers)
Kevin’s Prediction: D
Keith’s Prediction: Tampa Bay Buccaneers
10. WR Will Fuller (Texans)
Kevin’s Prediction: Houston Texans
Keith’s Prediction: New York Jets
11. G Brandon Scherff (Football Team)
Kevin’s Prediction: Washington Football Team
Keith’s Prediction: Washington Football Team
12. DL Leonard Williams (Giants)
Kevin’s Prediction: New York Giants
Keith’s Prediction: New York Giants
13. S Anthony Harris (Vikings)
Kevin’s Prediction: Cleveland Browns
Keith’s Prediction: Dallas Cowboys
14. TE Hunter Henry (Chargers)
Prediction: Los Angeles Chargers
Keith’s Prediction: Buffalo Bills
15. WR JuJu Smith-Schuster (Steelers)
Kevin’s Prediction: New York Jets
Keith’s Prediction: New York Jets
Top NFL Free Agents (16-30)
16. EDGE Jadeveon Clowney (Titans)
Kevin’s Prediction: New York Giants
Keith’s Prediction: Jacksonville Jaguars
17. C Corey Linsley (Packers)
Kevin’s Prediction: Los Angeles Chargers
Keith’s Prediction: Green Bay Packers
18. OT Taylor Moton (Panthers)
Kevin’s Prediction: Carolina Panthers
Keith’s Prediction: Carolina Panthers
19. G Joe Thuney (Patriots)
Kevin’s Prediction: Cincinnati Bengals
Keith’s Prediction: Cincinnati Bengals
20. EDGE Bud Dupree (Steelers)
Kevin’s Prediction: Cleveland Browns
Keith’s Prediction: Cleveland Browns
21. WR Curtis Samuel (Panthers)
Kevin’s Prediction: New York Giants
Keith’s Prediction: Washington Football Team
22. QB Jameis Winston (Saints)
Kevin’s Prediction: New Orleans Saints
Keith’s Prediction: New Orleans Saints
23. S Marcus Williams (Saints)
Kevin’s Prediction: Las Vegas Raiders
Keith’s Prediction: Las Vegas Raiders
24. CB William Jackson III (Bengals)
Kevin’s Prediction: Cincinnati Bengals
Keith’s Prediction: Cincinnati Bengals
25. S Marcus Maye (Jets)
Kevin’s Prediction: New York Jets
Keith’s Prediction: New York Jets
26. CB Richard Sherman (49ers)
Kevin’s Prediction: Las Vegas Raiders
Keith’s Prediction: Cleveland Browns
27. CB Desmond King (Titans)
Kevin’s Prediction: Tennessee Titans
Keith’s Prediction: Tennessee Titans
28. QB Cam Newton (Patriots)
Kevin’s Prediction: Los Angeles Chargers
Keith’s Prediction: Washington Football Team
29. S John Johnson III (Rams)
Kevin’s Prediction: Jacksonville Jaguars
Keith’s Prediction: Jacksonville Jaguars
Top NFL Free Agents (30-39)
30. CB Mike Hilton (Steelers)
Kevin’s Prediction: Pittsburgh Steelers
Keith’s Prediction: Pittsburgh Steelers
31. CB Chidobe Awuzie (Cowboys)
Prediction: Indianapolis Colts
Keith’s Prediction: Dallas Cowboys
32. TE Jonnu Smith (Titans)
Kevin’s Prediction: Carolina Panthers
Keith’s Prediction: Los Angeles Chargers
33. WR Corey Davis (Titans)
Kevin’s Prediction: Baltimore Ravens
Keith’s Prediction: New York Giants
34. EDGE Von Miller (Broncos)
Kevin’s Prediction: Cincinnati Bengals
Keith’s Prediction: Arizona Cardinals
35. CB Shaquill Griffin (Seahawks)
Prediction: Seattle Seahawks
Keith’s Prediction: Seattle Seahawks
36. RB Aaron Jones (Packers)
Kevin’s Prediction: Miami Dolphins
Keith’s Prediction: New York Jets
37. RB Chris Carson (Seahawks)
Kevin’s Prediction: Arizona Cardinals
Keith’s Prediction: Arizona Cardinals
38. WR Marvin Jones (Lions)
Kevin’s Prediction: Los Angeles Rams
Keith’s Prediction: Los Angeles Rams
39. CB J.C. Jackson (Patriots)
Kevin’s Prediction: New England Patriots
Keith’s Prediction: New England Patriots
Top NFL Free Agents (40-50)
40. WR Sammy Watkins (Chiefs)
Kevin’s Prediction: Kansas City Chiefs
Keith’s Prediction: Kansas City Chiefs
41. OT Alejandro Villanueva (Steelers)
Kevin’s Prediction: Washington Football Team
Keith’s Prediction: Cincinnati Bengals
42. EDGE Leonard Floyd (Rams)
Kevin’s Prediction: Los Angeles Rams
Keith’s Prediction: Los Angeles Rams
43. CB Patrick Peterson (Cardinals)
Kevin’s Prediction: Washington Football Team
Keith’s Prediction: New York Giants
44. S Keanu Neal (Falcons)
Kevin’s Prediction: Atlanta Falcons
Keith’s Prediction: Atlanta Falcons
45. LB Matt Milano (Bills)
Kevin’s Prediction: New England Patriots
Keith’s Prediction: Buffalo Bills
46. DT Dalvin Tomlinson (Giants)
Kevin’s Prediction: Jacksonville Jaguars
Keith’s Prediction: New York Giants
47. CB Xavier Rhodes (Colts)
Kevin’s Prediction: New York Giants
Keith’s Prediction: Indianapolis Colts
48. QB Ryan Fitzpatrick (Dolphins)
Kevin’s Prediction: Miami Dolphins
Keith’s Prediction: Miami Dolphins
49. CB Jason Verrett (49ers)
Kevin’s Prediction: San Francisco 49ers
Keith’s Prediction: San Francisco 49ers
50. LB Jayon Brown (Titans)
Kevin’s Prediction: Tennessee Titans
Keith’s Prediction: Tennessee Titans