Barreto oli mukana vuoden 2001 alle 17-vuotiaiden MM-kisoissa ja vuoden 2003 nuorten MM-kisoissa. Vuonna 2004 hän oli mukana voittamassa olympiahopeaa Ateenan kesäolympialaisissa. Vuoden 2006 MM-kisoissa hän pelasi kahdessa ottelussa ja vuoden 2010 MM-kisoissa kolmessa ottelussa. Hän pelasi myös vuosien 2004, 2007 ja 2011 Copa Américassa. Barreton ensimmäinen maaottelu oli 8. heinäkuuta 2004 Costa Ricaa vastaan ja viimeinen 11. lokakuuta 2011 MM-karsintaottelu Uruguayta vastaan.