Prince Fielder is still owed $144 million. Christian Petersen/Getty Images It is no secret that Alex Rodriguez' contract with the New York Yankees is horrible. It's ranked as the worst contract in Major League Baseball by Jonah Keri of Grantland.

The Yankees still owe A-Rod $61 million over the next three seasons, including $21 million this year.

That's $61 million for a player who will turn 40 in July, who missed the entire 2014 season while suspended, who has only played 44 games since the start of the 2012 season and 185 games since turning 35 in 2011, and who hasn't hit more than 18 home runs in a season since 2010.

On top of that, the Yankees and Rodriguez are about to go to war over a $6 million bonus he will soon be owed that is not even part of his regular contract.

That's bad. But the Yankees aren't alone in having a horrible contract for a player in this age of skyrocketing television broadcasting revenue. In fact, the Rangers actually have a worse situation with a trio of bad contracts in which the players are still owed a total of $301 million.

In all, Keri lists 21 players with horrible contracts. Here are his top five including A-Rod and three players from the Rangers: