Carreño, der auch die italienische Staatsangehörigkeit besitzt[2], gehört 1997 dem Club Atlético Peñarol an.[3]
1998 stand er in Reihen von River Plate Montevideo. Von 1999 bis 2000 kehrte er zu Peñarol zurück. 2001 wechselte er das erste Mal ins Ausland zu Qingdao Yizhong Hainiu in China. Für die Chinesen absolvierte er elf Ligaspiele (kein Tor). Danach kehrte er in die Heimat zurück und spielte das Torneo Clausura 2001 erneut für Peñarol. Er folgte 2002 eine Station bei Villa Española.[4] Dort unterschrieb er allerdings erst frühestens in der zweiten Septemberhälfte 2002. Zuvor war er ohne Arbeitgeber.[5] Sein dortiger Vertrag endete am 31. Dezember 2002. Anschließend reiste er nach Europa und trainierte bei Santiago de Compostela mit. Ein Vertragsschluss scheiterte aber aus wirtschaftlichen Gründen. Im August 2003 wurde schließlich doch sein Wechsel nach Spanien vermeldet. Er unterschrieb für eine Saison mit Verlängerungsoption bei CD Logroñés, das sich eine Kaufoption sicherte. Allerdings war der Spieler nicht ausgeliehen, da er als sogenannter freier Spieler im Besitz seines Spielerpasses war.[6] Bei den Spaniern debütierte er am 12. Oktober 2003 beim 2:2 gegen Calahorra mit einem Startelfeinsatz in der Segunda B. Bis zu seinem letzten Einsatz für den Klub am 9. November jenes Jahres bestritt er drei Ligaspiele. Ein Tor schoss er nicht.[7] Sodann war er spätestens ab Ende April 2004 Spieler des uruguayischen Klub Sud América. In der Apertura der Zweitligaspielzeit 2004 erzielte er dort zwei Ligatore.[8] Im gleichen Jahr ging er in die Schweiz zu den Young Boys Bern, für den er in der Saison 2004/05 drei Treffer bei 25 Ligaeinsätzen erzielte. 2005 zog er weiter zum FC Aarau. Dort weist die Statistik bis 2007 45 absolvierte Ligapartien und zwei Tore für ihn aus. 2007 wechselte Carreño nach Österreich und unterschrieb einen Vertrag beim SCR Altach, den er 2009 nach drei Toren in 27 Spielen verließ.[4] Ein während dieses Engagements im Juni 2008 vermeldeter Wechsel zum argentinischen Klub Godoy Cruz kam offenbar nicht zustande.[9] Schließlich kehrte er in seine Heimat zurück und unterschrieb bei uruguayischen Erstligisten Cerro einen Vertrag. Für die Montevideaner absolvierte er in der Spielzeit 2009/10 allerdings lediglich ein Spiel in der Primera División.[10]