| Year | Player | National League | Home Runs | Player | American League | Home Runs |
| 1901 | Sam Crawford | Cincinnati | 16 | Napoleon Lajoie | Philadelphia | 13 |
| 1902 | Thomas Leach | Pittsburgh | 6 | Socks Seybold | Philadelphia | 16 |
| 1903 | James Sheckard | Brooklyn | 9 | Buck Freeman | Boston | 13 |
| 1904 | Harry Lumley | Brooklyn | 9 | Harry Davis | Philadelphia | 10 |
| 1905 | Fred Odwell | Cincinnati | 9 | Harry Davis | Philadelphia | 8 |
| 1906 | Timothy Jordan | Brooklyn | 12 | Harry Davis | Philadelphia | 12 |
| 1907 | David Brain | Boston | 10 | Harry Davis | Philadelphia | 8 |
| 1908 | Timothy Jordan | Brooklyn | 12 | Sam Crawford | Detroit | 7 |
| 1909 | Red Murray | New York | 7 | Ty Cobb | Detroit | 9 |
| 1910 | Fred Beck | Boston | 10 | Jake Stahl | Boston | 10 |
| tied | Frank Schulte | Chicago | 10 | --- | --- | -- |
| 1911 | Frank Schulte | Chicago | 21 | J. Franklin Baker | Philadelphia | 9 |
| 1912 | Henry Zimmerman | Chicago | 14 | J. Franklin Baker | Philadelphia | 10 |
| tied | --- | --- | -- | Tris Speaker | Boston | 10 |
| 1913 | Gavvy Cravath | Philadelphia | 19 | J. Franklin Baker | Philadelphia | 13 |
| 1914 | Gavvy Cravath | Philadelphia | 19 | J. Franklin Baker | Philadelphia | 9 |
| 1915 | Gavvy Cravath | Philadelphia | 24 | Robert Roth | Chicago-Cleveland | 7 |
| 1916 | Dave Robertson | New York | 12 | Wally Pipp | New York | 12 |
| tied | Fred (Cy) Williams | Chicago | 12 | --- | --- | -- |
| 1917 | Dave Robertson | New York | 12 | Wally Pipp | New York | 9 |
| tied | Gavvy Cravath | Philadelphia | 12 | --- | --- | -- |
| 1918 | Gavvy Cravath | Philadelphia | 8 | Babe Ruth | Boston | 11 |
| tied | --- | --- | -- | Tilly Walker | Philadelphia | 11 |
| 1919 | Gavvy Cravath | Philadelphia | 12 | Babe Ruth | Boston | 29 |
| 1920 | Cy Williams | Philadelphia | 15 | Babe Ruth | New York | 54 |
Year | Player | National League | Home Runs | Player | American League | Home Runs |
| 1921 | George Kelly | New York | 23 | Babe Ruth | New York | 59 |
| 1922 | Rogers Hornsby | St. Louis | 42 | Ken Williams | St. Louis | 39 |
| 1923 | Cy Williams | Philadelphia | 41 | Babe Ruth | New York | 41 |
| 1924 | Jacques Fournier | Brooklyn | 27 | Babe Ruth | New York | 46 |
| 1925 | Rogers Hornsby | St. Louis | 39 | Bob Meusel | New York | 33 |
| 1926 | Hack Wilson | Chicago | 21 | Babe Ruth | New York | 47 |
| 1927 | Hack Wilson | Chicago | 30 | Babe Ruth | New York | 60 |
| tied | Cy Williams | Philadelphia | 30 | --- | --- | -- |
| 1928 | Hack Wilson | Chicago | 30 | Babe Ruth | New York | 54 |
| tied | Jim Bottomley | St. Louis | 30 | --- | --- | -- |
| 1929 | Chuck Klein | Philadelphia | 43 | Babe Ruth | New York | 46 |
| 1930 | Hack Wilson | Chicago | 56 | Babe Ruth | New York | 49 |
| 1931 | Chuck Klein | Philadelphia | 31 | Babe Ruth | New York | 46 |
| tied | --- | --- | -- | Lou Gehrig | New York | 46 |
| 1932 | Chuck Klein | Philadelphia | 38 | Jimmie Foxx | Philadelphia | 58 |
| tied | Mel Ott | New York | 38 | --- | --- | -- |
| 1933 | Chuck Klein | Philadelphia | 28 | Jimmie Foxx | Philadelphia | 48 |
| 1934 | Rip Collins | St. Louis | 35 | Lou Gehrig | New York | 49 |
| tied | Mel Ott | New York | 35 | --- | --- | -- |
| 1935 | Walter Berger | Boston | 34 | Jimmie Foxx | Philadelphia | 36 |
| tied | --- | --- | -- | Hank Greenberg | Detroit | 36 |
| 1936 | Mel Ott | New York | 33 | Lou Gehrig | New York | 49 |
| 1937 | Mel Ott | New York | 31 | Joe DiMaggio | New York | 46 |
| tied | Joe Medwick | St. Louis | 31 | --- | --- | -- |
| 1938 | Mel Ott | New York | 36 | Hank Greenberg | Detroit | 58 |
| 1939 | John Mize | St. Louis | 28 | Jimmie Foxx | Boston | 35 |
| 1940 | John Mize | St. Louis | 43 | Hank Greenberg | Detroit | 41 |
Year | Player | National League | Home Runs | Player | American League | Home Runs |
| 1941 | Dolph Camilli | Brooklyn | 34 | Ted Williams | Boston | 37 |
| 1942 | Mel Ott | New York | 30 | Ted Williams | Boston | 36 |
| 1943 | Bill Nicholson | Chicago | 29 | Rudy York | Detroit | 34 |
| 1944 | Bill Nicholson | Chicago | 33 | Nick Etten | New York | 22 |
| 1945 | Tommy Holmes | Boston | 28 | Vern Stephens | St. Louis | 24 |
| 1946 | Ralph Kiner | Pittsburgh | 23 | Hank Greenberg | Detroit | 44 |
| 1947 | Ralph Kiner | Pittsburgh | 51 | Ted Williams | Boston | 32 |
| tied | John Mize | St. Louis | 51 | --- | --- | -- |
| 1948 | Ralph Kiner | Pittsburgh | 40 | Joe DiMaggio | New York | 39 |
| tied | John Mize | St. Louis | 40 | --- | --- | -- |
| 1949 | Ralph Kiner | Pittsburgh | 54 | Ted Williams | Boston | 43 |
| 1950 | Ralph Kiner | Pittsburgh | 47 | Al Rosen | Cleveland | 37 |
| 1951 | Ralph Kiner | Pittsburgh | 42 | Gus Zernial | Chi.-Phila. | 33 |
| 1952 | Ralph Kiner | Pittsburgh | 37 | Larry Doby | Cleveland | 32 |
| tied | Hank Sauer | Chicago | 37 | --- | --- | -- |
| 1953 | Ed Mathews | Milwaukee | 47 | Al Rosen | Cleveland | 43 |
| 1954 | Ted Kluszewski | Cincinnati | 49 | Larry Doby | Cleveland | 32 |
| 1955 | Willie Mays | New York | 51 | Mickey Mantle | New York | 37 |
| 1956 | Duke Snider | Brooklyn | 43 | Mickey Mantle | New York | 52 |
| 1957 | Hank Aaron | Milwaukee | 44 | Roy Sievers | Washington | 42 |
| 1958 | Ernie Banks | Chicago | 47 | Mickey Mantle | New York | 42 |
| 1959 | Ed Mathews | Milwaukee | 46 | Rocky Colavito | Cleveland | 42 |
| tied | --- | --- | -- | Harmon Killebrew | Washington | 42 |
| 1960 | Ernie Banks | Chicago | 41 | Mickey Mantle | New York | 40 |
Year | Player | National League | Home Runs | Player | American League | Home Runs |
| 1961 | Orlando Cepeda | San Francisco | 46 | Roger Maris | New York | 61 |
| 1962 | Willie Mays | San Francisco | 49 | Harmon Killebrew | Minnesota | 48 |
| 1963 | Hank Aaron | Milwaukee | 44 | Harmon Killebrew | Minnesota | 45 |
| tied | Willie McCovey | San Francisco | 44 | --- | --- | -- |
| 1964 | Willie Mays | San Francisco | 47 | Harmon Killebrew | Minnesota | 49 |
| 1965 | Willie Mays | San Francisco | 52 | Tony Conigliaro | Boston | 32 |
| 1966 | Hank Aaron | Atlanta | 44 | Frank Robinson | Baltimore | 49 |
| 1967 | Hank Aaron | Atlanta | 39 | Carl Yastrzemski | Boston | 44 |
| tied | --- | --- | -- | Harmon Killebrew | Minnesota | 44 |
| 1968 | Willie McCovey | San Francisco | 36 | Frank Howard | Washington | 44 |
| 1969 | Willie McCovey | San Francisco | 45 | Harmon Killebrew | Minnesota | 49 |
| 1970 | Johnny Bench | Cincinnati | 45 | Frank Howard | Washington | 44 |
| 1971 | Willie Stargell | Pittsburgh | 48 | Bill Melton | Chicago | 33 |
| 1972 | Johnny Bench | Cincinnati | 40 | Dick Allen | Chicago | 37 |
| 1973 | Willie Stargell | Pittsburgh | 44 | Reggie Jackson | Oakland | 32 |
| 1974 | Mike Schmidt | Philadelphia | 36 | Dick Allen | Chicago | 32 |
| 1975 | Mike Schmidt | Philadelphia | 38 | George Scott | Milwaukee | 36 |
| tied | --- | --- | -- | Reggie Jackson | Oakland | 36 |
| 1976 | Mike Schmidt | Philadelphia | 38 | Greg Nettles | New York | 32 |
| 1977 | George Foster | Cincinnati | 52 | Jim Rice | Boston | 39 |
| 1978 | George Foster | Cincinnati | 40 | Jim Rice | Boston | 46 |
| 1979 | Dave Kingman | Chicago | 48 | Gorman Thomas | Milwaukee | 45 |
| 1980 | Mike Schmidt | Philadelphia | 48 | Reggie Jackson | Oakland | 41 |
| tied | --- | --- | -- | Ben Oglivie | Milwaukee | 41 |
Year | Player | National League | Home Runs | Player | American League | Home Runs |
| 1981 | Mike Schmidt | Philadelphia | 31 | Bobby Grich | California | 22 |
| tied | --- | --- | -- | Tony Armas | Oakland | 22 |
| tied | --- | --- | -- | Dwight Evans | Boston | 22 |
| tied | --- | --- | -- | Eddie Murray | Baltimore | 22 |
| 1982 | Dave Kingman | New York | 37 | Gorman Thomas | Milwaukee | 39 |
| tied | --- | --- | -- | Reggie Jackson | California | 39 |
| 1983 | Mike Schmidt | Philadelphia | 40 | Jim Rice | Boston | 39 |
| 1984 | Mike Schmidt | Philadelphia | 36 | Tony Armas | Boston | 43 |
| tied | Dale Murphy | Atlanta | 36 | --- | --- | -- |
| 1985 | Dale Murphy | Atlanta | 37 | Darrell Evans | Detroit | 40 |
| 1986 | Mike Schmidt | Philadelphia | 37 | Jesse Barfield | Toronto | 40 |
| 1987 | Andre Dawson | Chicago | 49 | Mark McGwire | Oakland | 49 |
| 1988 | Darryl Strawberry | New York | 39 | Jose Canseco | Oakland | 42 |
| 1989 | Kevin Mitchell | San Francisco | 47 | Fred McGriff | Toronto | 36 |
| 1990 | Ryne Sandberg | Chicago | 40 | Cecil Fielder | Detroit | 51 |
| 1991 | Howard Johnson | New York | 38 | Cecil Fielder | Detroit | 44 |
| tied | --- | --- | -- | Jose Canseco | Oakland | 44 |
| 1992 | Fred McGriff | San Diego | 35 | Juan Gonzalez | Texas | 43 |
| 1993 | Barry Bonds | San Francisco | 46 | Juan Gonzalez | Texas | 46 |
| 1994 | Matt Williams | San Francisco | 43 | Ken Griffey Jr. | Seattle | 40 |
| 1995 | Dante Bichette | Colorado | 40 | Albert Belle | Cleveland | 50 |
| 1996 | Andres Galarraga | Colorado | 47 | Mark McGwire | Oakland | 52 |
| 1997 | Larry Walker | Colorado | 49 | Ken Griffey Jr. | Seattle | 56 |
| 1998 | Mark McGwire | St. Louis | 70 | Ken Griffey Jr. | Seattle | 56 |
| 1999 | Mark McGwire | St. Louis | 65 | Ken Griffey Jr. | Seattle | 48 |
| 2000 | Sammy Sosa | Chicago | 50 | Troy Glaus | Anaheim | 47 |
Year | Player | National League | Home Runs | Player | American League | Home Runs |
| 2001 | Barry Bonds | San Francisco | 73 | Alex Rodriguez | Texas | 52 |
| 2002 | Sammy Sosa | Chicago | 49 | Alex Rodriguez | Texas | 57 |
| 2003 | Jim Thome | Philadelphia | 47 | Alex Rodriguez | Texas | 47 |
| 2004 | Adrian Beltre | Los Angeles | 48 | Manny Ramirez | Boston | 43 |
| 2005 | Andruw Jones | Atlanta | 51 | Alex Rodriguez | New York | 48 |
| 2006 | Ryan Howard | Philadelphia | 58 | David Ortiz | Boston | 54 |
| 2007 | Prince Fielder | Milwaukee | 50 | Alex Rodriguez | New York | 54 |
| 2008 | Ryan Howard | Philadelphia | 48 | Miguel Cabrera | Detroit | 37 |
| 2009 | Albert Pujols | St. Louis | 47 | Carlos Pena | Tampa Bay | 39 |
| tie | . | . | . | Mark Teixeira | New York | 39 |
| 2010 | Albert Pujols | St. Louis | 42 | Jose Bautista | Toronto | 54 |
| 2011 | Matt Kemp | Los Angeles | 39 | Jose Bautista | Toronto | 43 |