Op de Wereldkampioenschappen zwemmen 2017 behaalde Cordes de zilveren medaille op de 100m schoolslag. Samen met Matt Grevers, Caeleb Dressel en Nathan Adrian behaalde hij ook goud in de finale van de 4x100m wisselslag. Omwille van zijn deelname in de series kreeg Cordes ook de gouden medaille op de 4x100m wisselslag gemengd