A 30 éves Karnickij karrierje során légióskodott Izraelben, Oroszországban és Romániában. Legnagyobb sikereit otthon, a BATE Boriszov futballistájaként érte el. Háromszoros fehérorosz bajnok és szuperkupagyőztes, illetve egyszeres kupagyőztes.
Tíz alkalommal a Bajnokok Ligájának csoportkörében is szerepelt.
Védekező és támadó felfogásban is tud futballozni a középpályán, eddig 215 mérkőzést játszott klubszinten, amiken 26 gólt és 23 gólpasszt jegyzett.
A fehérorosz játékos a kövesdiek harmadik nyári igazolása, májusban szerződtették a Budaörstől a Sajbán testvéreket.