In Boedapest nam de Rus deel aan de wereldkampioenschappen zwemmen 2017. Op dit toernooi sleepte hij de bronzen medaille in de wacht op de 100 meter schoolslag, daarnaast eindigde hij als zevende op de 50 meter schoolslag en strandde hij in de series van de 200 meter wisselslag. Op de 4×100 meter wisselslag veroverde hij samen met Jevgeni Rylov, Aleksandr Popkov en Vladimir Morozov de bronzen medaille, samen met Grigori Tarasevitsj, Svetlana Tsjimrova en Veronika Androesenko eindigde hij als zesde op de 4×100 meter wisselslag gemengd. Tijdens de Europese kampioenschappen kortebaanzwemmen 2017 in Kopenhagen behaalde Prigoda de gouden medaille op de 200 meter schoolslag, de zilveren medaille op de 50 meter schoolslag en de zilveren medaille op de 100 meter schoolslag. Op de 4×50 meter wisselslag werd hij samen met Kliment Kolesnikov, Aleksandr Popkov en Vladimir Morozov Europees kampioen.