| | 1931 - Frankie Frisch, St. Louis Cardinals, 2B |
| | 1932 - Chuck Klein, Philadelphia Phillies, OF |
| | 1933 - Carl Hubbell, New York Giants, P |
| | 1934 - Dizzy Dean, St. Louis Cardinals, P |
| | 1935 - Gabby Hartnett, Chicago Cubs, C |
| | 1936 - Carl Hubbell*, New York Giants, P |
| | 1937 - Joe Medwick, St. Louis Cardinals, OF |
| | 1938 - Ernie Lombardi, Cincinnati Reds, C |
| | 1939 - Bucky Walters, Cincinnati Reds, P |
| | 1940 - Frank McCormick, Cincinnati Reds, 1B |
| | 1941 - Dolph Camilli, Brooklyn Dodgers, 1B |
| | 1942 - Mort Cooper, St. Louis Cardinals, P |
| | 1943 - Stan Musial, St. Louis Cardinals, OF |
| | 1944 - Marty Marion, St. Louis Cardinals, SS |
| | 1945 - Phil Cavarretta, Chicago Cubs, 1B |
| | 1946 - Stan Musial, St. Louis Cardinals, 1B |
| | 1947 - Bob Elliott, Boston Braves, 3B |
| | 1948 - Stan Musial, St. Louis Cardinals, OF |
| | 1949 - Jackie Robinson, Brooklyn Dodgers, 2B |
| | 1950 - Jim Konstanty, Philadelphia Phillies, P |
| | 1951 - Roy Campanella, Brooklyn Dodgers, C |
| | 1952 - Hank Sauer, Chicago Cubs, OF |
| | 1953 - Roy Campanella, Brooklyn Dodgers, C |
| | 1954 - Willie Mays, New York Giants, OF |
| | 1955 - Roy Campanella, Brooklyn Dodgers, C |
| | 1956 - Don Newcombe, Brooklyn Dodgers, P |
| | 1957 - Hank Aaron, Milwaukee Braves, OF |
| | 1958 - Ernie Banks, Chicago Cubs, SS |
| | 1959 - Ernie Banks, Chicago Cubs, SS |
| | 1960 - Dick Groat, Pittsburgh Pirates, SS |
| | 1961 - Frank Robinson, Cincinnati Reds, OF |
| | 1962 - Maury Wills, Los Angeles Dodgers, SS |
| | 1963 - Sandy Koufax, Los Angeles Dodgers, P |
| | 1964 - Ken Boyer, St. Louis Cardinals, 3B |
| | 1965 - Willie Mays, San Francisco Giants, OF |
| | 1966 - Roberto Clemente, Pittsburgh Pirates, OF |
| | 1967 - Orlando Cepeda*, St. Louis Cardinals, 1B |
| | 1968 - Bob Gibson, St. Louis Cardinals, P |
| | 1969 - Willie McCovey, San Francisco Giants, 1B |
| | 1970 - Johnny Bench, Cincinnati Reds, C |
| | 1971 - Joe Torre, St. Louis Cardinals, 3B |
| | 1972 - Johnny Bench, Cincinnati Reds, C |
| | 1973 - Pete Rose, Cincinnati Reds, OF |
| | 1974 - Steve Garvey, Los Angeles Dodgers, 1B |
| | 1975 - Joe Morgan, Cincinnati Reds, 2B |
| | 1976 - Joe Morgan, Cincinnati Reds, 2B |
| | 1977 - George Foster, Cincinnati Reds, OF |
| | 1978 - Dave Parker, Pittsburgh Pirates, OF |
| | 1979 - Keith Hernandez, St. Louis Cardinals, 1B |
| | 1979 - Willie Stargell, Pittsburgh Pirates, 1B |
| | 1980 - Mike Schmidt*, Philadelphia Phillies, 3B |
| | 1981 - Mike Schmidt, Philadelphia Phillies, 3B |
| | 1982 - Dale Murphy, Atlanta Braves, OF |
| | 1983 - Dale Murphy, Atlanta Braves, OF |
| | 1984 - Ryne Sandberg, Chicago Cubs, 2B |
| | 1985 - Willie McGee, St. Louis Cardinals, OF |
| | 1986 - Mike Schmidt, Philadelphia Phillies, 3B |
| | 1987 - Andre Dawson, Chicago Cubs, OF |
| | 1988 - Kirk Gibson, Los Angeles Dodgers, OF |
| | 1989 - Kevin Mitchell, San Francisco Giants, OF |
| | 1990 - Barry Bonds, Pittsburgh Pirates, OF |
| | 1991 - Terry Pendleton, Atlanta Braves, 3B |
| | 1992 - Barry Bonds, Pittsburgh Pirates, OF |
| | 1993 - Barry Bonds, San Francisco Giants, OF |
| | 1994 - Jeff Bagwell*, Houston Astros, 1B |
| | 1995 - Barry Larkin, Cincinnati Reds, SS |
| | 1996 - Ken Caminiti*, San Diego Padres, 3B |
| | 1997 - Larry Walker, Colorado Rockies, OF |
| | 1998 - Sammy Sosa, Chicago Cubs, OF |
| | 1999 - Chipper Jones, Atlanta Braves, 3B |
| | 2000 - Jeff Kent, San Francisco Giants, 2B |
| | 2001 - Barry Bonds, San Francisco Giants, OF |
| | 2002 - Barry Bonds*, San Francisco Giants, OF |
| | 2003 - Barry Bonds, San Francisco Giants, OF |
| | 2004 - Barry Bonds, San Francisco Giants, OF |
| | 2005 - Albert Pujols, St. Louis Cardinals, 1B |
| | 2006 - Ryan Howard, Philadelphia Phillies, 1B |