En los Juegos Olímpicos de Verano de 2012, Evans compitió en el
Medley individual de 400 metros, pero terminó 13o en general en las pruebas (6o en su prueba) con un tiempo de 4:40:42, y no avanzó a la final, ya que solo se seleccionaron los 8 mejores. Evans nadó en el relevo de calificación de estilo libre de 4 × 200 metros. Aunque no nadó en la final, su equipo terminó segundo con un tiempo de 7:44.41, por lo que Evans ganó una medalla de plata.