With less than a month before free agency starts, NFL teams will be scrambling over the next few weeks to clear as much cap space as possible. Here are 25 players who could fall victim to a salary dump, in order of how much money their teams would save by making the move.

1. Robert Griffin III, QB Washington ($16.5 million)

I almost left Griffin off this list, because, at this point, it’s a given he will be released. Just three years ago he was lighting up the league as a rookie. Now he’s an obvious cut.

2. Mario Williams, DE Bills ($12.9 million)

Reports surfaced late last season that Buffalo was leaning toward releasing the four-time Pro Bowler. Williams was an awkward fit in Rex Ryan’s defensive scheme and publicly questioned his role in it.

3. Chris Long, DE Rams ($11.8 million)

At 30, Long is past his prime and his play on the field no longer justifies the $14.2 million salary he’s in line to get in 2016. He has just four sacks in 18 games over the last two seasons.

4. Matt Kalil, LT Vikings ($11.1 million)

Kalil finds himself in a similar situation as RGIII. After a good rookie season, he’s struggled. The Vikings picked up his fifth-year option just in case he was able to bounce back in 2015. That didn’t happen, and now he’s likely to be released with no cap penalty going to the Vikings.

5. Charles Johnson, DE Panthers ($11 million)

Carolina has been waiting to get out from under Johnson’s massive deal ever since he signed it in 2011. Former GM Marty Hurney overpaid to keep an above average pass rusher on the roster, and it’s been crippling the team’s cap ever since. Johnson had only one sack in 2015.

6. Ryan Clady, LT Broncos ($8.9 million)

Clady is a good player with terrible injury luck. He’s missed at least 14 games two of the last three seasons, and Denver just can’t afford to risk that much money on a player who can’t stay healthy.

7. Lawrence Timmons, LB Steelers ($8.6 million)

Timmons still has some good football left in him and could probably stick around in Pittsburgh if he’s willing to re-work his deal.

8. Jared Allen, DE Panthers ($8.5 million)

Carolina may not have to let Allen go if the aging pass rusher decides to retire. If he does play another season, it will not be in a Panthers jersey.

9. Antonio Cromartie, CB Jets ($8 million)

If the Jets do release Cromartie, it would be the second time in three years that they have let him go to create cap space. If the pattern holds, he’ll just be back in 2017 anyway.

10. Pierre Garcon, WR Washington ($8 million)

Garcon is not the only Washington receiver in danger of getting cut. Releasing DeSean Jackson is also an attractive cap-saving move. But if Washington has to decide between the two — and it may have to in order to re-sign Kirk Cousins — Jackson is clearly the better player.

11. Dashon Goldson, SS Washington ($8 million)

Cutting the hard-hitting safety (and that’s really all he’s good for at this point) is yet another option for Washington. None of his $8 million salary in 2016 is guaranteed and his play on the field does not warrant such a salary.

12. Jordan Cameron, TE Dolphins ($7.5 million)

The Dolphins inked Cameron to a big deal last offseason and had to be disappointed with the return in 2015. Cameron was not the play-maker Miami thought it was getting and it’s not like he’s providing value with his blocking.

13. Jerod Mayo, LB Patriots ($7 million)

Patriots fans will be sad to see Mayo go, but he’s been replaced in the starting lineup by Jamie Collins and Dont’a Hightower, and $11.4 million is just too much to pay for a reserve linebacker who is only useful on run downs.

14. Arian Foster, RB Texans ($6.6 million)

Foster hasn’t played 16 games since 2012. And even if he had been healthy these last few years, no team is going to pay a running back closing in on his age-30 season that much money.

15. Ahmad Brooks, OLB 49ers ($6.4 milliom)

Declining play on the field and trouble off it, this is a no-brainer for the 49ers.

16. Trent Cole, DE Colts ($6.1 million)

Poor Cole is likely to be released by his second team in as many years. Indianapolis signed him to a low-risk deal and got very little in return. Cole picked up only three sacks in 2015, and, at 33, his days as an impact pass rusher are likely over.

17. Victor Cruz, WR Giants ($6.1 million)

One minute you’re salsa dancing in Chunky Soup commercials, the next you’re getting cut from a team that desperately needs wide receivers. Life is fleeting.

18. Stephen Tulloch, LB Lions ($6 million)

Tulloch was not himself in 2015 after suffering a major knee injury the prior season. Given his declining play, the Lions would be smart to part ways with the 31-year-old.

19. Zane Beadles, LG Jaguars ($5.5 million)

The Jaguars overpaid for Beadles two offseasons ago, so it won’t come as much of a surprise if they get rid of the 29-year-old with three years left on his deal.

20. Andre Johnson, WR Colts ($5 million)

Indianapolis thought it was getting a dangerous receiver to pair with T.Y. Hilton, but instead got a player who could not create separation and produced only 503 yards receiving.

21. Kyle Williams, DT Bills ($4.5 million)

Williams’ production has slipped over the last two seasons. He had one sack in six games last season and is not a great fit in Ryan’s defense.

22. Jason Hatcher, DT Washington ($4.2 million)

Hatcher cashed in after an 11-sack season in 2013 but has only 7.5 sacks in his two years in Washington. Retirement is on the table for the 34-year-old, who struggled with injuries in 2015.

23. Rey Maualuga, LB Bengals ($4.1 million)

It won’t take long for Maualuga to catch on with another team, but Cincinnati needs the cap space. And the Bengals have younger and cheaper options at linebacker.

24. Dwayne Bowe, WR Browns ($4 million)

Five catches for 53 yards. That’s what Bowe gave the Browns in return for his $4.5 million cap hit in 2015.

25. Darren Sproles, RB Eagles ($3.5 million)

Philadelphia needs to pay a quarterback and re-sign star defensive lineman Fletcher Cox. With DeMarco Murray and Ryan Mathews on the roster, the 32-year-old Sproles is a luxury the Eagles can’t afford.