

Michael Phelps Has Won More Olympic Golds Than Mexico The American swimmer added five gold medals and a silver to his collection in Rio 2016 to take his Olympic medal haul to a record-breaking total of 28. According to Time Magazine, he’s won more Olympic golds during his career than many countries, including Portugal and Mexico, have won since 1896.