Scotland captain Darren Fletcher has agreed a two-year deal to join Stoke City when his contract with Premier League counterparts West Brom expires.
Toure signs new Man City deal
The 33-year-old did not miss a top-flight game after joining Albion in February 2015, making 91 successive appearances under ex-Stoke boss Tony Pulis, who handed him the captaincy.
Fletcher spent the bulk of his career at Manchester United, progressing through the youth ranks before winning five Premier League titles, two EFL Cups, an FA Cup, the 2007-08 Champions League and the 2008 Club World Cup.
"It's all happened incredibly quickly, but I am delighted to be here," Fletcher told Stoke's official website.
"This is a fantastic club with a top manager and a great group of players and I am really looking forward to this opportunity.