Michael Phelps won 4 Gold and 2 Silver and while the most medals for the 2012 Olympics it was his worst performance at the Olympics. His total medal count is 22 with 18 Gold medals for the 3 Olympic games he has been in
london 2012
Geeta
Michael Phelps who won 4 gold and 2 silver in 2012 London Olympics. The Medals propelled him into the all time highest Medal Winner's I st Place position for his total of 22 Medals including 18 Gold Medals.
Germany was the winner of the bronze medal in the Individual Dressage event at the Rio 2016 Olympics.
Michael Phelps
The bronze medal winner in the Men's Individual Archery event at the Rio 2016 Olympics was Brady Ellison.
Bonchan Ku was the winner of the gold medal in the Men's Individual Archery event at the Rio 2016 Olympics.
No one 'wins' the Olympics. There are dozens of different events that competitors participate in and each individual event has a winner.
In 2010, there was no summer Olympics so I am going to refer to different events in my answer.2012 London Olympics:10k Winner Male:Mo Farah10 Winner Female:Tirunesh Dibaba2010 IAAF World Championship:10k Winner Female:Vivian Cheruiyot10k Winner Male:Sammy Kitwara
The bronze medal winner in the Women's Individual Archery event at the Rio 2016 Olympics was Bo-Bae Ki.
Michael Jung of Germany won the gold medal in equestrian individual eventing at the Rio 2016 Olympics.
Astier Nicolas of France won the silver medal in equestrian individual eventing at the Rio 2016 Olympics.