Without a doubt, Major League Baseball teams hand their players the most ridiculous contracts in all of North American professional sports, both by money and length.
It is a reason to scoff at cynics who claim baseball is a dying sport, but it is also ammunition for heated debates about just how bad some deals might be, by money, length or both. There are plenty to choose from thanks to owners and front offices that are willing to pay players greatly for past production while crossing their fingers for some of that production to happen in the future.