Early career Born in
Brent, Sesay joined
Watford in 2007, turning professional in June 2016. On 13 April 2018, it was announced that Sesay along with numerous other graduates, were to leave Watford at the end of their contracts in June.
Crawley Town Proceeding his release, Sesay opted to join
League Two club
Crawley Town on a two-year deal. On 4 September 2018, Sesay made his Crawley debut during their
EFL Trophy group-stage tie against
Tottenham Hotspur U23s, featuring for just under 20 minutes and scoring the winning penalty in the shootout. At the end of the season, he was awarded Crawley Town's
Young Player of the Year award. In June 2020, Sesay signed a one-year contract extension with the club. He was released by Crawley Town at the end of the 2020–21 season.
Barnet Sesay joined
Barnet on a one-month rolling contract on 24 August 2021.
Wealdstone On 26 November 2021, Sesay signed for
Wealdstone. Sesay joined
Weymouth on loan in December 2022. The loan was later extended for a month. At the end of the 2022–23 season, Sesay was released by Wealdstone.
Weymouth On 11 August 2023, Sesay signed for
Weymouth.
Eastbourne Borough On 23 November 2023, Sesay signed for
Eastbourne Borough.
Maidstone United On 10 June 2025, Sesay joined National League South rivals
Maidstone United. He departed the club at the end of the 2025–26 season. ==International career==