HITTING A HOME RUN FROM BOTH SIDES OF THE PLATE IN ONE GAME IN THE MAJOR LEAGUES HAS BEEN ACCOMPLISHED 216 times by 78 different players through 2007. Former catcher Wally Schang of the Philadelphia A's was the first switch-hitter to accomplish this feat when he did it on September 8, 1916 against
Hitting home runs from both sides of plate, inning
* Carlos Baerga Cleveland April 8 1993 seventh inning
* Mark Bellhorn Cubs August 29 2002 fourth inning
Hitting Grand Slams from both sides of plate, game
* Bill Mueller Boston July 29 2003 vs Rangers
Most games hitting HRs from both sides of plate, season
* A L--3--Tony Clark Detroit 1998 Nick Swisher As 2007
* N.L.--4--Ken Caminiti, San Diego, 1996
AMERICAN LEAGUE
Baltimore Orioles
Player Date Opponent Pitchers
Don Buford April 9, 1970 Indians Rich Hand, Dick
Ellsworth
Eddie Murray August 3, 1977 Oak. Dave Giusti,
Athletics Bob Lacey
Eddie Murray August 29, 1979 Twins Geoff Zahn (2),
Mike Marshall
Eddie Murray August 16, 1981 White Sox Ross Baumgarten,
Ed Farmer
Eddie Murray April 24, 1982 White Sox Kevin Hickey,
LaMarr Hoyt
Eddie Murray August 26, 1982 Blue Jays Ken Schrom,
Dave Geisel
Mike Young August 13, 1985 Indians Ramon Ramero,
Rich Thompson
Eddie Murray August 26, 1985 Angels John Candelaria
(2), Alan
Fowlkes
Eddie Murray May 8, 1987 White Sox Jose DeLeon,
Ray Searage
Eddie Murray May 9, 1987 White Sox Joel McKeon,
Bob James
Mickey Tettleton June 13, 1988 Tigers Walt Terrell,
Willie
Hernandez
Roberto Alomar July 25, 1996 Indians Eric Plunk,
Paul
Assenmacher
Roberto Alomar August 14, 1996 Brewers Jeff D'Amico,
Ron Villone
Boston Red Sox
Player Date Opponent Pitchers
Reggie Smith August 20, 1967 Angels George Brunet,
Pete Cimino
Reggie Smith August 11, 1968 Tigers John Hiller,
John Wyatt
Reggie Smith July 2, 1972 Brewers Bill Parsons,
Earl
Stephenson
Reggie Smith April 16, 1973 Tigers Mickey Lolich,
Lerrin LaGrow
Luis Alicea July 28, 1995 Rangers Scott Taylor,
Terry Burrows
Carl Everett April 11, 2000 Twins Joe Mays,
Mark Redman
Carl Everett August 29, 2000 Devil Rays Cory Lidle,
Doug Creek
Bill Mueller July 4, 2003 Yankees David Wells,
Dan Miceli
Bill Mueller July 29, 2003 Rangers R.A. Dickey,
Aaron Fultz,
Jay Powell
Chicago White Sox
Player Date Opponent Pitchers
Ken Henderson August 29, 1975 Orioles Ross Grimsley,
Wayne Garland
Tim Raines August 31, 1993 Yankees Sterling
Hitchcock,
Rich Montelone
Brian Simmons Sept. 26, 1998 Royals Brian Barber,
Allen McDill
Jose Valentin Sept. 30, 2000 Royals Blake Stein,
Scott Mullen
Jose Valentin August 13, 2002 Rangers Dennys Reyes,
Todd Van
Poppel
Jose Valentin July 29, 2003 Royals Runelvys
Hernandez
(2), Jeremy
Affeldt
Cleveland Indians
Player Date Opponent Pitchers
Tony Bernazard July 1, 1986 Oak. Dave Stewart,
Athletics Dave Leper
Carlos Baerga April 8, 1993 Yankees Steve Howe,
Steve Farr
Eddie Murray April 21, 1994 Twins Pat Mahomes,
Larry Casian
Roberto Alomar July 16, 2001 * Astros Scott Elarton,
Billy Wagner
Detroit Tigers
Player Date Opponent Pitchers
Nelson Simmons Sept. 16, 1985 Orioles Dennis
Martinez,
Tippy
Martinez
Mickey Tettleton May 7, 1993 Yankees Jimmy Key,
John Habyan
Chad Kreuter Sept, 7, 1993 Angels Chuck Finley,
Paul Swingle
Raul Casanova June 6, 1996 Orioles Jimmy Haynes,
Rick Krivda
Melvin Nieves July 15, 1996 Brewers Ricky Bones,
Mike Potts
Melvin Nieves August 20, 1996 White Sox Kevin Tapani,
Rich Sauveur
Tony Clark April 15, 1997 Brewers Doug Drabek,
Tony Castillo
Tony Clark June 17, 1998 Twins Eric Milton,
Dan Naulty
Tony Clark July 26, 1998 Indians Chad Ogea,
Ron Villone
Tony Clark August 1, 1998 Devil Rays Wilson Alvarez,
Rick White
Tony Clark July 18, 1999 * Reds Steve Avery,
Scott
Williamson
Tony Clark July 25, 1999 Red Sox Brian Rose,
Rheal Cormier
Carlos Guillen July 24, 2004 White Sox Scott
Schoeneweis,
Jon Adkins
Kansas City Royals
Player Date Opponent Pitchers
Willie Wilson June 15, 1979 Brewers Mike Caldwell,
Bill Castro
U.L. Washington Sept. 21, 1979 Oak. Rick Langford,
Athletics Craig Minetto
Chili Davis June 7, 1997 Rangers Darren Oliver,
Matt Whiteside
Carlos Beltran June 29, 2000 Indians Bartolo Colon,
Andrew
Lorraine
Carlos Beltran September 6, 2002 Mariners Freddy Garcia,
John Halama
Los Angeles Angels
Player Date Opponent Pitchers
Devon White June 23, 1987 Rangers Charlie Hough,
Mitch Williams
Chili Davis July 30, 1988 White Sox Jerry Reuss,
Carl Willis
Chili Davis July 1, 1989 Twins Shane Rawley,
Roy Smith
Devon White June 29, 1990 Indians Jeff Kaiser,
Cecilio Guante
Chili Davis May 11, 1994 Rangers Rick Helling,
Darren Oliver
Chili Davis July 30, 1994 Rangers Brian Bohanon,
Cris Carpenter
J.T. Snow June 9, 1996 Indians Brian Anderson,
Julian Tavarez
Chili Davis August 21, 1996 Yankees Jimmy Key,
Jeff Nelson
Jeff DaVanon June 3, 2003 * Expos Tomo Ohka,
Scott Stewart
Jeff DaVanon June 4, 2003 * Expos Dan Smith,
Joey Eischen
Minnesota Twins
Player Date Opponent Pitchers
Roy Smalley May 30, 1986 Red Sox Rob Woodward,
Joe Sambito
Chili Davis October 2. 1992 Royals Chris Haney,
Steve
Shifflett
New York Yankees
Player Date Opponent Pitchers
Mickey Mantle May 13, 1955 Tigers Steve Gromek,
Bob Miller
Mickey Mantle August 15, 1955 Orioles Ray Moore, Art
Schallock
Mickey Mantle May 18, 1956 White Sox Billy Pierce,
Dixie Howell
Mickey Mantle July 1, 1956 Senators Dean Stone,
Bud Byerly
Mickey Mantle June 12, 1957 White Sox Jack Harshman,
Bob Keegan
Mickey Mantle July 28, 1958 K.C. Dick Tomanek,
Athletics Ray Herbert
Mickey Mantle Sept. 15, 1959 White Sox Billy Pierce,
Bob Shaw
Mickey Mantle April 26, 1961 Tigers Jim Donohue,
Hank Aguirre
Mickey Mantle May 6, 1962 Senators Pete Burnside,
Jim Hannan
Tom Tresh Sept. 1, 1963 Orioles Mike McCormick,
Dick Hall
Tom Tresh July 13, 1964 Indians Dick Donovan,
Tommy John
Mickey Mantle August 12, 1964 White Sox Ray Herbert,
Frank Baumann
Tom Tresh June 6, 1965 White Sox Juan Pizarro,
Bruce
Howard (2)
Roy White May 7, 1970 Oak. Rollie Fingers,
Athletics Paul Lindblad
Roy White August 13. 1973 Angels Rudy May,
Dick Lange
Roy White April 23, 1975 Red Sox Reggie
Cleveland,
Roger Moret
Roy White August 18, 1976 Rangers Jim Umbarger,
Steve Hargan
Roy White June 13, 1978 Oak. John Henry
Athletics Johnson, Rick
Langford
Roy Smalley Sept. 5, 1982 Royals Dennis Leonard,
Don Hood
Bernie Williams June 6, 1994 Rangers Duff Brumley,
Darren Oliver
Bernie Williams Oct. 6, 1995 (+) Mariners Randy Johnson,
Bill Risley
Ruben Sierra June 22, 1996 Indians Dennis Martinez,
Alan Embree
Bernie Williams Sept. 12, 1996 Tigers Justin Thompson,
Jose Lima
Bernie Williams Oct. 5, 1996 (+) Rangers Roger Pavlik,
Mike Stanton
Jorge Posada August 23, 1998 Rangers Rick Helling,
Eric Gunderson
Bernie Williams Sept, 4, 1998 White Sox Mike Sirotka,
Bill Simas
Bernie Williams May 4, 1999 Twins Mike Lincoln,
Eddie Guardado
Jorge Posada July 10, 1999 * Mets Rick Reed,
Dennis Cook
Bernie Williams April 23, 2000 Blue Jays Frank Castillo,
Clayton
Andrews
Jorge Posada April 23, 2000 Blue Jays Frank Castillo,
Clayton
Andrews
Bernie Williams May 17, 2000 White Sox Jim Parque,
Tanyon Sturtze
Bernie Williams June 30, 2001 Devil Rays Ryan Rupe,
Doug Creek
Bernie Williams May 17, 2002 Twins Rick Reed,
Eddie Guardado
Jorge Posada June 28, 2002 * Mets Jeff D'Amico,
Bobby Jones
Jorge Posada March 31, 2004 Devil Rays Damian Moss,
Jorge Sosa
Tony Clark August 28, 2004 Blue Jays Ted Lilly,
Jason Frasor,
Kerry
Ligtenberg
Jorge Posada May 24, 2005 Tigers Wilfredo
Ledezma, Matt
Ginter
Oakland Athletics
Player Date Opponent Pitchers
Ruben Sierra June 7, 1994 Brewers Teddy Higuera,
Doug Henry
Nick Swisher June 26, 2005 * Giants Brandon Puffer,
Jason
Christiansen
Nick Swisher June 21, 2006 Rockies Aaron Cook,
Brian Fuentes
Milton Bradley Oct. 11, 2006 (+) Tigers Justin
Verlander,
Wil Ledezma
Nick Swisher April 23, 2007 Orioles Erik Bedard,
Danys Baez
Nick Swisher July 26, 2007 Mariners Jeff Weaver,
George
Sherrill
Nick Swisher Sept. 9, 2007 Rangers Bill White,
Joaquin Benoit
Philadelphia Athletics
Player Date Opponent Pitchers
Wally Schang Sept. 8, 1916 Yankees Allan Russell,
Slim Love
St. Louis Browns
Player Date Opponent Pitchers
Johnny Lucadello Sept. 16, 1940 Yankees Marius Russo,
Steve Sundra
Seattle Mariners
Player Date Opponent Pitchers
Larry Milbourne July 15, 1978 Indians Mike Paxton,
Don Hood
Donnie Scoff Apri129, 1985 Brewers Rollie Fingers,
Ray Searage
David Segui April 1, 1998 Indians Jaret Wright,
Paul
Assenmacher
Tampa Bay Rays
Player Date Opponent Pitchers
Jeff Blum May 4, 2004 Rangers Chan Ho Park,
Erasmo Ramirez
Texas Rangers
Player Date Opponent Pitchers
Ruben Sierra Sept. 13, 1986 Twins Bert Blyleven,
Bill Latham
Ruben Sierra August 27, 1988 Blue Jays Jimmy Key,
Duane Ward
Ruben Sierra June 8, 1989 White Sox Eric King, Ken
Patterson
Mickey Tettleton April 28, 1995 Indians Mark Clark,
Jim Poole
Ruben Sierra June 13, 2001 * Dodgers Giovanni
Carrara, Jeff
Williams
Mark Teixeira July 13, 2006 Orioles Daniel Cabrera,
Bruce Chen (2)
Toronto Blue Jays
Player Date Opponent Pitchers
Roberto Alomar May 10, 1991 White Sox Bobby Thigpen,
Scott Radinsky
Devon White June 1, 1992 Twins John Smiley,
Carl Willis
Roberto Alomar May 3, 1995 White Sox Jim Abbott,
Roberto
Hernandez
Jose Cruz, Jr. August 24, 1997 Royals Ricky Bones,
Larry Casian
(+) Accomplished feat in American League Championship Series
* Inter-league game
NATIONAL LEAGUE
Arizona Diamondbacks
Player Date Opponent Pitchers
Alex Cintron July 8, 2004 Giants Dustin
Hermanson,
Wayne Franklyn
Atlanta Braves
Player Date Opponent Pitchers
Chipper Jones May 1. 1999 Reds Pete Harnisch,
Gabe White
Chipper Jones August 1, 1999 Phillies Randy Wolf,
Steve Schrenk
Chipper Jones September 21, 1999 Mets Rick Reed,
Dennis Cook
Chipper Jones May 14, 2000 Phillies Paul Byrd,
Trever Miller
Chipper Jones July 5, 2000 Expos Javier Vazquez,
Steve Kline
Chipper Jones Oct. 4, 2003 (++) Cubs Matt Clement,
Mark Guthrie
Rafael Furcal April 15, 2005 Phillies Pedro Liriano,
Aaron Fultz
Rafael Furcal July 31, 2005 Pirates Josh Fogg, John
Grabow
Chipper Jones July 5, 2007 Dodgers Eric Stults,
Chin-hui Tsao
Boston Braves
Player Date Opponent Pitchers
Jim Russell June 7, 1948 Cubs Dutch McCall,
Ralph Hamner
Brooklyn Dodgers
Player Date Opponent Pitchers
Jim Russell July 26, 1950 Cardinals Harry Brecheen,
George Munger
Chicago Cubs
Player Date Opponent Pitchers
Augie Galan June 25, 1937 Bkn. Dodgers Freddy
Fitzsimmons,
Ralph Birkofer
Ellis Burton August 1, 1963 Mil. Braves Denny Lemaster,
Bon Piche
Ellis Burton Sept. 7, 1964 Mil. Braves Hank Fischer,
Wade
Blasingame
Mark Bellhorn June 30, 2002 * White Sox Mark Buehrle,
Rocky Biddle
Mark Bellhorn August 29, 2002 Brewers Andrew Lorraine,
Jose Cabrera
Cincinnati Reds
Player Date Opponent Pitchers
Pete Rose August 30, 1966 Cardinals At Jackson,
Don Dennis
Pete Rose August 2, 1967 All. Braves Denny Lemaster,
Cecil Upshaw
Javier Valentin July 17, 2005 Rockies Jamey Wright,
Brian Fuentes
Colorado Rockies
Player Date Opponent Pitchers
Aaron Miles April 14, 2004 Diamondbacks Elmer Dessens,
Steve Randolph
Houston Astros
Player Date Opponent Pitchers
Alan Ashby Sept. 27, 1982 Padres John Montefusco,
Chris Welsh
Mark Bailey Sept. 16, 1984 Padres Mark Thurmond,
Luis DeLeon
Kevin Bass August 3, 1987 Giants Mike Krukow,
Joe Price
Kevin Bass Sept. 2, 1987 Cubs Rick Sutcliffe,
Drew Hall
Kevin Bass August 20, 1989 Cubs Mike Bielecki,
Mitch Williams
Ken Caminiti July 3, 1994 Cubs Mike Morgan,
Dan Plesac
Carl Everett April 24, 1998 Expos Rick DeHart,
Miguel Batista
Carl Everett August 7, 1999 Cubs Kevin Tapani,
Felix Heredia
Ken Caminiti August 20, 1999 Marlins Ryan Dempster,
Jesus Sanchez
Carlos Beltran July 1, 2004 Cubs Mark Prior, Kent
Mercker
Lance Berkman April 13, 2006 Giants Matt Cain, Jack
Taschner
Lance Berkman July 3, 2006 Cubs Carlos Marmol,
Will Ohman
Los Angeles Dodgers
Player Date Opponent Pitchers
Maury Wills May 30, 1962 Mets Bob Moorhead,
Vinegar Bend
Mizell
Jim Lefebvre May 7, 1966 Giants Sammy Ellis,
Gerry Arrigo
Wes Parker June 5, 1966 Mets Gordie
Richardson,
Jack Hamilton
Eddie Murray April 18, 1990 Giants Eric Gunderson,
Randy O'Neal
Eddie Murray June 9, 1990 Padres Bruce Hurst,
Eric Show
Milton Bradley April 18, 2005 Brewers Chris Capuano,
Ricky
Bottalico
Jose Cruz, Jr. Sept. 7, 2005 Giants Jason Schmidt,
Scott Eyre
Milwaukee Brewers
Player Date Opponent Pitchers
Ted Simmons (+) May 2, 1982 Twins At Williams,
Darrell
Jackson
Dale Sveum (+) July 17, 1987 Angels Mike Witt (2),
Chuck Finley
Dale Sveum (+) June 12, 1988 White Sox Bill Long,
Steve
Rosenberg
Jose Valentin July 1, 1999 Cubs Dan Serafini,
Scott Sanders
(+) Feat accomplished when Brewers were an American League team
Montreal Expos
Player Date Opponent Pitchers
Tim Raines July 16, 1988 Reds Tom Browning,
Rob Dibble
Bret Barberie August 2, 1991 Phillies Danny Cox, Wally
Ritchie
FP Santangelo June 7, 1997 Cubs Terry
Mulholland,
Mel Rojas
Jose Vidro July 3, 2000 Braves Terry
Mulholland,
Dave Stevens
Geoff Blum July 5, 2001 Marlins Chuck Smith,
Jesus Sanchez
New York Mats
Player Date Opponent Pitchers
Lee Mazzilli Sept. 3, 1978 Dodgers Tommy John,
Charlie Hough
Howard Johnson August 31, 1991 Reds Mo Sanford,
Norm Charlton
Bobby Bonilla April 23, 1993 Padres Greg Harris,
Pat Gomez
Bobby Bonilla June 10, 1993 Phillies Tommy Greene,
Mark Davis
Bobby Bonilla May 4, 1994 Giants Bryan Hickerson,
Dave Burba
Todd Hundley June 18, 1994 Marlins Pat Rapp, Jeff
Mulls
Bobby Bonilla May 12, 1995 Expos Jeff Fassero,
Tim Scott
Todd Hundley May 18, 1996 Giants Jose Bautista,
Doug Creek
Todd Hundley June 10, 1996 Braves Steve Avery,
Mike Bielecki
Carl Everett April 20, 1997 Cubs Steve Trachsel,
Larry Casian
Todd Hundley May 5, 1997 Rockies Kevin Ritz,
Mike Munoz
Todd Hundley July 20, 1997 Reds Kent Mercker,
Felix
Rodriguez
Tony Clark August 3, 2003 Cardinals Garrett
Stephenson,
Pedro Borbon
Jose Reyes August 28, 2003 Braves Mike Hampton,
Trey Hodges
Carlos Beltran July 30, 2006 Braves Chuck James,
Jason Shiell
Jose Reyes August 15, 2006 Phillies Randy Wolf (2),
Brian Sanches
Carlos Beltran June 30, 2007 Phillies J.A. Happ, Ryan
Madson
Philadelphia Phillies
Player Date Opponent Pitchers
Steve Jeltz June 8, 1989 Pirates Bob Walk, Bob
Kipper
Tomas Perez July 24, 2001 Expos Tony Armas,
Joey Eischen
Pittsburgh Pirates
Player Date Opponent Pitchers
Bobby Bonilla July 3, 1987 Dodgers Fernando
Valenzuela,
Ken Howell
Bobby Bonilla April 6, 1988 Phillies Kevin Gross,
Jeff Calhoun
Dale Sveum August 18, 1999 Reds Brett Tomko,
Gabe White
St. Louis Cardinals
Player Date Opponent Pitchers
Red Schoendienst July 8, 1951 Pirates Ted Wilks,
Paul LaPalme
Ted Simmons April 17, 1975 Mets Jerry Koosman,
Rick Baldwin
Reggie Smith May 4, 1975 Cubs Geoff Zahn,
Oscar Zamora
Reggie Smith May 22, 1976 Phillies Jim Kaat, Ron
Reed, Tug
McGraw
Ted Simmons June 11, 1979 Dodgers Jerry Reuss,
Lerrin LaGrow
Mark Whiten Sept. 14, 1993 Expos Kirk Rueter,
Mel Rojas
Geronimo Pena April 17, 1994 Padres Andy Ashby,
Mark Davis
San Diego Padres
Player Date Opponent Pitchers
Ken Caminiti Sept. 16, 1995 Cubs Steve Trachsel,
Larry Casian
Ken Caminiti Sept. 17, 1995 Cubs Roberto Rivera,
Turk Wendell
Ken Caminiti Sept. 19, 1995 Rockies Armando Reynoso,
Bryan
Hickerson
Ken Caminiti August 1, 1996 Braves Terrell Wade,
Brad Clontz
Ken Caminiti August 21, 1996 Expos Ugueth Urbina,
Omar Daal
Ken Caminiti August 28, 1996 Mets Mark Clark,
John Franco
Ken Caminiti Sept. 11, 1996 Pirates Francisco
Cordova, Matt
Ruebel
Ken Caminiti July 12, 1998 Dodgers Brian
Bohanon (2),
Antonio Osuna
Jeff Blum April 13, 2005 Cubs Kerry Wood,
Cliff Bartosh
Milton Bradley August 24, 2007 Phillies Jamie Moyer,
Jose Mesa
San Francisco Giants
Player Date Opponent Pitchers
Chili Davis June 5, 1983 Expos Chris Welsh,
Ray Burris
Chili Davis June 27, 1987 Astros Jim Deshaies,
Danny Darwin
Chili Davis Sept. 15, 1987 Padres Eric Nolte,
Andy Hawkins
Kevin Bass August 2, 1992 Reds Armando Reynoso,
Mark Davis
Todd Benzinger August 30, 1993 Marlins Jack Armstrong,
Rich Rodriguez
Ray Durham July 25, 2006 A's Ramon Ortiz,
Micah Bowie
Most Times Hitting HR
From Both Sides of Plate
Player No.
Eddie Murray 11
Mickey Mantle 10
Chili Davis 10
Ken Caminiti 10
Bernie Williams 10
Tony Clark 8
Chipper Jones 7
Reggie Smith 6
Bobby Bonilla 6
Ruben Sierra 6
Jorge Posada 6
Todd Hundley 5
Roy White 5
Carl Everett 5
Roberto Alomar 5
Carlos Beltran 5
Nick Swisher 5
Switch-Hit Homers for Different Teams
Player Teams
Chili Davis (4) Angels, Twins, Royals, Giants
Eddie Murray (3) Orioles, Dodgers, Indians
Mickey Tettleton (3) Orioles, Rangers, Tigers
Ruben Sierra (3) Rangers, A's, Yankees
Carl Everett (3) Mets, Astros, Red Sox
Roberto Alomar (3) Blue Jays, Orioles, Indians
Tony Clark (3) Tigers, Mets, Yankees
Jeff Blum (3) Devil Rays, Expos, Padres
Carlos Beltran (3) Royals, Astros, Mets
Milton Bradley (3) Dodgers, As, Padres
Devon White (2) Angels, Blue Jays
Reggie Smith (2) Red Sox, Cardinals
Tim Raines (2) Expos, White Sox
Ted Simmons (2) Cardinals, Brewers
Roy Smalley (2) Twins, Yankees
Jim Russell (2) Braves, Dodgers
Kevin Bass (2) Astros, Giants
Ken Caminiti (2) Astros, Padres
Bobby Bonilla (2) Pirates, Mets
Jose Valentin (2) Brewers, White Sox
Dale Sveum (2) Brewers, Pirates