Kilka miesięcy po igrzyskach olimpijskich, w grudniu 2012 roku zdobył cztery medale podczas mistrzostw świata w pływaniu na krótkim basenie w Stambule. Dwa z nich wywalczył w sztafecie 4 x 100 m stylem dowolnym i stylem zmiennym. W konkurencji 100 m stylem grzbietowym zajął pierwsze miejsce, natomiast na dystansie 50 m stylem grzbietowym został wicemistrzem świata.

Na mistrzostwach świata w Barcelonie zdobył złoty medal na dystansie 100 m stylem grzbietowym. W konkurencji 50 m w tym samym stylu był drugi. Zakwalifikował się do półfinału 50 m stylem motylkowym i zajął 12. miejsce. Płynął także w finale sztafety 4 x 100 m stylem zmiennym razem z Kevinem Cordesem, Ryanem Lochte i Nathanem Adrianem. Ostatecznie sztafeta została zdyskwalifikowana, ponieważ Cordes wyskoczył z bloku startowego zanim Gravers, płynący na pierwszej zmianie, dotknął ściany basenu.

Nie zakwalifikował się na igrzyska olimpijskie w Rio de Janeiro osiągając podczas zawodów kwalifikacyjnych trzeci czas w konkurencji 100 m stylem grzbietowym.