The Florida Marlins found themselves just 7.5 games out of the wild card race just three weeks ago.
As is the case with most teams at this stage of the season, the Marlins must now look ahead to next year. What better way to drop some talent, or lack there of, and bad contracts than through the waiver wire.
Here are three possibilities to clear waivers and move to other teams before August 31.
The 35-year-old lefty slinger is possibly the most logical of all the choices to clear waivers for the Marlins.
He is enjoying the best season of his career, posting a 1.82 ERA albeit in just 24.2 innings of work.
The Marlins officially put him on waivers yesterday and it wouldn't be to shocking to see some team nibble and see what the possible price is.
At the worst, the Marlins owe him $1.5 million in 2012 should nobody bite.
This is a long shot given his poor play this season, but I wouldn't be shocked if a team took a stab.
With nearly 90 percent of his $7.75 million contract already paid, Cameron could come cheap to a team looking for veteran outfield help.
John Buck is an intriguing option that has a slight chance to clear waivers and get picked up.
Buck is a rare commodity behind the plate, as he possesses some pretty good pop, raking 14 home runs this season.
His $5 million contract, paired with the Marlins' lack of much depth at the position, could prevent this from happening, but I'm sure the team would listen to offers.