Täitke järgmine lause: 2012. aasta Londoni suveolümpiamängudel võitis Grevers kokku kolm medalit: kaks kuldmedalit ja üks hõbedamedaal. Grevers teenis oma esimese medali, hõbeda, ujumisega USA meeskonnale, mis oli teisel kohal 4 × 100 meetri vabas stiilis relje esialgsetes soojustes. Finaalis lõpetas Ameerika meeskond Prantsusmaa järel teisena. Koos Jimmy Feigeni, Ricky Berensi ja Jason Lezakiga ujus Grevers teise etapi ja registreeris aja 47,59. Pärast 100-meetrise seljavõitluse soojendusi (52,92) ja poolfinaali (52,66) juhtimist võitis Grevers kulla 100 meetri seljavõitluse finaalis ajaga 52,16, parandades Aaron Peirsol'i olümpiamärki 52,54, mis oli 2008. aastal ja 0,76 sekundit ees Nick Thomani ees. Greversil oli see esimene individuaalne kuldmedal. Oma viimases võistluses
4 × 100 meetri vaheseis, Grevers võitis kuld Brendan Hanseni, Michael Phelpsi ja Nathan Adrianiga. Ujudes selga, registreeris Grevers aja 52,58 sekundit ja USA meeskond võitis ajaga 3:29,35.