Karnik a cívisvárosban nőtt fel, és bár fiatalon Győrbe került, a Lokiban lett belőle NB I-es játékos. A jobbátlövő, aki már a felnőttválogatottban is bemutatkozott, eddig 121 első osztályú meccset játszott a DVSC-ben, és ezeken 306 gólt szerzett.
2016 nyarán szerződött Dunaújvárosba, majd egy év múlva váltott, és az MTK kézilabdázója lett. A kék-fehéreknél, Golovin Vlagyimir irányításával remekelt a 2017–2018-as szezonban, hiszen 27 találkozón 150-szer volt eredményes, és ezzel második lett az NB I-es góllövőlistán. A jelenleg zajló bajnokságban 16 mérkőzésen szerzett 101 góljával ötödik a mesterlövészek versenyében – írja a dvsckezilabda.hu.
„Nagyon örülök, hogy a nyártól újra a DVSC játékosa leszek, hiszen én ide hazatérek – mondta a klub honlapjának Karnik. – Egyelőre egy plusz egy éves szerződést kötöttünk, de nem titok, hogy itt szeretném befejezni a pályafutásomat. Nagyon fontos állomás a pályafutásomban az MTK, sok játéklehetőséget kaptam, s ez nagy lökést adott. Szeretek Golovin Vlagyimirral dolgozni, mint ahogy Köstner Vilmos is fontos szereplője a pályafutásomnak, hiszen az ő edzősködése alatt lettem első osztályú játékos. Vova és Vili bá nagyon jóban vannak, az edzői hitvallásuk is hasonló. Jó lesz újra Loki-mezben pályára lépni, hazai játékosként találkozni a szurkolókkal, bár számomra nagy öröm volt, hogy ellenfélként is mindig megtapsoltak.”