O 25 de xuño de 2016, Kulikov foi traspasado aos Buffalo Sabres, xunto coa selección número 33 no Draft da NHL de 2016.
A cambio do defensor Mark Pysyk e as opcións 38 e 89 no Draft de 2016. Na tempada 2016-17, o tempo de Kulikov cos Sabres foi afectado en gran medida por lesións. No último ano do seu contrato, apareceu en 47 partidos para producir un mínimo de carreira de 2 goles e 5 puntos.