Hesson came through the youth ranks of the City of Birmingham Basketball Club and played for the Birmingham Aces in the EBL2 before joining British Basketball League side Essex Pirates in 2010. After a standout year at Liverpool Mersey Tigers (2011–12) in which he averaged 15.1 points as well as 7.7 boards a contest in BBL play, he took his game to Germany, joining the Weißenhorn Youngstars of the 2. Bundesliga ProB, the third tier of German basketball. Dominating the league and averaging a double-double of points and rebounds, Hesson was picked up by Ratiopharm Ulm of Germany’s top-flight Bundesliga in March 2013, where he completed the 2012–2013 campaign.
