Na letných olympijských hrách 2012 Evans súťažil v individuálnej medley na 400 metrov
, ale skončila na 13. mieste v celkovom hodnotení (6. v jej hodnotení) s časom 4:40:42 a nepokročila do finále, pretože bola vybraná len najlepšia osemka. Evans plával v kvalifikácii na 4×200 metrov voľným štýlom. Hoci v finále neplavala, jej tím sa umiestnil na druhom mieste s časom 7:44.41, a tak Evansová získala striebornú medailu.