Cvitanich kwam in 2001 bij CA Banfield en in 2003 bij het eerste team. Op 20 oktober in dat jaar maakte hij zijn debuut op 18-jarige leeftijd. In zijn eerste seizoen was hij bijzonder trefzeker, hij scoorde elf keer in zeven wedstrijden.
In het tweede seizoen bij Banfield was Cvitanich niet altijd een basisspeler maar scoorde hij wel twaalf keer in zeventien wedstrijden.
Cvitanich groeide uit tot een echte goalgetter en werd de belangrijkste speler bij zijn team. In het seizoen 2006/2007 scoorde Cvitanich voor Banfield onder andere in de competitie en in de Copa Libertadores.
Dat Cvitanich nóg beter kon liet hij zien in het seizoen 2007/2008. In dit seizoen scoorde hij er op los. Hij werd topscorer van Argentinië. Hij scoorde in 30 wedstrijden 19 keer.
AFC Ajax
Vanaf het seizoen 2008/2009 speelt Cvitanich voor AFC Ajax. Hij tekende een contract voor vijf seizoenen in Amsterdam. Ajax heeft ruim €7.500.000 betaald aan zijn oude club Banfield. Door de aanwezigheid van aanvoerder en international Klaas-Jan Huntelaar kreeg Cvitanich in aanloop op het seizoen 2008-09 alleen tijd als centrumspits in oefenwedstrijden. Cvitanich maakte zijn debuut in de Eredivisie op 30 augustus2008 in de met 2-1 verloren uitwedstrijd tegen Willem II. Cvitanich speelde maar sporadisch wedstrijden in het begin van de competitie, maar mocht in de basis beginnen op 26 oktober2008 in de thuiswedstrijd tegen N.E.C. Cvitanich raakte echter geblesseerd aan zijn hamstring en lag zes weken uit de roulatie.
In de tussentijd verkocht Ajax Huntelaar aan de Spaanse topploeg Real Madrid, waardoor de positie van centrumspits openlag. Trainer Marco van Basten benoemde Cvitanich vervolgens tot eerste spits. Uiteindelijk, 5 maanden na zijn officiële debuut voor Ajax, scoorde Cvitanich zijn eerste goal. De spits opende de score op 12 december2008 in de thuiswedstrijd tegen NAC Breda, waarna Ajax de wedstrijd met 3-0 zou winnen. Het was zijn eerste wedstrijd in de Amsterdam ArenA als centrumspits in plaats van vleugelspeler. In de twee weken die daarop volgden scoorde Cvitanich zijn eerste 'brace' en 'hattrick' tegen De Graafschap en ADO Den Haag.
Verhuur aan CF Pachuca
Van 1 januari 2010 tot en met 31 december 2010 wordt Cvitanich verhuurd aan de Mexicaanse club CF Pachuca. Hij scoorde in competitieverband in totaal 8 keer in 21 wedstrijden.
De huurperiode van Cvitanich liep af op 31 december2010. Op 4 januari2011 keerde Cvitanich terug op het trainingsveld bij Ajax, dit deed hij samen met de Uruguayaan Bruno Silva, die eveneens het kalenderjaar 2010 verhuurd was[2]. In diezelfde maand, op 23 januari, raakte Cvitanich echter geblesseerd aan zijn kuit[3]. Op 12 februari keerde Cvitanich, eerder dan verwacht, terug in de wedstrijdselectie van Ajax.
Verhuur aan Boca Juniors
Op 4 juli 2011 vertrok Cvitanich opnieuw op huurbasis en verruilde hij Ajax voor Boca Juniors. De Argentijnse club huurt de speler voor een jaar en heeft een optie tot koop.[4] In juli 2012, na de verloren finale om de Copa Libertadores 2012, keerde hij terug naar Ajax.
OGC Nice
Nadat duidelijk werd dat er voor Cvitanich geen toekomst meer was bij Ajax, hengelden diverse clubs naar zijn diensten. Uiteindelijk trok het FranseOGC Nice Cvitanich aan, alwaar hij een driejarig contract tekende. Hier vond Cvitanich al snel zijn draai en ontpopte zich er tot clubtopscorer. Hij zou in één seizoen meer doelpunten maken dat dan hij deed voor Ajax in 4 jaar tijd: 19 voor Nice, om 13 voor Ajax. OGC Nice maakte de 1-0 twintig minuten voor rust door een goal van Cvitanich, op 21 september 2014 in een vriendschappelijke wedstrijd tegen Barcelona FC.[5]
CF Pachuca, Miami en terugkeer bij Banfield
Sinds januari 2015 speelt hij in Mexico voor CF Pachuca. In 2016 speelde Cvitanich in de NASL voor Miami FC. In januari 2017 keerde hij terug bij Banfield.
1 N.B. Dit betreft een clubtotaal, dus een totaal van beide periodes bij AFC Ajax.
Bijgewerkt t/m 8 januari 2015
Interlandcarrière
Kroatië
De overgrootvader van Cvitanich is van Kroatische afkomst. Vlak na zijn komst naar Ajax vroeg Cvitanich een Kroatisch paspoort aan om uit te kunnen komen voor het Kroatisch voetbalelftal. Cvitanich dacht hierdoor zijn kansen voor een nationale selectie te vergroten. FIFA regelgeving maakte het kort daarna echter onmogelijk om uit te kunnen komen voor het land van een van de overgrootouders.