Matthew James Upson (Suffolk, 18 april1979) is een Engels voormalig betaald voetballer die bij voorkeur centraal in de verdediging speelde. Hij tekende in augustus 2011 een tweejarig contract bij Stoke City, dat hem in januari 2007 weghaalde bij West Ham United. West Ham maakte toen £6.000.000,- over aan Birmingham City FC, waar tot £1.500.000,- bij kon komen afhankelijk van zijn aantal gespeelde wedstrijden[1].
In het seizoen 2012-13 werd Upson door Stoke uitgeleend aan Brighton & Hove Albion, dat in de Championship actief was.[2] Dat nam Upson na dat seizoen helemaal over. In 2014 keerde hij terug in de Premier League in het shirt van het dan net gepromoveerde Leicester City FC. Daar tekende hij op 35-jarige leeftijd een eenjarig contract.
Upson speelde van 1998 tot en met 2000 twaalf keer voor het Engels voetbalelftal onder 21 voor hij in 2003 onder bondscoach Graham Taylor zijn debuut maakte als Engels international. Hij speelde een handvol wedstrijden voor de nationale ploeg, maar nadat Taylor ontslag nam, deden zeven opeenvolgende Engelse bondscoaches geen beroep op hem. De in 2008 aangestelde bondscoach Fabio Capello haalde Upson terug bij het Engelse team. De Italiaanse oefenmeester nam hem twee jaar later ook mee naar het WK 2010, waaraan hij als reservespeler begon. Hij kwam voor het eerst in actie in de derde groepswedstrijd tegen Slovenië (0-1 winst), die hij van begon tot eind speelde. In de achtste finale tegen Duitsland (4-1 verlies) begon hij weer in de basis. Hij kopte bij een 2-0-achterstand de 2-1 in voor Engeland.