Joey Votto has agreed to the longest guaranteed contract in major league history, a 12-year deal with the Cincinnati Reds worth more than $200 million that adds 10 additional seasons to his previous agreement.