2008 m. vasaros olimpinėse žaidynėse Pekine (Kinija) Greversas laimėjo du aukso medalius, plaukdamas 4 × 100 metrų laisvosios stiliaus štafetės ir
4 × 100 metrų medley štafeta (plaukioja nugaros koja), kai amerikiečiai laimėjo finalus šiose varžybose, o medaliai dalyviams suteikiami bet kuriame žingsnyje. Greversas taip pat laimėjo individualų sidabro medalią 100 metrų bėgime į nugarą per 53,11 sekundės, 0,57 sekundės atsilikęs nuo nugalėtojo, pasaulio rekordininko Aaron Peirsol.