Marchetti empezó su carrera en River Plate, jugando desde 1969 hasta 1974. Luego pasó a Unión de Santa Fe desde febrero de 1975 hasta fines de 1976, siendo el goleador del campeonato Nacional de ese año.[1]
Regresó a River en enero de 1977, permaneciendo en el club de Núñez hasta fines de 1978, saliendo goleador del equipo y campeón Metropolitano en 1977. En el club millonario, disputó 174 partidos oficiales marcando 55 goles.[2]
En enero de 1979 partió a Uruguay para jugar en NacionalUruguay y a mediados de ese año regresó a Argentina para sumarse a San Lorenzo de Almagro, donde no tuvo grandes actuaciones y el club comenzó a tener problemas con el descenso, hecho que se consumó un año más tarde.
Luego de su paso por el club auriazul, recaló en Racing entre fines de febrero de 1982 hasta fines de 1983. En 1984 jugó un año en Unión de Santa Fe, y luego se retiró.
Contando solo partidos de profesionales oficiales de Liga, Marchetti disputó 468 partidos y anotó 141 goles.[4] Contando además los cotejos oficiales de copas internacionales (jugó Copa Libertadores para River y para Rosario Central) jugó un total de 486 partidos profesionales y realizó 148 goles.