March 31, 2013 is Major’s League Baseball’s opening day. Just like the NBA, MLB players are guaranteed all their money in their contract. Hopefully, one day the NFL can guarantee their players 100% of their contract money. Until then, take a look at the top 50 highest paid MLB players of 2013.