W styczniu 2012 Ibarra został wybrany w MLS Supplemental Draft przez klub Portland Timbers występujący w Major League Soccer, jednak ostatecznie nie zaoferowano mu profesjonalnego kontraktu. Zamiast tego dwa miesiące później podpisał umowę z zespołem Minnesota United FC, grającym na drugim szczeblu rozgrywek – North American Soccer League. Od razu został kluczowym zawodnikiem drużyny i czołowym piłkarzem ligi; w sezonie 2013 znalazł się w najlepszej jedenastce rozgrywek, jednak najbardziej obfity w sukcesy okazał się dla niego sezon 2014. Wówczas to zdobył z United trofeum Woosnam Cup, a sam został wybrany najlepszym piłkarzem NASL i po raz kolejny otrzymał miejsce w jedenastce sezonu. Stworzył również skuteczny ofensywny duet z Christianem Ramirezem, zaś ogółem w barwach Minnesoty występował przez trzy i pół roku.
Latem 2015 Ibarra został zawodnikiem meksykańskiego Club León, w tamtejszej Liga MX debiutując 25 lipca 2015 w wygranym 3:1 spotkaniu z Santosem Laguna.