Hesson is a former Great Britain U20 international, taking part in the U20 European Championships in 2009 and 2010. He made his first senior appearance in a friendly against Nigeria in 2012. His professional debut came with now-defunct British team Essex Pirates in 2010 before moving on to Mersey Tigers, where he was named in the BBL All-British Team of the Year. In 2012, he made the move to Germany, impressing in 20 games with lower-league Weissenhorn before earning a call-up to BBL side Ulm. He has signed for Giessen 76ers for 2013-14. Born in Birmingham, Hesson came through the development system of EBL club, Birmingham Aces.