Interleague Play. It only happens twice a year, once in May, and the middle of June. THe teams each team faces vary each season except for certain rivalries such as Yankees v.s. Mets, Giants v.s. A's, Angels v.s. Dodgers, and Cubs v.s. White Sox.
Edgar Caceres debuted on June 8, 1995, playing for the Kansas City Royals at Kauffman Stadium; he played his final game on October 1, 1995, playing for the Kansas City Royals at Kauffman Stadium.
Tom Gordon debuted on September 8, 1988, playing for the Kansas City Royals at Royals Stadium; he played his final game on May 3, 2009, playing for the Arizona Diamondbacks at Chase Field.
David Peralta is a left fielder for the Arizona Diamondbacks.
Emilio Bonifacio debuted on September 2, 2007, playing for the Arizona Diamondbacks at Chase Field; he played his final game on September 28, 2013, playing for the Kansas City Royals at Kauffman Stadium.
Carlos Rosa debuted on June 14, 2008, playing for the Kansas City Royals at Kauffman Stadium; he played his final game on October 1, 2010, playing for the Arizona Diamondbacks at Chase Field.
Juan Brito debuted on May 3, 2002, playing for the Kansas City Royals at Kauffman Stadium; he played his final game on October 3, 2004, playing for the Arizona Diamondbacks at Bank One Ballpark.
Boston Red Sox Arizona Diamondbacks Kansas City Royals Pittsburgh Pirates St Louis Cardinals Milwaukee Brewers
Archie Corbin debuted on September 10, 1991, playing for the Kansas City Royals at Royals Stadium; he played his final game on July 29, 1999, playing for the Florida Marlins at Pro Player Stadium.
The Arizona Diamondbacks had the worst record in baseball in 2004: 51-111 (.315) In the American League, the Kansas City Royals had the worst record: 58-104 (.358)
Craig Chamberlain debuted on August 12, 1979, playing for the Kansas City Royals at Royals Stadium; he played his final game on September 28, 1980, playing for the Kansas City Royals at Royals Stadium.
Stu Cole debuted on September 5, 1991, playing for the Kansas City Royals at Royals Stadium; he played his final game on October 6, 1991, playing for the Kansas City Royals at Royals Stadium.
Jeff Schattinger debuted on September 21, 1981, playing for the Kansas City Royals at Royals Stadium; he played his final game on September 21, 1981, playing for the Kansas City Royals at Royals Stadium.