Para la temporada 2017-18 el jugador comenzó siendo uno de los once jugadores titulares del equipo, iniciada con la disputa de la Supercopa de Alemania que perdió en la tanda de penaltis frente al Bayern de Múnich tras finalizar el encuentro con un empate a dos goles, siendo anotado el 1-0 por Pulisic.