Ervin voitti Fukuokan MM-kilpailuissa 2001 kultaa 50 metrin vapaauinnissa ajalla 22,09 ja 100 metrin vapaauinnissa ajalla 48,33. Lontoon olympialaisissa 2012 hän sijoittui 50 metrin vapaauinnissa viidenneksi. Saman vuoden Istanbulin lyhyen radan MM-kilpailuissa hän sai kultaa 4×100 metrin vapaauintiviestissä ja sekauintiviesteissä, jonka alkuerissä hän ui, sekä pronssia 50 metrin vapaauinnissa.