Futbola gaitas uzsāka Rīgā, bet pēc viena sekmīgi aizvadīta pārbaudes turnīra Rīgā nonāca vācu jauniešu akadēmiju uzmanības lokā. 2013. gadā Andrejs nonāca Bayer 04 Leverkusen jauniešu sistēmā, no turienes tika izīrēts Ķelnes Viktoria, bet 2017. gadā pārcēlās uz Gelzenkirhenes Schalke 04 akadēmiju. Šajā posmā pussargs spēlēja arī UEFA Jaunatnes līgā. Arī šajā Vācijas futbola grandā viņam neizdevās nostiprināties, tāpēc pāreja pieaugušo futbolā bija jāuzsāk Nīderlandes otrajā spēcīgākajā līgā SC Cambuur.
2019. gada vidū, sekojot savu tautiešu pēdās, atgriezās dzimtenē. Pusgada laikā ar RFS izdevās izcīnīt Latvijas kausu, bet jau nākamajā transfēru logā Cigaņiks atrada darbu Ukrainas klubā Luhaņskas Zorya. Pēc tam sekoja periodi Ungārijas un Polijas augstākajās līgās.
Latvijas karoga krāsas aizstāvēja jau no agrīna jauniešu vecuma, pagūstot aizvadīt spēles arī Latvijas U-16 komandā. Vairākus gadus Cigaņiks bija viens no Latvijas U-21 izlases uzbrukuma līderiem, bet nacionālajā valstsvienībā pussargs debitēja 2018. gadā UEFA Nāciju līgā pret Kazahstānu. Laika posmā no 2020. līdz 2023. gada beigām aizvadīja izlasē 41 spēli pēc kārtas, neizlaižot nevienu maču, kad izlasi vadīja Dainis Kazakevičs.
Treneri Latvijā: G. Šitiks, ŠFS (2001-2003), J. Hudjakovs, ŠFS (2003-2009), A. Šarando, Skonto FC (2010-2011), V. Beškarevs, Skonto FC (2012-2013), V. Dambrausks, RFS (2019)
Informācija atjaunota 14.02.2024.