Dit is een oude versie van deze pagina, bewerkt door Flügel-Flitzer(overleg | bijdragen) op 23 mei 2019 om 10:52. (update) Deze versie kan sterk verschillen van de huidige versie van deze pagina.
Marveggio begon zijn carrière bij Adelaide City Force. Hij doorliep bij die club de jeugdopleiding samen met zijn broer, Ryan Marveggio. Beide spelers vertrokken in de zomer van 2011 naar Nederland om voor Telstar te gaan spelen. Op 9 maart 2012 debuteerde Andrew, toen er thuis met 0–2 verloren werd van Go Ahead Eagles. Na een seizoen vertrok Ryan in tegenstelling tot zijn broer Andrew, hij kreeg een nieuw contract bij de club uit Velzen Zuid. Het seizoen 2014/15 bracht Marveggio door bij Fortuna Sittard, waarna hij achtereenvolgens speelde voor de Duitse clubs FC Strausberg, VfV Hildesheim en TSG Neustrelitz. Medio 2018 verkaste de Australiër naar FK Zemun, dat hem direct verhuurde aan Mačva Šabac.