I le Olimipeka o le 2012 Summer Olympics, na faaiu ai o ia i le tulaga 18 i le vaega o le 100 mita butterfly a tamaitai
. I le 200 mita taʻitasi, na tuʻuina ai Ivry i le 13th i le vevela ma oʻo atu i le semi-faʻaiʻu, ma avea ai ma uluai tamaʻitaʻi Isalaelu e tauva i le semi-faʻaiʻu o le Olimipeka, ma se taimi fou a Isaraelu o le 2:13.29 minute.