Garnerone's career started with Independiente Río Tercero, which preceded the forward joining Belgrano's ranks in 2016.[3][4] He made the breakthrough under interim manager Julio Constantín ahead of the 2019 Copa de la Superliga, as Belgrano met Lanús across two legs.[2][5][6] Garnerone was an unused substitute as the club won the first leg 3–2, but subsequently made his debut in the second leg on 20 April 2019 at the Estadio Ciudad de Lanús – Néstor Díaz Pérez; replacing Gonzalo Lencina after sixty-one minutes, with Lanús overturning the deficit to advance.[2][7][8]