On April 13, 1994, Pedro Martínez lost a perfect game with one out in the eighth inning when he hit Cincinnati's Sanders with a pitch. An angered Sanders charged the mound, and was later ridiculed in the press for assuming that a pitcher would abandon a perfect game in order to hit a batter intentionally.

On June 10, 2006, as a member of the Royals, Reggie hit his 300th home run. This made him the fifth member of Major League Baseball's 300-300 club, as he had stolen the 300th base of his career on May 1, and had gotten his 302nd career stolen base just a day earlier. Steve Finley of the San Francisco Giants joined the 300-300 club as its sixth member on June 14, four days after Sanders achieved the feat. He is the only player in major league history to hit 20 or more home runs in one season for six different teams. He has hit at least 10 home runs in a season for every team he has played for (eight in all).

Sanders missed the majority of the 2007 season due to an injury and became a free agent after the season.