A 2012-es nyári olimpiai játékokon Evans a 400 méteres egyéni medleyben versenyzett, de a 13. helyen végzett a heatsban (6. a melegében) 4:40:42 idővel, és nem lépett tovább a döntőbe, mivel csak a legjobb 8-at választották ki. Evans úszott a 4x200 méteres szabaddal
A képzés hőmérséklete. Bár nem úszott a döntőben, csapata második lett 7:44.41 idővel, ezért Evans ezüstérmet nyert.