Gennemfør følgende sætning: Ved sommer-OL i London i 2012 vandt Grevers i alt tre medaljer: to guld og en sølvmedalje. Grevers vandt sin første medalje, en sølvmedalje, ved at svømme for det amerikanske hold, der kom på andenpladsen i de indledende heat i 4×100-meter freestyle-stafetten. I finalen blev det amerikanske hold nummer to bag Frankrig. Sammen med Jimmy Feigen, Ricky Berens og Jason Lezak svømmede Grevers den anden etape og registrerede en tid på 47,59. Efter at have ledet turneringerne (52,92) og semifinalen (52,66) i
I 100 meter rygstroke vandt Grevers guld i finalen på 100 meter rygstroke med en tid på 52,16, hvilket forbedrede Aaron Peirsols olympiske rekord på 52,54, der blev sat i 2008 og 0,76 sekunder foran Nick Thoman. For Grevers var det hans første individuelle guldmedalje. I sin sidste begivenhed, 4 × 100-meter medley-stafet, vandt Grevers guld med Brendan Hansen, Michael Phelps og Nathan Adrian. Da Grevers svømmede bagstrømsbenet, nåede han en tid på 52,58 sekunder, og det amerikanske hold vandt med en tid på 3:29,35.