Aleksandr Agafonov (Uzbek: Александр Агафонов; born 22 April 1975) is an Uzbek former swimmer, who specialized in freestyle events. He is a three-time Olympian (1996, 2000, and 2004), a two-time swimmer at the Asian Games (2002 and 2006), and a former Uzbekistani age group record holder in the 100 and 200 m freestyle. At the 2000 Summer Olympics in Sydney, Agafonov competed as an individual swimmer in the 100 m freestyle. Swimming in heat three, he picked up a third seed and fifty-fourth overall by 0.36 of a second behind winner Paul Kutscher of Uruguay in 52.58.