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 |