Täytä seuraava lause: Grevers voitti Lontoon olympialaisissa 2012 yhteensä kolme mitalia: kaksi kultaa ja yksi hopeaa. Grevers voitti ensimmäisen mitaliensa, hopeamitalin, uimalla USA:n toiseksi sijoituneen joukkueen puolella 4×100 metrin vapaan tyylin risteilyyn. Amerikkalainen joukkue tuli finaaliin toiseksi Ranskan jälkeen. Grevers ui toisen vaiheen Jimmy Feigenin, Ricky Berensin ja Jason Lezakin kanssa ja teki 47.59:n. Sen jälkeen, kun hän oli johtanut turnauksia (52,92) ja semifinaaleja (52,66)
Grevers voitti 100 metrin selkätaistelun finaalissa 52,16:n ajan ja paransi Aaron Peirsolin olympiakilpailun ennätystä 52,54, joka asetettiin vuonna 2008 ja 0,76 sekuntia Nick Thomania edellä. Greversin ensimmäinen kultamitali. Viimeisessä kilpailussa, 4×100-metrin risteyksessä, Grevers voitti kultaa Brendan Hansenin, Michael Phelpsin ja Nathan Adrianin kanssa. Uimalla selkäpuoleen Grevers pisti 52,58 sekuntia, ja USA:n joukkue voitti 3:29,35:n ajan.