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 Mike Trout 647.8
6 Cody Bellinger 624.3
7 Albert Pujols 611.9
8 Pete Alonso 611.0
9 Mark McGwire 602.2
10 Alex Rodriguez 597.3
11 Barry Bonds 596.9
12 Lance Berkman 584.3
13 Ronald Acuna 568.5
14 Manny Ramirez 563.9
15 Vladimir Guerrero 548.6
16 Mo Vaughn 547.3
17 Nolan Arenado 543.0
18 Clayton Kershaw 540.3
19 Kris Bryant 540.0
20 Gary Sheffield 532.8