It will come as no surprise to anybody who has ever played the game but stepping into the batter's box and making contact with a baseball is hard.

Now imagine the challenge of hitting not only one out of the park but also a single, double and a triple to boot in a game where you might get to the plate on just four occasions.

Seems impossible, right?

Completing such a rare task is called hitting for the cycle, and as of mid-April, 2024, the feat has only been achieved on 344 occasions across the past 148 summers.

From the first known occurrence in June of 1876 to an astronomically reliable hitter of present fame, here is the full list of Major Leaguers to have ever ended on first, second, third and home in the same game.

Player Team Opponent League Date
George Hall Philadelphia Athletics Cincinnati Red Stockings National League June 14, 1876
Curry Foley Buffalo Bisons Cleveland Blues National League May 25, 1882
Lon Knight Philadelphia Athletics Pittsburgh Alleghenys American Association July 30, 1883
John Reilly (1) Cincinnati Reds Pittsburgh Alleghenys American Association September 12, 1883
John Reilly (2) Cincinnati Reds Philadelphia Athletics American Association September 19, 1883
Jim O'Rourke Buffalo Bisons Chicago White Stockings National League June 16, 1884
Dave Orr (1) New York Metropolitans St. Louis Brown Stockings American Association June 12, 1885
George Wood Detroit Wolverines Chicago White Stockings National League June 13, 1885
Henry Larkin Philadelphia Athletics Pittsburgh Alleghenys American Association June 16, 1885
Mox McQuery Detroit Wolverines Providence Grays National League September 28, 1885
Fred Dunlap St. Louis Maroons New York Gothams National League May 24, 1886
Pete Browning (1) Louisville Colonels New York Metropolitans American Association August 8, 1886
Jack Rowe Detroit Wolverines Chicago White Stockings National League August 21, 1886
Chippy McGarr Philadelphia Athletics St. Louis Brown Stockings American Association September 23, 1886
Tip O'Neill (1) St. Louis Brown Stockings Cleveland Blues American Association April 30, 1887
Fred Carroll Pittsburgh Alleghenys Detroit Wolverines National League May 2, 1887
Tip O'Neill (2) St. Louis Brown Stockings Louisville Colonels American Association May 7, 1887
Dave Orr (2) New York Metropolitans Baltimore Orioles American Association August 10, 1887
Bid McPhee Cincinnati Red Stockings Baltimore Orioles American Association August 26, 1887
Harry Stovey Philadelphia Athletics Baltimore Orioles American Association May 15, 1888
Sam Barkley Kansas City Cowboys Cincinnati Red Stockings American Association June 13, 1888
Jimmy Ryan (1) Chicago White Stockings Detroit Wolverines National League July 28, 1888
Mike Tiernan (1) New York Giants Philadelphia Quakers National League August 25, 1888
Pete Browning (2) Louisville Colonels Philadelphia Athletics American Association June 7, 1889
Jack Glasscock Indianapolis Hoosiers New York Metropolitans American Association August 8, 1889
Larry Twitchell Cleveland Spiders Boston Beaneaters National League August 15, 1889
Mike Tiernan (2) New York Giants Cincinnati Reds National League June 28, 1890
Bill Van Dyke Toledo Maumees Syracuse Stars American Association July 5, 1890
Jumbo Davis Brooklyn Gladiators Louisville Colonels American Association July 18, 1890
Roger Connor New York Giants Buffalo Bisons Players' League July 21, 1890
Oyster Burns Brooklyn Bridegrooms Pittsburgh Alleghenys National League August 1, 1890
John Reilly (3) Cincinnati Reds Pittsburgh Alleghenys National League August 6, 1890
Farmer Weaver Louisville Colonels Syracuse Stars American Association August 12, 1890
Jimmy Ryan (2) Chicago Colts Cleveland Spiders National League July 1, 1891
Abner Dalrymple Milwaukee Brewers Washington Senators American Association September 12, 1891
Lave Cross Philadelphia Phillies Brooklyn Bridegrooms National League April 24, 1894
Bill Hassamaer Washington Senators St. Louis Brown Stockings National League June 13, 1894
Sam Thompson Philadelphia Phillies Louisville Colonels National League August 17, 1894
Tom Parrott Cincinnati Reds New York Giants National League September 28, 1894
Tommy Dowd St. Louis Brown Stockings Louisville Colonels National League August 16, 1895
Ed Cartwright Washington Senators Boston Beaneaters National League September 30, 1895
Herman Long Boston Beaneaters Louisville Colonels National League May 9, 1896
Bill Joyce Washington Senators Pittsburgh Pirates National League May 30, 1896
Fred Clarke (1) Pittsburgh Pirates Cincinnati Reds National League July 23, 1901
Nap Lajoie Philadelphia Athletics Cleveland Blues American League July 30, 1901
Fred Clarke (2) Pittsburgh Pirates Cincinnati Reds National League May 7, 1903
Buck Freeman Boston Americans Cleveland Naps American League June 21, 1903
Patsy Dougherty Boston Americans New York Highlanders American League July 29, 1903
Bill Bradley Cleveland Naps Washington Senators American League September 24, 1903
Duff Cooley Boston Beaneaters Philadelphia Phillies National League June 29, 1904
Sam Mertes New York Giants St. Louis Cardinals National League October 4, 1904
Johnny Bates Boston Doves Brooklyn Superbas National League April 26, 1907
Otis Clymer Washington Senators New York Highlanders American League October 2, 1908
Chief Wilson Pittsburgh Pirates Cincinnati Reds National League July 3, 1910
Danny Murphy Philadelphia Athletics St. Louis Browns American League August 25, 1910
Bill Collins Boston Doves Philadelphia Phillies National League October 6, 1910
Frank Baker Philadelphia Athletics New York Highlanders American League July 3, 1911
Tris Speaker Boston Red Sox St. Louis Browns American League June 9, 1912
Chief Meyers New York Giants Chicago Cubs National League June 10, 1912
Bert Daniels New York Highlanders Chicago White Sox American League July 25, 1912
Honus Wagner Pittsburgh Pirates New York Giants National League August 22, 1912
Ed Lennox Pittsburgh Rebels Kansas City Packers Federal League May 6, 1914
Heinie Groh Cincinnati Reds Chicago Cubs National League July 5, 1915
Cliff Heathcote St. Louis Cardinals Philadelphia Phillies National League June 13, 1918
George Sisler (1) St. Louis Browns Washington Senators American League August 8, 1920
George Burns New York Giants Pittsburgh Pirates National League September 17, 1920
Bobby Veach Detroit Tigers Boston Red Sox American League September 17, 1920
Bob Meusel (1) New York Yankees Washington Senators American League May 7, 1921
Dave Bancroft New York Giants Philadelphia Phillies National League June 1, 1921
George Sisler (2) St. Louis Browns Detroit Tigers American League August 13, 1921
Dave Robertson Pittsburgh Pirates Brooklyn Robins National League August 30, 1921
Ross Youngs New York Giants Boston Braves National League April 29, 1922
Jimmy Johnston Brooklyn Robins Philadelphia Phillies National League May 25, 1922
Ray Schalk Chicago White Sox Detroit Tigers American League June 27, 1922
Bob Meusel (2) New York Yankees Philadelphia Phillies American League July 3, 1922
Pie Traynor Pittsburgh Pirates Philadelphia Phillies National League July 7, 1923
Baby Doll Jacobson St. Louis Browns Chicago White Sox American League April 17, 1924
Goose Goslin Washington Senators New York Yankees American League August 28, 1924
Kiki Cuyler Pittsburgh Pirates Philadelphia Phillies National League June 4, 1925
Max Carey Pittsburgh Pirates Brooklyn Robins National League June 20, 1925
Rob Carlyle Boston Red Sox Chicago White Sox American League July 21, 1925
Bob Fothergill Detroit Tigers Boston Red Sox American League September 26, 1926
Jim Bottomley St. Louis Cardinals Philadelphia Phillies National League July 15, 1927
Cy Williams Philadelphia Phillies Pittsburgh Pirates National League August 5, 1927
Bill Terry New York Giants Brooklyn Robins National League May 29, 1928
Bob Beusel (3) New York Yankees Detroit Tigers American League July 26, 1928
Mel Ott New York Giants Boston Braves National Leage May 16, 1929
Ski Melillo St. Louis Browns Cleveland Indians American League May 23, 1929
Joe Cronin (1) Washington Senators Boston Red Sox American League September 2, 1929
Freddie Lindstrom New York Giants Pittsburgh Pirates National League May 8, 1930
Hack Wilson Chicago Cubs Philadelphia Phillies National League June 23, 1930
Chick Hafey St. Louis Cardinals Philadelphia Phillies National League August 21, 1930
Babe Herman (1) Brooklyn Robins Cincinnati Reds National League May 18, 1931
Chuck Klein (1) Philadelphia Phillies Chicago Cubs National League July 1, 1931
Babe Herman (2) Brooklyn Robins Pittsburgh Pirates National League July 24, 1931
Tony Lazzeri New York Yankees Philadelphia Athletics American League June 3, 1932
Mickey Cochrane (1) Philadelphia Athletics Washington Senators American League July 22, 1932
Pepper Martin St. Louis Cardinals Philadelphia Phillies National League May 5, 1933
Chuck Klein (2) Philadelphia Phillies St. Louis Cardinals National League May 26, 1933
Arky Vaughan (1) Pittsburgh Pirates Brooklyn Dodgers National League June 24, 1933
Mickey Cochrane (2) Philadelphia Athletics New York Yankees American League August 2, 1933
Pinky Higgins Philadelphia Athletics Washington Senators American League August 6, 1933
Jimmie Foxx Philadelphia Athletics Cleveland Indians American League August 14, 1993
Earl Averill Cleveland Indians Philadelphia Athletics American League August 17, 1933
Babe Herman (3) Chicago Cubs St. Louis Cardinals National League September 30, 1933
Doc Cramer Philadelphia Athletics New York Yankees American League June 10, 1934
Lou Gehrig (1) New York Yankees Chicago White Sox American League June 25, 1934
Moose Solters Boston Red Sox Detroit Tigers American League August 19, 1934
Joe Medwick St. Louis Cardinals Cincinnati Reds National League June 29, 1935
Sam Leslie New York Giants Philadelphia Phillies National League May 24, 1936
Gee Walker Detroit Tigers Cleveland Indians American League April 20, 1937
Joe DiMaggio (1) New York Yankees Washington Senators American League July 9, 1937
Lou Gehrig (2) New York Yankees St. Louis Browns American League August 1, 1937
Odell Hale Cleveland Indians Washington Senators American League July 12, 1938
Sam Chapman Philadelphia Athletics St. Louis Browns American League May 5, 1939
Charlie Gehringer Detroit Tigers St. Louis Browns American League May 27, 1939
Arky Vaughan (2) Pittsburgh Pirates New York Giants National League July 19, 1939
Harry Craft Cincinnati Reds Brooklyn Dodgers National League June 8, 1940
Harry Danning New York Giants Pittsburgh Pirates National League June 15, 1940
Johnny Mize St. Louis Cardinals New York Giants National League July 13, 1940
Buddy Rosar New York Yankees Cleveland Indians American League July 19, 1940
Joe Cronin (2) Boston Red Sox Detroit Tigers American League August 2, 1940
Joe Gordon New York Yankees Boston Red Sox American League September 8, 1940
George McQuinn St. Louis Browns Boston Red Sox American League July 19, 1941
Leon Culberson Boston Red Sox Cleveland Indians American League July 3, 1943
Bobby Doerr (1) Boston Red Sox St. Louis Browns American League May 17, 1944
Bob Johnson Boston Red Sox Detroit Tigers American League July 6, 1944
Dixie Walker Brooklyn Dodgers New York Giants National League September 2, 1944
Bob Elliott Pittsburgh Pirates Brooklyn Dodgers National League July 15, 1945
Bill Salkeld Pittsburgh Pirates St. Louis Cardinals National League August 4, 1945
Mickey Vernon Washington Senators Chicago White Sox American League May 19, 1946
Ted Williams Boston Red Sox St. Louis Browns American League July 21, 1946
Bobby Doerr (2) Boston Red Sox Chicago White Sox American League May 13, 1947
Vic Wertz Detroit Tigers Washington Senators American League September 14, 1947
Joe DiMaggio New York Yankees Chicago White Sox American League May 20, 1948
Wally Westlake (1) Pittsburgh Pirates Brooklyn Dodgers National League July 30, 1948
Jackie Robinson Brooklyn Dodgers St. Louis Cardinals National League August 29, 1948
Wally Westlake (2) Pittsburgh Pirates Boston Braves National League June 14, 1949
Gil Hodges Brooklyn Dodgers Pittsburgh Pirates National League June 25, 1949
Stan Musial St. Louis Cardinals Brooklyn Dodgers National League July 24, 1949
George Kell Detroit Tigers Philadelphia Athletics American League June 2, 1950
Ralph Kiner Pittsburgh Pirates Brooklyn Dodgers National League June 25, 1950
Roy Smalley Chicago Cubs St. Louis Cardinals National League June 28, 1950
Elmer Valo Philadelphia Athletics Chicago White Sox American League August 2, 1950
Hoot Evers Detroit Tigers Cleveland Indians American League September 7, 1950
Gus Bell Pittsburgh Pirates Philadelphia Phillies National League June 4, 1951
Larry Doby Cleveland Indians Boston Red Sox American League June 4, 1952
Don Mueller New York Giants Pittsburgh Pirates National League July 11, 1954
Lee Walls Chicago Cubs Cincinnati Redlegs National League July 2, 1957
Mickey Mantle New York Yankees Chicago White Sox American League July 23, 1957
Frank Robinson Cincinnati Reds Los Angeles Dodgers National League May 2, 1959
Brooks Robinson Baltimore Orioles Chicago White Sox American League July 15, 1960
Bill White St. Louis Cardinals Pittsburgh Pirates National League August 14, 1960
Ken Boyer (1) St. Louis Cardinals Chicago Cubs National League September 14, 1961
Lou Clinton Boston Red Sox Kansas City Athletics American League July 13, 1962
Johnny Callison Philadelphia Phillies Pittsburgh Pirates National League June 27, 1963
Jim Hickman New York Mets St. Louis Cardinals National League August 7, 1963
Jim King Washington Senators Boston Red Sox American League May 26, 1964
Ken Boyer (2) St. Louis Cardinals Houston Colt .45s National League June 16, 1964
Willie Stargell Pittsburgh Pirates St. Louis Cardinals National League July 22, 1964
Jim Fregosi (1) Los Angeles Angels New York Yankees American League July 28, 1964
Carl Yastrzemski Boston Red Sox Detroit Tigers American League May 14, 1965
Billy Williams Chicago Cubs St. Louis Cardinals National League July 17, 1966
Randy Hundley Chicago Cubs Houston Astros National League August 11, 1966
Jim Fregosi (2) California Angels Boston Red Sox American League May 20, 1968
Wes Parker Los Angeles Dodgers New York Mets National League May 7, 1970
Rod Carew Minnesota Twins Kansas City Royals American League May 20, 1970
Tony Horton Cleveland Indians Baltimore Orioles American League July 2, 1970
Tommie Agee New York Mets St. Louis Cardinals National League July 6, 1970
Jim Ray Hart San Francisco Giants Atlanta Braves National League July 8, 1970
Freddie Patek Kansas City Royals Minnesota Twins American League July 9, 1971
Dave Kingman San Francisco Giants Houston Astros National League April 16, 1972
César Cedeño (1) Houston Astros Cincinnati Reds National League August 2, 1972
Bobby Murcer New York Yankees Texas Rangers American League August 29, 1972
César Tovar Minnesota Twins Texas Rangers American League September 19, 1972
Joe Torre St. Louis Cardinals Pittsburgh Pirates National League June 27, 1973
Richie Zisk Pittsburgh Pirates San Francisco Giants National League June 9, 1974
Lou Brock St. Louis Cardinals San Diego Padres National League May 27, 1975
Tim Foli Montreal Expos Chicago Cubs National League April 22, 1976
Larry Hisle Minnesota Twins Baltimore Orioles American League June 4, 1976
Mike Phillips New York Mets Chicago Cubs National League June 25, 1976
Lyman Bostock Minnesota Twins Chicago White Sox American League July 24, 1976
César Cedeño (2) Houston Astros St. Louis Cardinals National League August 9, 1976
Mike Hegan Milwaukee Brewers Detroit Tigers American League September 3, 1976
Bob Watson (1) Houston Astros San Francisco Giants National League June 24, 1977
John Mayberry Kansas City Royals Chicago White Sox American League August 5, 1977
Jack Brohamer Chicago White Sox Seattle Mariners American League September 24, 1977
Andre Thornton Cleveland Indians Boston Red Sox American League April 22, 1978
Chris Speier (1) Montreal Expos Atlanta Braves National League July 20, 1978
Mike Cubbage Minnesota Twins Toronto Blue Jays American League July 27, 1978
George Brett (1) Kansas City Royals Baltimore Orioles American League May 28, 1979
Dan Ford California Angels Seattle Mariners American League August 10, 1979
Bob Watson (2) Boston Red Sox Baltimore Orioles American League September 15, 1979
Frank White (1) Kansas City Royals California Angels American League September 26, 1979
Iván DeJesús Chicago Cubs St. Louis Cardinals National League April 22, 1980
Fred Lynn Boston Red Sox Minnesota Twins American League May 13, 1980
Mike Easler Pittsburgh Pirates Cincinnati Reds National League June 12, 1980
Gary Ward Minnesota Twins Milwaukee Brewers American League September 18, 1980
Charlie Moore Milwaukee Brewers California Angels American League October 1, 1980
Frank White (2) Kansas City Royals Detroit Tigers American League August 3, 1982
Cal Ripken Jr. Baltimore Orioles Texas Rangers American League May 6, 1984
Carlton Fisk Chicago White Sox Kansas City Royals American League May 16, 1984
Willie McGee St. Louis Cardinals Chicago Cubs National League June 23, 1984
Dwight Evans Boston Red Sox Seattle Mariners American League June 28, 1984
Jeffrey Leonard San Francisco Giants Cincinnati Reds National League June 27, 1985
Keith Hernandez New York Mets Atlanta Braves National League July 4, 1985
Oddibe McDowell Texas Rangers Cleveland Indians American League July 23, 1985
Rich Gedman Boston Red Sox Toronto Blue Jays American League September 18, 1985
Tony Phillips Oakland Athletics Baltimore Orioles American League May 16, 1986
Kirby Puckett Minnesota Twins Oakland Athletics American League August 1, 1986
Andrew Dawson Chicago Cubs San Francisco Giants National League April 29, 1987
Candy Maldonado San Francisco Giants St. Louis Cardinals National League May 4, 1987
Tim Raines Montreal Expos Pittsburgh Pirates National League August 16, 1987
Albert Hall Atlanta Braves Houston Astros National League September 23, 1987
Robin Yount Milwaukee Brewers Chicago White Sox American League June 12, 1988
Chris Speier (2) San Francisco Giants St. Louis Cardinals National League July 9, 1988
Mike Greenwell Boston Red Sox Baltimore Orioles American League September 14, 1988
Kelly Gruber Toronto Blue Jays Kansas City Royals American League April 16, 1989
Eric Davis Cincinnati Reds San Diego Padres National League June 2, 1989
Kevin McReynolds New York Mets St. Louis Cardinals National League August 1, 1989
Gary Redus Pittsburgh Pirates Cincinnati Reds National League August 25, 1989
George Brett (2) Kansas City Royals Toronto Blue Jays American League July 25, 1980
Robby Thompson San Francisco Giants San Diego Padres National League April 22, 1991
Paul Molitor Milwaukee Brewers Minnesota Twins American League May 15, 1991
Dave Winfield California Angels Kansas City Royals American League June 24, 1991
Ray Lankford St. Louis Cardinals New York Mets National League September 15, 1991
Andújar Cedeño Houston Astros St. Louis Cardinals National League August 25, 1992
Mark Grace Chicago Cubs San Diego Padres National League May 9, 1993
Jay Buhner Seattle Mariners Oakland Athletics American League June 23, 1993
Travis Fryman Detroit Tigers New York Yankees American League July 28, 1993
Scott Cooper Boston Red Sox Kansas City Royals American League April 12, 1994
Rondell White Montreal Expos San Francisco Giants National League June 11, 1995
Gregg Jefferies Philadelphia Phillies Los Angeles Dodgers National League August 25, 1995
Tony Fernandez New York Yankees Oakland Athletics American League September 3, 1995
John Mabry St. Louis Cardinals Colorado Rockies National League May 18, 1996
John Valentin Boston Red Sox Chicago White Sox American League June 6, 1996
Alex Ochoa New York Mets Philadelphia Phillies National League July 3, 1996
Alex Rodriguez Seattle Mariners Detroit Tigers American League June 5, 1997
John Olerud (1) New York Mets Montreal Expos National League September 11, 1997
Mike Blowers Oakland Athletics Chicago White Sox American League May 18, 1998
Dante Bichette Colorado Rockies Texas Rangers National League June 10, 1998
Neifi Pérez Colorado Rockies St. Louis Cardinals National League July 25, 1998
Jeff Kent San Francisco Giants Pittsburgh Pirates National League May 3, 1999
Todd Helton Colorado Rockies Florida Marlins National League June 19, 1999
Chris Singleton Chicago White Sox Kansas City Royals American League July 6, 1999
José Valentín Chicago White Sox Baltimore Orioles American League April 27, 2000
Jason Kendall Pittsburgh Pirates St. Louis Cardinals National League May 19, 2000
Mike Lansing Colorado Rockies Arizona Diamondbacks National League June 18, 2000
Eric Chavez Oakland Athletics Baltimore Orioles American League June 21, 2000
Luis Gonzalez Arizona Diamondbacks Houston Astros National League July 5, 2000
Damion Easley Detroit Tigers Milwaukee Brewers American League June 8, 2001
John Olerud (2) Seattle Mariners San Diego Padres American League June 16, 2001
Jeff Bagwell Houston Astros St. Louis Cardinals National League July 18, 2001
Jeff Frye Toronto Blue Jays Texas Rangers American League August 17, 2001
Miguel Tejada Oakland Athletics Seattle Mariners American League September 29, 2001
Craig Biggio Houston Astros Colorado Rockies National League April 8, 2002
Greg Colbrunn Arizona Diamondbacks San Diego Padres National League September 18, 2002
Brad Wilkerson (1) Montreal Expos Pittsburgh Pirates National League June 24, 2003
Eric Byrnes Oakland Athletics San Francisco Giants American League June 29, 2003
Travis Hafner Cleveland Indians Minnesota Twins American League August 14, 2003
Vladimir Guerrero Montreal Expos New York Mets National League September 14, 2003
Chad Moeller Milwaukee Brewers Cincinnati Reds National League April 27, 2004
Daryle Ward Pittsburgh Pirates St. Louis Cardinals National League May 26, 2004
David Bell Philadelphia Phillies Montreal Expos National League June 28, 2004
Eric Valent New York Mets Montreal Expos National League July 29, 2004
Mark Teixeira Texas Rangers Cleveland Indians American League August 17, 2004
Jeff DaVanon Anaheim Angels Kansas City Royals American League August 25, 2004
Brad Wilkerson (2) Washington Nationals Philadelphia Phillies National League April 6, 2005
Mark Grudzielanek St. Louis Cardinals Milwaukee Brewers National League April 27, 2005
Randy Winn San Francisco Giants Cincinnati Reds National League August 15, 2005
José Reyes New York Mets Cincinnati Reds National League June 21, 2006
Luke Scott Houston Astros Arizona Diamondbacks National League July 28, 2006
Carlos Guillén Detroit Tigers Tampa Bay Devil Rays American League August 1, 2006
Gary Matthews Jr. Texas Rangers Detroit Tigers American League September 13, 2006
Chone Figgins Los Angeles Angels of Anaheim Texas Rangers American League September 16, 2006
Fred Lewis San Francisco Giants Colorado Rockies National League May 13, 2007
Mark Ellis Oakland Athletics Boston Red Sox American League June 4, 2007
Aubrey Huff Baltimore Orioles Los Angeles Angels of Anaheim American League June 29, 2007
Carlos Gómez (1) Minnesota Twins Chicago White Sox American League May 7, 2008
Mark Kotsay Atlanta Braves Chicago Cubs National League August 14, 2008
Cristian Guzmán Washington Nationals Los Angeles Dodgers National League August 28, 2008
Stephen Drew Arizona Diamondbacks St. Louis Cardinals National League September 1, 2008
Adrián Beltré (1) Seattle Mariners Texas Rangers American League September 1, 2008
Orlando Hudson Los Angeles Dodgers San Francisco Giants National League April 13, 2009
Ian Kinsler Texas Rangers Baltimore Orioles American League April 15, 2009
Jason Kubel Minnesota Twins Los Angeles Angels of Anaheim American League April 17, 2009
Michael Cuddyer (1) Minnesota Twins Milwaukee Brewers American League May 22, 2009
Melky Cabrera New York Yankees Chicago White Sox American League August 2, 2009
Troy Tulowitzki Colorado Rockies Chicago Cubs National League August 10, 2009
Félix Pie Baltimore Orioles Los Angeles Angels of Anaheim American League August 14, 2009
B.J. Upton Tampa Bay Rays New York Yankees American League October 2, 2009
Jody Gerut Milwaukee Brewers Arizona Diamondbacks National League May 8, 2010
Bengle Molina Texas Rangers Boston Red Sox American League July 16, 2010
Kelly Johnson Arizona Diamondbacks San Francisco Giants National League July 23, 2010
Carlos González Colorado Rockies Chicago Cubs National League July 31, 2010
George Kottaras Milwaukee Brewers Houston Astros National League September 3, 2011
Pablo Sandoval San Francisco Giants Colorado Rockies National League September 15, 2011
Scott Hairston New York Mets Colorado Rockies National League April 27, 2012
Aaron Hill (1) Arizona Diamondbacks Seattle Mariners National League June 18, 2012
Aaron Hill (2) Arizona Diamondbacks Milwaukee Brewers National League June 29, 2012
Adrián Beltré (2) Texas Rangers Minnesota Twins American League August 24, 2012
Mike Trout Los Angeles Angels of Anaheim Seattle Mariners American League May 21, 2013
Brandon Barnes Houston Astros Seattle Mariners American League July 19, 2013
Alex Rios Texas Rangers Houston Astros American League September 23, 2013
Michael Cuddyer (2) Colorado Rockies Cincinnati Reds National League August 17, 2014
Brock Holt (1) Boston Red Sox Atlanta Braves American League June 16, 2015
Shin-Soo Choo Texas Rangers Colorado Rockies American League July 21, 2015
Adrián Beltré (3) Texas Rangers Houston Astros American League August 3, 2015
Matt Kemp San Diego Padres Colorado Rockies National League August 14, 2015
Freddie Freeman (1) Atlanta Braves Cincinnati Reds National League June 15, 2016
Rajai Davis Cleveland Indians Toronto Blue Jays American League July 2, 2016
John Jaso Pittsburgh Pirates Chicago Cubs National League September 28, 2016
Wil Myers San Diego Padres Colorado Rockies National League April 10, 2017
Trea Turner (1) Washington Nationals Colorado Rockies National League April 25, 2017
Carlos Gómez (2) Texas Rangers Los Angeles Angels of Anaheim American League April 29, 2017
Nolan Arenado (1) Colorado Rockies San Francisco Giants National League June 18, 2017
Cody Belinger Los Angeles Dodgers Miami Marlins National League July 15, 2017
Evan Longoria Tampa Bay Rays Houston Astros American League August 1, 2017
José Abreu Chicago White Sox San Francisco Giants American League September 9, 2017
Mookie Betts Boston Red Sox Toronto Blue Jays American League August 9, 2018
Christian Yelich (1) Milwaukee Brewers Cincinnati Reds National League August 29, 2018
Christian Yelich (2) Milwaukee Brewers Cincinnati Reds National League September 17, 2018
Charlie Blackmon Colorado Rockies Washington Nationals National League September 30, 2018
Brock Holt (2) Boston Red Sox New York Yankees American League October 8, 2018
Jorge Polanco Minnesota Twins Philadelphia Phillies American League April 5, 2019
Shohei Ohtani Los Angeles Angels Tampa Bay Rays American League June 13, 2019
Jake Bauers Cleveland Indians Detroit Tigers American League June 14, 2019
Trea Turner (2) Washington Nationals Colorado Rockies National League July 23, 2019
Jonathan Villar Baltimore Orioles New York Yankees American League August 5, 2019
Cavan Biggio Toronto Blue Jays Baltimore Orioles American League September 17, 2019
Trea Turner (3) Washington Nationals Tampa Bay Rays National League June 30, 2021
Jake Cronenworth San Diego Padres Washington Nationals National League July 16, 2021
Freddie Freeman (2) Atlanta Braves Miami Marlins National League August 18, 2021
Eddie Rosario Atlanta Braves San Francisco Giants National League September 19, 2021
Christian Yelich (3) Milwaukee Brewers Cincinnati Reds National League May 11, 2022
Eduardo Escobar New York Mets San Diego Padres National League June 6, 2022
Jared Walsh Los Angeles Angels New York Mets American League June 11, 2022
Austin Hays Baltimore Orioles Washington Nationals American League June 22, 2022
Nolan Arenado (2) St. Louis Cardinals Philadelphia Phillies National League July 1, 2022
Luis Arráez Miami Marlins Philadelphia Phillies National League April 11, 2023
Cedric Mullins Baltimore Orioles Pittsburgh Pirates American League May 12, 2023
J.T. Realmuto Philadelphia Phillies Arizona Diamondbacks National League June 12, 2023
Elly De La Cruz Cincinnati Reds Atlanta Braves National League June 23, 2023
José Altuve Houston Astros Boston Red Sox American League August 28, 2023