Ibarra played for San Fernando in Argentina and then for Royal Beerschot in Belgium until 2017 when he transferred to another Belgian club, Leuven.[3] In 2018 he returned to San Fernando. After one season in Argentina, he went back to Belgium to play for Royal Antwerp.[4]