Baseball Wiki
Register
Advertisement

Listed below are the occurrences of Major League Baseball players who have hit three home runs in a single game. To date, there have been 246 occurrences in the National League, 233 in the American League, and 1 in the American Association, for a total of 480 by 336 different players.

Johnny Mize and Sammy Sosa have accomplished the feat six different times. Dave Kingman, Joe Carter, Mark McGwire, and Carlos Delgado have done it five times. Only once has the feat occurred twice in the same game by two different players. On September 25, 2001, Richie Sexson and Jeromy Burnitz both hit three home runs for the Milwaukee Brewers in a game against the Arizona Diamondbacks.

Twenty-nine players have hit three homers with more than one team. Kingman, Mize, and Alex Rodriguez have done it with three different teams.

The 15 players with four home runs are included and noted on this list; for a separate list of only those players, see MLB hitters with four home runs in one game.

Through 1940[]

Date Player Team Home/Away
October 9, 1884 Jack Manning Philadelphia Quakers, NL A
August 15, 1886 Guy Hecker Louisville Colonels, AA H
September 10, 1886 Dan Brouthers Detroit Wolverines, NL A
May 9, 1888 Roger Connor New York Giants, NL A
May 10, 1894 Frank Shugart St. Louis Browns, NL A
May 30, 1894 Bobby Lowe Boston Beaneaters, NL H
August 20, 1894 Bill Joyce Washington Senators, NL H
July 13, 1896 Ed Delahanty Philadelphia Phillies, NL A
July 12, 1897 Tom McCreery Louisville Colonels, NL A
September 26, 1897 Jake Beckley Cincinnati Reds, NL A
April 22, 1922 Ken Williams St. Louis Browns, AL H
September 15, 1922 Butch Henline Philadelphia Phillies, NL H
May 11, 1923 Cy Williams Philadelphia Phillies, NL H
September 17, 1923 George Kelly New York Giants, NL A
June 14, 1924 George Kelly New York Giants, NL A
August 2, 1924 Joe Hauser Philadelphia Athletics, AL A
May 5, 1925 Ty Cobb Detroit Tigers, AL A
May 21, 1925 Mickey Cochrane Philadelphia Athletics, AL A
June 19, 1925 Goose Goslin Washington Senators, AL A
July 13, 1926 Jack Fournier Brooklyn Dodgers, NL A
October 6, 1926 Babe Ruth New York Yankees, AL A
June 8, 1927 Tony Lazzeri New York Yankees, AL H
June 23, 1927 Lou Gehrig New York Yankees, AL A
June 2, 1928 Les Bell Boston Braves, NL H
September 20, 1928 George Harper St. Louis Cardinals, NL A
October 9, 1928 Babe Ruth New York Yankees, AL A
May 4, 1929 Lou Gehrig New York Yankees, AL A
May 21, 1930 Babe Ruth New York Yankees, AL A
May 22, 1930 Lou Gehrig New York Yankees, AL A
July 2, 1930 Carl Reynolds Chicago White Sox, AL A
July 26, 1930 Hack Wilson Chicago Cubs, NL A
August 19, 1930 Goose Goslin St. Louis Browns, AL A
August 31, 1930 Mel Ott New York Giants, NL H
September 17, 1930 Earl Averill New York Yankees, AL H
April 24, 1931 Rogers Hornsby Chicago Cubs, NL A
June 24, 1931 George Watkins St. Louis Cardinals, NL A
June 3, 1932 Lou Gehrig New York Yankees, AL A
June 23, 1932 Goose Goslin St. Louis Browns, AL H
July 9, 1932 Ben Chapman New York Yankees, AL H
July 10, 1932 Jimmie Foxx Philadelphia Athletics, AL A
July 15, 1932 Al Simmons Philadelphia Athletics, AL H
August 13, 1932 Bill Terry New York Giants, NL H
June 8, 1933 Jimmie Foxx Philadelphia Athletics, AL H
July 20, 1933 Babe Herman Chicago Cubs, NL H
May 30, 1934 Hal Trosky Cleveland Indians, AL H
July 6, 1934 Hal Lee Boston Braves, NL A
August 17, 1934 Ed Coleman Philadelphia Athletics, AL H
May 25, 1935 Babe Ruth Boston Braves, NL A
June 27, 1935 Pinky Higgins Philadelphia Athletics, AL H
July 7, 1935 Moose Solters St. Louis Browns, AL A
May 24, 1936 Tony Lazzeri New York Yankees, AL A
July 10, 1936 Chuck Klein Philadelphia Phillies, NL A
July 22, 1936 Johnny Moore Philadelphia Phillies, NL H
May 9, 1937 Alex Kampouris Cincinnati Reds, NL A
June 13, 1937 Joe DiMaggio New York Yankees, AL A
July 5, 1937 Hal Trosky Cleveland Indians, AL A
July 13, 1938 Johnny Mize St. Louis Cardinals, NL H
July 20, 1938 Johnny Mize St. Louis Cardinals, NL H
September 17, 1938 Merv Connors Chicago White Sox, AL A
May 25, 1939 Ken Keltner Cleveland Indians, AL A
July 4, 1939 Jim Tabor Boston Red Sox, AL A
July 4, 1939 Hank Leiber Chicago Cubs, NL H
July 26, 1939 Bill Dickey New York Yankees, AL H
May 13, 1940 Johnny Mize St. Louis Cardinals, NL A
May 20, 1940 Frank Higgins Detroit Tigers, AL H
July 28, 1940 Charlie Keller New York Yankees, AL A
September 8, 1940 Johnny Mize St. Louis Cardinals, NL H

