He was transferred to Sportivo Trinidense in early 2010, but returned to General Díaz 12 months later.
He was quickly loaned out to Club Rubio Ñu, where he immediately earned a spot in the starting lineup.
He returned to General Díaz in 2013, scoring the game-winning goal in the 77th minute in his first game back, a league match against Deportivo Capiatá in February.
[3] Bareiro was signed to Club Libertad on a four-year contract in January 2014.
[4] He made his team debut on 14 February against Club Guaraní as a part of the starting XI.