 On 4 June 2016, Iturra left Europe agreeing to a contract with Mexico's Club Necaxa.He returned to Spain two years later, joining Villarreal CF for free and leaving the club by mutual consent on 2 January 2019.Iturra made his debut for Chile on 17 August 2005, against Peru.