Budapestin MM-kilpailuissa 2017 Kapás sijoittui 1 500 metrin vapaauinnissa neljänneksi sekä 400 ja 800 metrin vapaauinnissa viidenneksi. Lyhyen radan EM-kilpailuissa 2017 Kööpenhaminassa hän voitti kultaa 400 metrin vapaauinnissa ja saavutti hopeaa 800 metrin vapaauinnissa. Glasgow’n EM-kilpailuissa 2018 hän voitti kultaa 200 metrin perhosuinnissa ennätysajallaan 2.07,13.