Edgar Fidel Cáceres (born June 6, 1964) is a former Major League Baseball second baseman and switch-hitter who played for the Kansas City Royals as a replacement player during the 1995 season. In a 55-game career, Cáceres batted .239 with one home run, 17 RBI, 13 runs, six doubles, two triples and two stolen bases.