The next year, Bonds's offensive production reached even higher levels, breaking not only his own personal records but several major league records. In the Giants' first 50 games in 2001, he hit 28 home runs, including 17 in May—a career high.  This early stretch included his 500th home run hit on April 17 against Terry Adams of the Los Angeles Dodgers .   He also hit 39 home runs by the All-star break (a major league record), drew a major league record 177 walks, and had a .515 on-base average, a feat not seen since Mickey Mantle and Ted Williams over forty years earlier. Bonds's slugging percentage was a major league record .863  (411 total bases in 476 at-bats), and, most impressively, he ended the season with a major league record 73 home runs.