Through the 2009 season:
1) Ken Griffey Jr. - 420 home runs in the American League (Seattle Mariners, Chicago White Sox) and 210 home runs in National League (Cincinnati Reds).
2) Frank Robinson - 343 home runs in the National League (Cincinnati Reds, Los Angeles Dodgers) and 243 home runs in the American League (Baltimore Orioles, Cleveland Indians, California Angels).
3) Mark McGwire - 363 home runs in the American League (Oakland Athletics) and 220 home runs in the National League (St. Louis Cardinals).
4) Fred McGriff - 240 home runs in the National League (Atlanta Braves, San Diego Padres, Chicago Cubs, Los Angeles Dodgers) and 201 home runs in the American League (Tampa Bay Rays, Toronto Blue Jays).
1) Mark McGwire - 1987, 1992, 1996 Athletics and 1998 and 1999 Cardinals.
2) Ken Griffey Jr. - 1993, 1994, 1997-1999 Mariners and 2000 Reds.
3) Jim Thome - 1997 and 2002 Indians, 2006 White Sox, and 2003 and 2004 Phillies.
4) Shaun Green - 1999 Blue Jays and 2000 and 2001 Dodgers.
5) Darrell Evans - 1985 Tigers and 1973 Braves.
6) David Justice - 2000 Yankees/Indians and 1993 Braves.
The 2011 season may see a 7th player added to this list as Adam Dunn, Mark Reynolds, and Adrian Gonzalez are playing in the American League. All hit 40+ home runs in the National League.
122 different players have had a total of 295 40-HR seasons.
Stephen Drew has hit for the cycle, hit an in-the-park homer, and turned a triple play in his career.
No. Through the 2010 All Star Game, there have been 175 home runs hit by 133 different players but none by a pitcher.
As of the 2008 season, no player has hit 60+ home runs with three different clubs. For that matter, no player has hit 60+ home runs for two different clubs: Only two players, Mark McGwire and Sammy Sosa, have had multiple 60+ home run seasons. Both of McGwire's were with the Cardinals (1998, 1999) and all three of Sosa's were with the Cubs (1998, 1999, 2001).
104
1500
122 different players have had a total of 295 40-HR seasons.
27
25 players
Stephen Drew has hit for the cycle, hit an in-the-park homer, and turned a triple play in his career.
No. Through the 2010 All Star Game, there have been 175 home runs hit by 133 different players but none by a pitcher.
Darrell Evans Alex rodriguez
As of the 2008 season, no player has hit 60+ home runs with three different clubs. For that matter, no player has hit 60+ home runs for two different clubs: Only two players, Mark McGwire and Sammy Sosa, have had multiple 60+ home run seasons. Both of McGwire's were with the Cardinals (1998, 1999) and all three of Sosa's were with the Cubs (1998, 1999, 2001).
Miguel Cabrera
104
65
2 players hit 40 or more home runs in 2008, both from the National League. R. Howard(47), and A. Dunn (40)