February 11, 2015 / 2:49 pm

Top 25 NFL Free Agents of 2015

In the modern-day NFL, March 10 signifies the birth of the new season and one of the most exciting events of the off-season: free agency.

This year’s 2015 free-agent class stands apart as one of the most star-studded in recent history at every position with the exception of starting-caliber quarterbacks (Mark Sanchez is the most attractive prospect, if that gives you any indication).

As always, few of the Grade “A” prospects will almost assuredly not be on the market long enough to test their value as their current teams scramble to sign them to long-term deals. Through the coming weeks, I will rank and update the top 25 unrestricted free agents. The rankings will be based upon each player’s current value, talent ceiling and age.

Here are my top 25 NFL free agents for 2015, their positions and current teams:

1. Dez Bryant (WR) – Dallas Cowboys

2. Ndamukong Suh (DT) – Detroit Lions

3. Justin Houston (OLB/DE) – Kansas City Chiefs

4. Demaryius Thomas (WR) – Denver Broncos

5. Randall Cobb (WR) – Green Bay Packers

6. Jordan Cameron (TE) – Cleveland Browns

7. Devin McCourty (S) – New England Patriots

8. Julius Thomas (TE) – Denver Broncos

9. Jason Pierre-Paul (DE) – New York Giants

10. Jerry Hughes (OLB/DE) – Buffalo Bills

11. Mike Iupati (G) – San Francisco 49ers

12. DeMarco Murray (RB) – Dallas Cowboys

13. Terrance Knighton (DT) – Denver Broncos

14. Brandon Flowers (CB) – San Diego Chargers

15. Pernell McPhee (OLB/DE) – Baltimore Ravens

16. Jason Worilds (OLB/DE) – Pittsburgh Steelers

17. Jeremy Maclin (WR) – Philadelphia Eagles

18. Jared Odrick (DT) – Miami Dolphins

19. Mark Ingram (RB) – New Orleans Saints

20. Torrey Smith (WR) – Baltimore Ravens

21. Greg Hardy* (DE) – Carolina Panthers

22. Brandon Graham (OLB) – Philadelphia Eagles

23. Byron Maxwell (CB) – Seattle Seahawks

24. Rahim Moore (S) – Denver Broncos

25. C.J. Spiller (RB) – Buffalo Bills

*Denotes the fact that Hardy is currently on the Commissioner’s Exempt List

Follow Buck on Twitter @BuckReising