Between the 2010 and 2019 seasons, Robinson Cano hit the most home runs by a second baseman, with 237 home runs.