On August 13, 2021, Upshaw signed with Budivelnyk Kyiv of the Ukrainian Basketball SuperLeague. In January 2022, he left Ukraine and signed with Mitteldeutscher BC of the German Basketball Bundesliga.
