Eric Randolph Barnes (born June 16, 1966) is an American former shot putter who holds both the current outdoor and indoor world records for the event. He won silver at the 1988 Olympics and gold at the 1996 Olympics. As of 2020, both of Barnes's records still stand. Only three throwers have been within 40 centimetres (16 in) of his outdoor world record since it was set. Barnes was banned for 27 months in 1990 for anabolic steroid usage, before he received a lifetime ban in 1998 after testing positive for androstenedione.
On May 20, 1990, he broke Ulf Timmermann's outdoor record with a put of 23.12 m (75 ft 10 in). Six days later he almost matched his world record, throwing 23.10 m (75 ft 9 ⁄4 in) at the Bruce Jenner Invitational in San Jose. Barnes was banned from competing for 27 months after testing positive for the anabolic steroid methyltestosterone at a competition in Malmö, Sweden on August 7 that same year. He sued to have the suspension overturned, but lost. Due to the suspension, he was unable to compete in the 1992 Olympics.