2008 m. vasaros olimpinėse žaidynėse Pekine (Kinija) Greversas laimėjo du aukso medalius, pradėdamas plaukioti 4×100 metrų laisvu stiliumi ir 4×100 metrų medaliu.
(plaukiant nugaros koją) kaip amerikiečiai išėjo laimėti finalo šių renginių ir medaliai yra skiriami dalyviams bet kuriuo žingsniu kelyje. 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.