2016. június 25-én Kulikovot a Buffalo Sabres-be cserélték, a 33. teljes választással együtt.
2016 NHL Draft cserébe a védő Mark Pysykért és a 38-as és a 89-es választás a 2016-os draftban. A 2016/17-es szezonban Kulikov időszaka a Sabres-szal nagyrészt sérülés miatt volt. Szerződésének utolsó évében 47 meccsen szerepelt, és karrierje során 2 gólt és 5 pontot szerzett.