Skryf 'n voortsetting vir hierdie paragraaf - By die Olimpiese Somerspele 2012 in Londen het Grevers altesaam drie medaljes gewen: twee goue en een silwer. Grevers het sy eerste medalje, 'n silwer, verdien deur vir die tweede plek Amerikaanse span te swem in die voorlopige afsprake van die 4×100-meter vryslag. In die eindstryd het die Amerikaanse span tweede agter Frankryk geëindig. Grevers het saam met Jimmy Feigen, Ricky Berens en Jason Lezak die tweede been geswem en 'n tyd van 47.59 aangeteken. Nadat hy die eindronde (52.92) en die halfeindronde (52.66) van die 100 meter rugloop gelei het, het Grevers goud gewen in die eindronde van die 100 meter rugloop met 'n tyd van 52.16, wat Aaron Peirsol se Olimpiese rekord van 52.54 in 2008 verbeter het en 0.76 sekondes voor Nick Thoman. Vir Grevers was dit sy eerste individuele goue medalje. In sy laaste wedstryd, die 4×100-meter-swaai-staf
Grevers het goud gewen saam met Brendan Hansen, Michael Phelps en Nathan Adrian. Grevers het in die rugstroke-ben 'n tyd van 52,58 sekondes aangeteken, en die Amerikaanse span het met 'n tyd van 3:29,35 gewen.