England centre back Matthew Upson has signed for Stoke City on a free transfer, the Premier League club said overnight.
Upson signs with Stoke City