Highest Season Average All-time
1 Jeff Bagwell 680.8
2 Albert Belle 673.6
3 Sammy Sosa 660.6
4 Andres Galarraga 654.3
5 Albert Pujols 611.9
6 Mark McGwire 602.2
7 Alex Rodriguez 597.3
8 Barry Bonds 596.9
9 Lance Berkman 584.3
10 Manny Ramirez 563.9
11 Mike Trout 563.4
12 Vladimir Guerrero 548.6
13 Mo Vaughn 547.3
14 Gary Sheffield 532.8
15 Johan Santana 521.8
16 Jim Thome 519.7
17 Juan Gonzalez 516.8
18 David Wright 503.7
19 Clayton Kershaw 502.7
20 Rafael Palmeiro 502.5