Âgé de 24 ans, Wimmer avait été transféré aux 'Spurs' en 2015 par Cologne pour la somme de 4,6 millions d'euros.
À Tottenham, Wimmer n'a pas trouvé une place de titulaire régulier en raison de la forte concurrence du duo belge Toby Alderweireid et Jan Vertonghen la saison dernière.
Puis, l'arrivée en août du jeune Colombien Davinson Sanchez, en provenance de l'Ajax lors d'un transfert-record pour Stoke (45 millions d'euros), a encore plus diminué les chances de Wimmer de s'imposer.
"Kevin est sans nul doute un vrai talent et il va apporter de façon significative de la qualité en plus au groupe que j'ai déjà à ma disposition", a déclaré le manager de Stoke, Mark Hughes.
Le défenseur autrichien a qualifié son nouvel entraîneur de "très bon". "J'aime son approche du jeu. Son style de jeu convient bien à la façon dont j'aime jouer. Il apprécie que ses défenseurs puissent sortir avec le ballon", a-t-il expliqué.
Wimmer est le 7e joueur à s'engager pour Stoke depuis la fin de la saison dernière, le 3e en défense après le Français Kurt Zouma (prêt de Chelsea) et le Néerlandais Bruno Martins Indi (Porto).
Say hello to @kevinwimmer27, who has today joined #SCFC from @SpursOfficial on a five year deal for a fee worth £18m
— Stoke City FC (@stokecity) 29 de agosto de 2017
pic.twitter.com/4eeMYsSCvM