To drugie w ostatnim czasie wzmocnienie obrony ekipy Stoke. Wcześniej klub pozyskał byłego reprezentanta Anglii, któremu wygasła umowa z londyńskim Tottenhamem - Jonathana Woogate'a. Upson rozpoczął karierę w Luton Town. Występował także w Arsenalu Londyn i Birmingham City. W West Ham United był od 2007 roku - rozegrał w jego barwach 131 meczów ligowych, strzelając cztery gole. Wystąpił w 21 spotkaniach w drużynie narodowej. Zadebiutował w meczu z RPA w maju 2003 roku. Uczestniczył w mistrzostwach świata 2010, w których Anglia odpadła w ćwierćfinale.