12

Brandon Belt, Giants

While Belt has seen his batting average dwindle in recent years, he has always been a patient hitter who puts up decent on-base numbers. Not including 2014 when he played just 61 games, he has hit between 14-18 homers in each season since 2013.