1941 Through 1970[]

Date Player Team Home/Away
September 1, 1941 Rudy York Detroit Tigers, AL H
May 13, 1942 Jim Tobin Boston Braves, NL H
July 26, 1942 Clyde McCullough Chicago Cubs, NL A
July 23, 1944 Bill Nicholson Chicago Cubs, NL A
July 13, 1945 Pat Seerey Cleveland Indians, AL A
July 14, 1946 Ted Williams Boston Red Sox, AL H
August 15, 1946 Sam Chapman Philadelphia Athletics, AL H
April 24, 1947 Johnny Mize New York Giants, NL A
July 18, 1947 Willard Marshall New York Giants, NL H
August 16, 1947 Ralph Kiner Pittsburgh Pirates, NL H
September 11, 1947 Ralph Kiner Pittsburgh Pirates, NL H
May 23, 1948 Joe DiMaggio New York Yankees, AL A
July 5, 1948 Ralph Kiner Pittsburgh Pirates, NL H
July 18, 1948 Pat Seerey Chicago White Sox, AL A
August 5, 1948 Gene Hermanski Brooklyn Dodgers, NL H
June 2, 1949 Andy Seminick Philadelphia Phillies, NL H
June 26, 1949 Pat Mullin Detroit Tigers, AL A
July 6, 1949 Walker Cooper Cincinnati Reds, NL H
September 24, 1949 Bob Elliott Boston Braves, NL A
May 30, 1950 Duke Snider Brooklyn Dodgers, NL H
June 8, 1950 Bobby Doerr Boston Red Sox, AL H
June 24, 1950 Wes Westrum New York Giants, NL H
August 2, 1950 Larry Doby Cleveland Indians, AL H
August 2, 1950 Andy Pafko Chicago Cubs, NL A
August 26, 1950 Roy Campanella Brooklyn Dodgers, NL A
August 28, 1950 Hank Sauer Chicago Cubs, NL H
August 31, 1950 Gil Hodges Brooklyn Dodgers, NL H
September 10, 1950 Joe DiMaggio New York Yankees, AL A
September 15, 1950 Johnny Mize New York Yankees, AL A
September 16, 1950 Tommy Brown Brooklyn Dodgers, NL H
October 1, 1950 Gus Zernial Chicago White Sox, AL H
June 20, 1951 Bobby Avila Cleveland Indians, AL A
July 18, 1951 Ralph Kiner Pittsburgh Pirates, NL A
July 26, 1951 Clyde Vollmer Boston Red Sox, AL H
August 27, 1951 Del Wilber Philadelphia Phillies, NL H
September 1, 1951 Don Mueller New York Giants, NL H
April 29, 1952 Al Rosen Cleveland Indians, AL A
June 11, 1952 Hank Sauer Chicago Cubs, NL H
September 27, 1952 Eddie Mathews Boston Braves, NL A
August 26, 1953 Dusty Rhodes New York Giants, NL H
August 30, 1953 Jim Pendleton Milwaukee Braves, NL A
May 2, 1954 Stan Musial St. Louis Cardinals, NL H
June 3, 1954 Hank Thompson New York Giants, NL A
July 5, 1954 Bill Glynn Cleveland Indians, AL A
July 28, 1954 Dusty Rhodes New York Giants, NL H
July 31, 1954 Joe Adcock Milwaukee Braves, NL A
April 17, 1955 Al Kaline Detroit Tigers, AL H
May 13, 1955 Mickey Mantle New York Yankees, AL H
May 27, 1955 Norm Zauchin Boston Red Sox, AL H
June 1, 1955 Duke Snider Brooklyn Dodgers, NL H
July 21, 1955 Gus Bell Cincinnati Reds, NL A
July 23, 1955 Del Ennis Philadelphia Phillies, NL H
July 29, 1955 Smoky Burgess Cincinnati Reds, NL H
August 4, 1955 Ernie Banks Chicago Cubs, NL H
May 29, 1956 Gus Bell Cincinnati Reds, NL A
June 24, 1956 Ed Bailey Cincinnati Reds, NL A
July 1, 1956 Ted Kluszewski Cincinnati Reds, NL A
August 18, 1956 Bob Thurman Cincinnati Reds, NL H
August 31, 1956 Jim Lemon Washington Senators, AL H
May 8, 1957 Ted Williams Boston Red Sox, AL A
June 13, 1957 Ted Williams Boston Red Sox, AL A
September 14, 1957 Ernie Banks Chicago Cubs, NL H
April 24, 1958 Lee Walls Chicago Cubs, NL A
May 4, 1958 Roman Mejias Pittsburgh Pirates, NL A
May 30, 1958 Walt Moryn Chicago Cubs, NL H
June 26, 1958 Héctor López Kansas City Athletics, AL H
August 16, 1958 Frank J. Thomas Pittsburgh Pirates, NL A
September 9, 1958 Preston Ward Kansas City Athletics, AL H
April 21, 1959 Don Demeter Los Angeles Dodgers, NL H
May 3, 1959 Charlie Maxwell Detroit Tigers, AL H
June 10, 1959 Rocky Colavito Cleveland Indians, AL A
June 21, 1959 Hank Aaron Milwaukee Braves, NL A
August 20, 1959 Bob Cerv Kansas City Athletics, AL H
August 22, 1959 Frank Robinson Cincinnati Reds, NL H
June 30, 1960 Dick Stuart Pittsburgh Pirates, NL H
April 30, 1961 Willie Mays San Francisco Giants, NL A
June 9, 1961 Willie Kirkland Cleveland Indians, AL H
June 29, 1961 Willie Mays San Francisco Giants, NL A
July 5, 1961 Bill White St. Louis Cardinals, NL A
August 27, 1961 Rocky Colavito Detroit Tigers, AL A
September 5, 1961 Lee Thomas Los Angeles Angels, AL A
September 12, 1961 Don Demeter Philadelphia Phillies, NL A
May 29, 1962 Ernie Banks Chicago Cubs, NL H
July 5, 1962 Rocky Colavito Detroit Tigers, AL A
July 8, 1962 Stan Musial St. Louis Cardinals, NL A
August 6, 1962 Steve Boros Detroit Tigers, AL A
April 11, 1963 Don Leppert Washington Senators, AL H
May 17, 1963 Bob Allison Minnesota Twins, AL A
June 2, 1963 Willie Mays San Francisco Giants, NL A
June 9, 1963 Ernie Banks Chicago Cubs, NL H
August 10, 1963 Boog Powell Baltimore Orioles, AL A
September 21, 1963 Harmon Killebrew Minnesota Twins, AL A
September 22, 1963 Willie McCovey San Francisco Giants, NL H
April 22, 1964 Willie McCovey San Francisco Giants, NL A
June 8, 1964 Jim King Washington Senators, AL H
June 27, 1964 Boog Powell Baltimore Orioles, AL A
July 4, 1964 Manny Jimenez Kansas City Athletics, AL A
September 27, 1964 Johnny Callison Philadelphia Phillies, NL H
June 6, 1965 Tom Tresh New York Yankees, AL H
June 6, 1965 Johnny Callison Philadelphia Phillies, NL A
June 24, 1965 Willie Stargell Pittsburgh Pirates, NL A
September 3, 1965 Jim Hickman New York Mets, NL A
July 30, 1966 Gene Oliver Atlanta Braves, NL H
August 12, 1966 Art Shamsky Cincinnati Reds, NL H
August 15, 1966 Boog Powell Baltimore Orioles, AL A
September 17, 1966 Willie McCovey San Francisco Giants, NL H
May 15, 1967 Roberto Clemente Pittsburgh Pirates, NL A
May 24, 1967 Tommy McCraw Chicago White Sox, AL A
June 6, 1967 Curt Blefary Baltimore Orioles, AL A
June 11, 1967 Adolfo Phillips Chicago Cubs, NL H
June 15, 1967 Jimmy Wynn Houston Astros, NL H
May 22, 1968 Willie Stargell Pittsburgh Pirates, NL A
June 14, 1968 Ken Harrelson Boston Red Sox, AL A
September 10, 1968 Billy Williams Chicago Cubs, NL H
September 29, 1968 Dick Allen Philadelphia Phillies, NL A
May 16, 1969 Mike Epstein Washington Senators, AL A
June 11, 1969 Joe Lahoud Boston Red Sox, AL A
June 24, 1969 Bill Melton Chicago White Sox, AL A
July 2, 1969 Reggie Jackson Oakland Athletics, AL H
July 30, 1969 Bob Tillman Atlanta Braves, NL A
August 13, 1969 Roberto Clemente Pittsburgh Pirates, NL A
April 29, 1970 Paul Blair Baltimore Orioles, AL A
May 24, 1970 Tony Horton Cleveland Indians, AL A
May 31, 1970 Rico Carty Atlanta Braves, NL H
June 9, 1970 Willie Horton Detroit Tigers, AL H
June 24, 1970 Bobby Murcer New York Yankees, AL H
July 3, 1970 Mike Lum Atlanta Braves, NL H
July 26, 1970 Johnny Bench Cincinnati Reds, NL H
July 26, 1970 Orlando Cepeda Atlanta Braves, NL A

