Bij zijn internationale debuut, op de wereldkampioenschappen zwemmen 2017 in Boedapest, eindigde Kolesnikov als vierde op de 200 meter rugslag, daarnaast strandde hij in de halve finales van de 100 meter rugslag en in de series van de 50 meter rugslag. Op de 4×100 meter wisselslag gemengd zwom hij samen met Vsevolod Zanko, Svetlana Tsjimrova en Viktoria Andrejeva in de series, in de finale eindigde Tsjimrova samen met Grigori Tarasevitsj, Kirill Prigoda en Veronika Popova op de vijfde plaats. Op de Europese kampioenschappen kortebaanzwemmen 2017 in Kopenhagen werd hij Europees kampioen op de 100 en de 200 meter rugslag, op de 50 meter rugslag behaalde hij de zilveren medaille. Samen met Vladimir Morozov, Sergej Fesikov en Michail Vekovisjtsjev sleepte hij de Europese titel in de wacht op de 4×50 meter vrije slag, op de 4×50 meter wisselslag legde hij samen met Kirill Prigoda, Aleksandr Popkov en Vladimir Morozov beslag op de Europese titel.