In 2015–16, Upson played for
Starwings Basket Regio Basel of Switzerland's LNA. In 2016–17, he played for
Helsinki Seagulls of Finland's
Korisliiga. In 2017–18, he played for
Rapla BS of Estonia's
Korvpalli Meistriliiga. Playing for them, he averaged 18 points, 14 rebounds, and 2.4 blocks per game. In 2018–19, Upson played for
Polski Cukier Pszczolka Start Lublin of the
Polish Basketball League, averaging 9.7 points, 6.4 rebounds (5th in the league), and 1.1 blocks (2nd) per game. In 2019–20, he played for
Asseco Arka Gdynia of the Polish Basketball League, averaging 7.6 points, 3.8 rebounds, and 1.0 blocks per game. In 2020, Upson played one game for
Strasbourg IG of France's Jeep Elite, before the pandemic ended the season. In 2020–21, he played for
Pallacanestro Trieste 2004 of Italy's
Lega Basket Serie A, and averaged 7.1 points, 4.8 rebounds, and 0.4 blocks per game. In 2022–23, Upson played for
Hapoel Haifa of the
Israeli Basketball Premier League. On the 8 February 2024, Upson signed for
Trepça of the
Kosovo Superleague. On August 3, 2024, he joined Greek club
PAOK Thesssaloniki. On November 11, 2025, he joined
Jilin Northeast Tigers of the
CBA. ==References==