Between January 1, 1901 and August 13, 1975, Babe Ruth had the most bases on balls, with 2,062 walks.