Table notes: † First game of doubleheader ‡ Second game of doubleheader § Home runs came in consecutive at bats ↔ Includes home runs from both sides of plate

1971 through 1990[]

Date Player Team Home/Away
April 10, 1971 Willie Stargell Pittsburgh Pirates, NL A
April 21, 1971 Willie Stargell Pittsburgh Pirates, NL H
July 11, 1971 Deron Johnson Philadelphia Phillies, NL H
August 9, 1971 Bill Freehan Detroit Tigers, AL A
October 3, 1971 Bob Robertson Pittsburgh Pirates, NL A
May 16, 1972 Rick Monday Chicago Cubs, NL A
August 1, 1972 Nate Colbert San Diego Padres, NL A
May 9, 1973 Johnny Bench Cincinnati Reds, NL A
June 19, 1973 George Hendrick Cleveland Indians, AL H
June 21, 1973 Lee May Houston Astros, NL A
July 3, 1973 Tony Oliva Minnesota Twins, AL A
July 10, 1973 Leroy Stanton California Angels, AL A
July 13, 1973 Bobby Murcer New York Yankees, AL H
April 17, 1974 George Mitterwald Chicago Cubs, NL H
May 11, 1974 Jim Wynn Los Angeles Dodgers, NL A
June 18, 1974 Bobby Grich Baltimore Orioles, AL H
August 20, 1974 Davey Lopes Los Angeles Dodgers, NL A
June 18, 1975 Fred Lynn Boston Red Sox, AL A
July 1, 1975 John Mayberry Kansas City Royals, AL A
July 2, 1975 Don Baylor Baltimore Orioles, AL A
September 7, 1975 Tony Solaita Kansas City Royals, AL A
April 17, 1976 Mike Schmidt Philadelphia Phillies, NL A
May 19, 1976 Carl Yastrzemski Boston Red Sox, AL A
May 22, 1976 Reggie Smith St. Louis Cardinals, NL A
June 4, 1976 Dave Kingman New York Mets, NL A
June 5, 1976 Bill Robinson Pittsburgh Pirates, NL H
September 25, 1976 Gary Matthews San Francisco Giants, NL H
April 20, 1977 Gary Carter Montreal Expos, NL H
May 15, 1977 Willie Horton Texas Rangers, AL A
May 29, 1977 Larry Parrish Montreal Expos, NL A
June 1, 1977 John Mayberry Kansas City Royals, AL A
June 30, 1977 Cliff Johnson New York Yankees, AL A
July 14, 1977 George Foster Cincinnati Reds, NL H
August 29, 1977 Jim Rice Boston Red Sox, AL H
October 18, 1977 Reggie Jackson New York Yankees, AL H
April 29, 1978 Pete Rose Cincinnati Reds, NL A
May 14, 1978 Dave Kingman Chicago Cubs, NL A
July 30, 1978 Larry Parrish Montreal Expos, NL A
October 6, 1978 George Brett Kansas City Royals, AL A
May 17, 1979 Dave Kingman Chicago Cubs, NL H
May 18, 1979 Dale Murphy Atlanta Braves, NL H
May 23, 1979 Al Oliver Texas Rangers, AL H
July 7, 1979 Mike Schmidt Philadelphia Phillies, NL H
July 8, 1979 Ben Oglivie Milwaukee Brewers, AL H
July 14, 1979 Claudell Washington Chicago White Sox, AL H
July 22, 1979 George Brett Kansas City Royals, AL A
July 27, 1979 Cecil Cooper Milwaukee Brewers, AL H
July 28, 1979 Dave Kingman Chicago Cubs, NL A
August 29, 1979 Eddie Murray Baltimore Orioles, AL A
September 1, 1979 Carney Lansford California Angels, AL A
April 25, 1980 Larry Parrish Montreal Expos, NL A
May 4, 1980 Otto Vélez Toronto Blue Jays, AL H
May 29, 1980 Johnny Bench Cincinnati Reds, NL A
June 20, 1980 Freddie Patek California Angels, AL A
June 22, 1980 Claudell Washington New York Mets, NL A
August 17, 1980 Al Oliver Texas Rangers, AL A
September 14, 1980 Eddie Murray Baltimore Orioles, AL A
August 14, 1981 Jeff Burroughs Seattle Mariners, AL A
May 12, 1982 Paul Molitor Milwaukee Brewers, AL A
May 18, 1982 Larry Herndon Detroit Tigers, AL H
June 20, 1982 Ben Oglivie Milwaukee Brewers, AL A
July 7, 1982 Harold Baines Chicago White Sox, AL H
August 3, 1982 Doug DeCinces California Angels, AL H
August 8, 1982 Doug DeCinces California Angels, AL A
April 20, 1983 George Brett Kansas City Royals, AL A
May 14, 1983 Ben Oglivie Milwaukee Brewers, AL H
June 15, 1983 Darrell Evans San Francisco Giants, NL H
July 20, 1983 Dan Ford Baltimore Orioles, AL A
August 29, 1983 Jim Rice Boston Red Sox, AL A
April 16, 1984 Dave Kingman Oakland Athletics, AL A
September 17, 1984 Harold Baines Chicago White Sox, AL A
April 11, 1985 Gorman Thomas Seattle Mariners, AL H
April 29, 1985 Larry Parrish Texas Rangers, AL H
August 5, 1985 Darryl Strawberry New York Mets, NL A
August 26, 1985 Eddie Murray Baltimore Orioles, AL A
September 3, 1985 Gary Carter New York Mets, NL A
September 24, 1985 Andre Dawson Montreal Expos, NL A
June 8, 1986 Lee Lacy Baltimore Orioles, AL A
June 12, 1986 Juan Beníquez Baltimore Orioles, AL H
July 6, 1986 Bob Horner Atlanta Braves, NL H
July 22, 1986 Ken Griffey, Sr. Atlanta Braves, NL H
August 29, 1986 Joe Carter Cleveland Indians, AL A
September 1, 1986 Jim Presley Seattle Mariners, AL H
September 10, 1986 Eric Davis Cincinnati Reds, NL A
September 18, 1986 Reggie Jackson California Angels, AL H
May 3, 1987 Eric Davis Cincinnati Reds, NL A
May 4, 1987 Tim Wallach Montreal Expos, NL A
May 21, 1987 Cory Snyder Cleveland Indians, AL H
May 28, 1987 Joe Carter Cleveland Indians, AL A
June 14, 1987 Mike Schmidt Philadelphia Phillies, NL A
June 27, 1987 Mark McGwire Oakland Athletics, AL A
June 28, 1987 Bill Madlock Detroit Tigers, AL H
July 3, 1987 Brook Jacoby Cleveland Indians, AL H
July 17, 1987 Dale Sveum Milwaukee Brewers, AL H
August 1, 1987 Andre Dawson Chicago Cubs, NL H
September 10, 1987 Glenn Davis Houston Astros, NL A
September 14, 1987 Mickey Brantley Seattle Mariners, AL H
September 14, 1987 Ernie Whitt Toronto Blue Jays, AL H
September 30, 1987 Darnell Coles Pittsburgh Pirates, NL H
October 3, 1987 Wally Joyner California Angels, AL H
April 4, 1988 George Bell Toronto Blue Jays, AL A
July 3, 1988 José Canseco Oakland Athletics, AL A
June 24, 1989 Joe Carter Cleveland Indians, AL A
July 19, 1989 Joe Carter Cleveland Indians, AL A
August 29, 1989 Von Hayes Philadelphia Phillies, NL A
May 6, 1990 Cecil Fielder Detroit Tigers, AL A
May 25, 1990 Kevin Mitchell San Francisco Giants, NL A
May 26, 1990 Jeff Treadway Atlanta Braves, NL A
June 1, 1990 Glenn Davis Houston Astros, NL A
June 6, 1990 Cecil Fielder Detroit Tigers, AL A
June 9, 1990 Randy Milligan Baltimore Orioles, AL H
July 17, 1990 Bo Jackson Kansas City Royals, AL A
September 29, 1990 Tom Brunansky Boston Red Sox, AL H

