Six different players have hit at least one home run in 40 different ballparks.
Sammy Sosa hit at least one homer in 45 different parks during his 18-year career.
Ken Griffey Jr. hit a home run in 44 different parks during his 22-season career.
Fred McGriff homered in 43 different parks during his 19-season career.
Ellis Burks, who played from 1987 through 2004, hit a home run in 41 different parks.
Mike Piazza (16 seasons) and Gary Sheffield (22 seasons) both hit at least one homer in 40 different parks.
