Making a bet is always a gamble.

After Dan Stewart finished last in his fantasy football league, in accordance with a bet, he had to star in his own version of Miley Cyrus' 2013 hit "Wrecking Ball."

Although, the wrecking ball is a whiffle ball and he never performs the iconic swing atop it, this is a pretty solid recreation.