1991 to present[]

Date Player Team Home/Away
April 13, 1991 Dave Winfield California Angels, AL A
May 7, 1991 Harold Baines Chicago White Sox, AL H
June 28, 1991 Barry Larkin Cincinnati Reds, NL H
July 6, 1991 Danny Tartabull Kansas City Royals, AL H
July 31, 1991 Jack Clark Boston Red Sox, AL H
August 3, 1991 Dave Henderson Oakland Athletics, AL H
June 7, 1992 Juan González Texas Rangers, AL H
July 12, 1992 Jeff Blauser Atlanta Braves, NL A
September 6, 1992 Albert Belle Cleveland Indians, AL H
June 17, 1993 Carlos Baerga Cleveland Indians, AL A
August 23, 1993 Joe Carter Toronto Blue Jays, AL H
August 28, 1993 Juan González Texas Rangers, AL H
September 7, 1993 Mark Whiten St. Louis Cardinals, NL A
April 4, 1994 Karl "Tuffy" Rhodes Chicago Cubs, NL H
April 17, 1994 Cory Snyder Los Angeles Dodgers, NL A
April 18, 1994 Tim Raines, Sr. Chicago White Sox, AL A
June 13, 1994 José Canseco Texas Rangers, AL H
June 24, 1994 Jeff Bagwell Houston Astros, NL H
July 5, 1994 Darnell Coles Toronto Blue Jays, AL A
July 22, 1994 Jim Thome Cleveland Indians, AL H
August 2, 1994 Barry Bonds San Francisco Giants, NL H
June 2, 1995 John Valentin Boston Red Sox, AL H
June 11, 1995 Mark McGwire Oakland Athletics, AL A
June 25, 1995 Andrés Galarraga Colorado Rockies, NL A
August 10, 1995 Mike Stanley New York Yankees, AL H
August 15, 1995 Reggie Sanders Cincinnati Reds, NL H
August 31, 1995 Paul O'Neill New York Yankees, AL H
September 19, 1995 Albert Belle Cleveland Indians, AL A
April 11, 1996 Dan Wilson Seattle Mariners, AL A
April 16, 1996 Cecil Fielder Detroit Tigers, AL A
May 10, 1996 Ernie Young Oakland Athletics, AL H
May 22, 1996 Gerónimo Berroa Oakland Athletics, AL A
May 24, 1996 Ken Griffey, Jr. Seattle Mariners, AL H
May 28, 1996 Cal Ripken, Jr. Baltimore Orioles, AL A
June 5, 1996 Sammy Sosa Chicago Cubs, NL H
June 29, 1996 Mike Piazza Los Angeles Dodgers, NL A
July 6, 1996 Edgar Martínez Seattle Mariners, AL A
August 6, 1996 Darryl Strawberry New York Yankees, AL H
August 12, 1996 Gerónimo Berroa Oakland Athletics, AL H
September 15, 1996 Frank Thomas Chicago White Sox, AL A
September 15, 1996 Benito Santiago Philadelphia Phillies, NL A
September 24, 1996 Mo Vaughn Boston Red Sox, AL H
September 24, 1996 Willie Greene Cincinnati Reds, NL H
April 2, 1997 Tino Martinez New York Yankees, AL A
April 5, 1997 Larry Walker Colorado Rockies, NL A
April 25, 1997 Matt Williams Cleveland Indians, AL A
April 25, 1997 Ken Griffey, Jr. Seattle Mariners, AL A
April 26, 1997 Roberto Alomar Baltimore Orioles, AL A
May 19, 1997 Steve Finley San Diego Padres, NL A
May 30, 1997 Mo Vaughn Boston Red Sox, AL H
June 23, 1997 Steve Finley San Diego Padres, NL A
June 30, 1997 Bobby Higginson Detroit Tigers, AL H
September 4, 1997 Bobby Estalella Philadelphia Phillies, NL A
September 11, 1997 Iván Rodríguez Texas Rangers, AL H
April 3, 1998 José Valentín Milwaukee Brewers, NL A
April 13, 1998 Lee Stevens Texas Rangers, AL H
April 14, 1998 Mark McGwire St. Louis Cardinals, NL H
May 19, 1998 Mark McGwire St. Louis Cardinals, NL A
June 15, 1998 Sammy Sosa Chicago Cubs, NL H
June 18, 1998 Brant Brown Chicago Cubs, NL H
July 12, 1998 Ken Caminiti San Diego Padres, NL A
August 4, 1998 Carlos Delgado Toronto Blue Jays, AL A
September 15, 1998 Manny Ramírez Cleveland Indians, AL H
September 20, 1998 Bret Boone Cincinnati Reds, NL A
September 22, 1998 Mike Lansing Colorado Rockies, NL H
April 21, 1999 Jeff Bagwell Houston Astros, NL A
April 28, 1999 Larry Walker Colorado Rockies, NL A
May 10, 1999 Nomar Garciaparra Boston Red Sox, AL H
May 18, 1999 Edgar Martínez Seattle Mariners, AL H
May 19, 1999 Jeffrey Hammonds Cincinnati Reds, NL A
June 5, 1999 Vinny Castilla Colorado Rockies, NL H
June 9, 1999 Jeff Bagwell Houston Astros, NL A
June 11, 1999 Miguel Tejada Oakland Athletics, AL H
July 24, 1999 Trot Nixon Boston Red Sox, AL A
July 25, 1999 Albert Belle Baltimore Orioles, AL H
August 6, 1999 Carlos Delgado Toronto Blue Jays, AL A
August 25, 1999 Manny Ramírez Cleveland Indians, AL H
August 30, 1999 Edgardo Alfonzo New York Mets, NL A
September 7, 1999 Greg Vaughn Cincinnati Reds, NL A
September 8, 1999 Steve Finley Arizona Diamondbacks, NL H
September 24, 1999 Juan González Texas Rangers, AL H
April 11, 2000 Kevin Elster Los Angeles Dodgers, NL A
April 16, 2000 Alex Rodriguez Seattle Mariners, AL A
May 1, 2000 Todd Helton Colorado Rockies, NL H
May 18, 2000 Mark McGwire St. Louis Cardinals, NL A
June 23, 2000 Bret Boone San Diego Padres, NL A
June 24, 2000 Bobby Higginson Detroit Tigers, AL A
June 28, 2000 Jeff Cirillo Colorado Rockies, NL H
July 9, 2000 Tyler Houston Milwaukee Brewers, NL H
August 27, 2000 Darrin Fletcher Toronto Blue Jays, AL A
April 4, 2001 Carlos Delgado Toronto Blue Jays, AL A
April 8, 2001 Aramis Ramírez Pittsburgh Pirates, NL A
April 15, 2001 Todd Hollandsworth Colorado Rockies, NL H
April 20, 2001 Carlos Delgado Toronto Blue Jays, AL A
April 28, 2001 Geoff Jenkins Milwaukee Brewers, NL H
May 10, 2001 Jeromy Burnitz Milwaukee Brewers, NL H
May 19, 2001 Barry Bonds San Francisco Giants, NL A
May 20, 2001 Jason Varitek Boston Red Sox, AL A
June 8, 2001 Luis Gonzalez Arizona Diamondbacks, NL A
June 19, 2001 Ellis Burks Cleveland Indians, AL H
June 30, 2001 Miguel Tejada Oakland Athletics, AL A
July 6, 2001 Jim Thome Cleveland Indians, AL H
July 28, 2001 Vinny Castilla Houston Astros, NL A
August 9, 2001 Sammy Sosa Chicago Cubs, NL H
August 15, 2001 Shawn Green Los Angeles Dodgers, NL H
August 17, 2001 José Ortiz Colorado Rockies, NL H
August 22, 2001 Sammy Sosa Chicago Cubs, NL H
September 9, 2001 Barry Bonds San Francisco Giants, NL A
September 23, 2001 Sammy Sosa Chicago Cubs, NL A
September 25, 2001 Richie Sexson Milwaukee Brewers, NL A
September 25, 2001 Jeromy Burnitz Milwaukee Brewers, NL A
October 6, 2001 Phil Nevin San Diego Padres, NL H
April 16, 2002 Lance Berkman Houston Astros, NL A
May 2, 2002 Mike Cameron Seattle Mariners, AL A
May 17, 2002 Erubiel Durazo Arizona Diamondbacks, NL H
May 23, 2002 Shawn Green Los Angeles Dodgers, NL A
July 23, 2002 Nomar Garciaparra Boston Red Sox, AL H
August 4, 2002 Russell Branyan Cincinnati Reds, NL H
August 7, 2002 Chris Woodward Toronto Blue Jays, AL H
August 9, 2002 Aaron Boone Cincinnati Reds, NL H
August 10, 2002 Mike Lieberthal Philadelphia Phillies, NL A
August 10, 2002 Sammy Sosa Chicago Cubs, NL A
August 17, 2002 Alex Rodriguez Texas Rangers, AL H
August 27, 2002 Barry Bonds San Francisco Giants, NL A
September 15, 2002 Troy Glaus Anaheim Angels, AL H
September 25, 2002 Andruw Jones Atlanta Braves, NL A
October 13, 2002 Adam Kennedy Anaheim Angels, AL H
April 25, 2003 Richie Sexson Milwaukee Brewers, NL A
May 8, 2003 Aaron Boone Cincinnati Reds, NL H
May 19, 2003 Carlos Peña Detroit Tigers, AL A
May 21, 2003 Geoff Jenkins Milwaukee Brewers, NL H
May 29, 2003 Todd Helton Colorado Rockies, NL H
July 4, 2003 Garret Anderson Anaheim Angels, AL A
July 4, 2003 Moisés Alou Chicago Cubs, NL H
July 7, 2003 Shea Hillenbrand Arizona Diamondbacks, NL H
July 29, 2003 Bill Mueller Boston Red Sox, AL A
July 30, 2003 José Valentín Chicago White Sox, AL A
September 16, 2003 Richard Hidalgo Houston Astros, NL A
September 25, 2003 Carlos Delgado Toronto Blue Jays, AL H
April 21, 2004 Mike Lowell Florida Marlins, NL A
April 28, 2004 Steve Finley Arizona Diamondbacks, NL H
May 10, 2004 Luis Gonzalez Arizona Diamondbacks, NL H
June 25, 2004 Larry Walker Colorado Rockies, NL A
July 16, 2004 Víctor Martínez Cleveland Indians, AL A
July 20, 2004 Travis Hafner Cleveland Indians, AL H
July 20, 2004 Albert Pujols St. Louis Cardinals, NL A
July 23, 2004 Kevin Millar Boston Red Sox, AL H
July 30, 2004 Aramis Ramírez Chicago Cubs, NL H
August 13, 2004 J. T. Snow San Francisco Giants, NL A
August 18, 2004 Erubiel Durazo Oakland Athletics, AL A
August 28, 2004 Tony Clark New York Yankees, AL A
September 16, 2004 Aramis Ramírez Chicago Cubs, NL A
April 4, 2005 Dmitri Young Detroit Tigers, AL H
April 26, 2005 Alex Rodriguez New York Yankees, AL H
May 15, 2005 Morgan Ensberg Houston Astros, NL H
June 12, 2005 Hee-Seop Choi Los Angeles Dodgers, NL H
June 30, 2005 Kevin Mench Texas Rangers, AL H
July 30, 2005 Jonny Gomes Tampa Bay Devil Rays, AL H
April 16, 2006 Albert Pujols St. Louis Cardinals, NL H
April 21, 2006 Alfonso Soriano Washington Nationals, NL H
May 30, 2006 Vernon Wells Toronto Blue Jays, AL H
June 3, 2006 Damion Easley Arizona Diamondbacks, NL A
July 13, 2006 Mark Teixeira Texas Rangers, AL A
August 14, 2006 Chipper Jones Atlanta Braves, NL A
August 15, 2006 José Reyes New York Mets, NL A
August 22, 2006 Nick Markakis Baltimore Orioles, AL H
September 3, 2006 Ryan Howard Philadelphia Phillies, NL H
September 3, 2006 Albert Pujols St. Louis Cardinals, NL H
September 11, 2006 Cody Ross Florida Marlins, NL H
April 13, 2007 Carlos Lee Houston Astros, NL A
June 8, 2007 Alfonso Soriano Chicago Cubs, NL A
July 3, 2007 Brad Wilkerson Texas Rangers, AL H
July 6, 2007 Justin Morneau Minnesota Twins, AL A
September 17, 2007 Frank Thomas Toronto Blue Jays, AL H
May 7, 2008 Joey Votto Cincinnati Reds, NL H
May 16, 2008 Jayson Werth Philadelphia Phillies, NL H
June 22, 2008 Mark Teixeira Atlanta Braves, NL H
September 6, 2008 Alfonso Soriano Chicago Cubs, NL A
September 18, 2008 Evan Longoria Tampa Bay Rays, AL H

See also[]

Advertisement