En los Juegos Olímpicos de Londres 2012, Evans compitió en los 400 metros combinado individual, pero terminó 13 º en las eliminatorias (6 º en su serie) con un tiempo de 4:40:42 y no avanzó a la final, ya que sólo los 8 primeros fueron seleccionado. Evans nadó en los 4 × 200 metros libres de relevo de eliminatorias. A pesar de que no llegó a la final, su equipo quedó en segundo lugar con un tiempo de 7:44.41, con medalla de plata por parte de Evans.