Most parks, one or more homers
The following is a list of players who have hit at least one home run in 40 or more Major League ballparks.
| Player |
Years active |
No. of ballparks |
| Sammy Sosa | 1989-2005, 2007 | 45 |
| Ken Griffey Jr. | 1989-2009 | 44 |
| Fred McGriff | 1986-2004 | 43 |
| Ellis Burks | 1987-2004 | 41 |
| Mike Piazza | 1992-2007 | 40 |
| Gary Sheffield | 1988-2007 | 40 |