Michael Phelps has won 22 gold medals over his career. With his win in the 200m individual medley in Rio, he broke the 2168-year old record of Leonidas of Rhodes for most individual titles won over multiple Olympics. Is Phelps the greatest athlete of all time? Vote in our CBC member poll!
Become a CBC member and find out!