2019 (Minnesota United FC): In his final season with Minnesota, Ibarra started 16 of his 22 appearances, recording one goal and two assists. He scored his lone goal of the season in a 3-0 win at San Jose (March 9). Ibarra recorded assists vs. San Jose (July 3) and vs. FC Dallas (August 10).
2018 (Minnesota United FC): Ibarra established MLS career highs in appearances (33), starts (31), goals (7) and assists (8) in his second MLS season. He made first start and provided his second assist on vs. Chicago (March 17). He scored first goal of the year on vs. Vancouver (May 5) before netting his second of the year on vs. Montreal (May 26). Recorded a goal and assist vs. Toronto (July 4) and at LAFC (July 22).
2017 (Minnesota United FC): In his return to Minnesota, Ibarra started 20 of 29 appearances, recording three goals and four assists. He made MLS debut as a late-match substitute at Portland (March 3), then made his first start at Colorado (March 18). He scored his first MLS goal with the match-winner vs. Colorado (April 23), and recorded two assists vs. Sporting Kansas City (May 7). He was named to MLS Team of the Week for Week 10.
2015-2017 (Club León): Ibarra transferred in June of 2015 to Club León of Mexico, where he started 12 of 20 appearances across all competitions and scored three goals.
2015 (Minnesota United FC): In his final NASL season, Ibarra started all nine of his appearances and scored three goals before being transferred to Liga MX side Club León.
2014 (Minnesota United FC): Winner of NASL Golden Boot and a Best XI player, Ibarra scored nine goals in 27 appearances (25 starts) as the Loons finished first in the Spring Season and second in the Fall Season before falling to Fort Lauderdale via penalties in the Semifinals.
2013 (Minnesota United FC): In his second professional season, Ibarra started 21 of 26 appearances and scored one goal for the newly branded Minnesota United FC.
2012 (Minnesota Stars FC): After being drafted in the MLS SuperDraft by Portland but not signed, Ibarra signed with Minnesota Stars FC of the NASL. He scored four goals in 28 appearances (all starts) and helped the Loons to a runner-up finish, falling to the Tampa Bay Rowdies via penalties in Soccer Bowl 2012.
In October 2014, Ibarra became the first lower-division player to be called up to the U.S. Men’s National Team since 2005, coming in as a late-game substitute against Honduras. He was called up for international duty four consecutive times, making three appearances – including one start – for his country.
Signed by Sounders FC on February 20, 2020.