The Reds and first baseman Joey Votto have agreed on a three-year, $38 million contract, according to sources. The deal is pending a physical, which Votto will have on Monday. Votto, the NL MVP, was eligible for arbitration for the first time this offseason.