[2] He came through the youth system at Montevideo-based club Liverpool,[3] and made his first-team debut on 24 February 2013, aged 19, as a second-half substitute in a 1–0 opening-day defeat against Danubio in the Primera División.
[8] He played eleven matches and scored once,[1] in a 4–2 defeat of Atenas on the final day of the 2015 Clausura; the result confirmed that El Tanque Sisley stayed in the Primera and their opponents were relegated.
[10] Barceló made seven appearances (one start) in the 2015 Apertura, but in January 2016 he was allowed to leave for another Primera team, Juventud de Las Piedras.
[15] He made his debut on 18 September as a second-half substitute in a 1–1 draw with River Plate in the Estadio Monumental,[16] He top-scored (jointly with Emanuel Dening) for San Martín in the 2016–17 Primera División with five goals.
[17] Barceló was reported to be a transfer target for Chilean Primera División club O'Higgins in July 2017,[18] but he signed a two-year contract extension with San Martín.