Do I think that Mondesi has greatness left in him? I doubt it.
But if he signs with another team this year, he will do something that's been done just seven times before. Mondesi has played for at least two teams for the last three years. In 2002 he played on the Blue Jays and the Yankess, in 2003, the Yankees and the Diamondbacks, and last year, the Angels and the Pirates. And so far this year, it's the Braves. If he rehabs his aching knee and catches on with a club in need of a corner outfielder/DH, he will have tied the "record" for most consecutive seasons playing for multiple teams.
Here are the previous "record holders":
All of these guys were vets playing out a string usually with not much left of their career, except for Bruce Chen. He was a hot potato who never blossomed (do potatoes blossom?) until he was picked up by the Orioles.