Early career Born in
Packington,
Leicestershire, before signing a scholarship at
Southampton in the summer of 2014.
Yeovil Town On 19 September 2015, Bassett made his
Football League debut for
Yeovil Town in a 1–0 victory against
Crawley Town, at the age of just 17 years, 6 months and 13 days he broke the record for the youngest Yeovil player in the Football League. On 3 December 2015, Bassett was awarded his first professional contract with Yeovil Town, committing him to the club until June 2017. On 13 September 2016, Bassett joined
Southern League Premier Division side
Dorchester Town on an initial one-month loan deal. Bassett made his debut the following day as a second-half substitute in Dorchester's 4–0 victory against
Frome Town, with Bassett providing the assist for the fourth goal. Having made four appearances in his first loan spell with Dorchester, Bassett returned on loan to the Southern League club on 28 October 2016. On 3 February 2017, Bassett joined Dorchester for a third loan spell. At the end of the 2016–17 season, Bassett was released by Yeovil having only made two appearances for the club.
Coalville Town On 9 August 2017, Bassett signed for
Northern Premier League Premier Division club
Coalville Town on a one-year contract.
Waitakere United Following his release from Coalville, Bassett secured a contract with
New Zealand Football Championship side
Waitakere United.
Pacific FC Following a stint with
Nuneaton Borough, Bassett signed with
Canadian Premier League side
Pacific FC on 29 April 2021. In his season with the Tridents, Bassett contributed with 2 goals and 3 assists as Pacific won the league. After a strong start to the season, Bassett started to see his minutes decrease as the season progressed, and did not play a single minute in the playoffs. Despite interest from the club to trigger his club option for next season, Bassett preferred to move on and find an opportunity to play more regular minutes elsewhere. In January 2022, Pacific confirmed that Bassett had left the club.
Atlético Ottawa In January 2022, Bassett switched to
Canadian Premier League side
Atlético Ottawa signing a two-year contract with an option for a third year. On Jun 9, 2022, capping off a hot start to the season, Bassett was named the CPL's Player of the Month for the month of May 2022. Bassett played a crucial role for Ottawa, and led to the team to finish as regular season champions, but they ultimately lost in the final to Forge FC. On October 28, 2022, he was awarded the CPL's Player of the Year and Player's Player of the Year awards. In 2023, Bassett, along with
Cavalry's
Myer Bevan, led the league in scoring with 11 goals. After the 2024 season, he announced his departure from the club.
Tampa Bay Rowdies On 27 November 2024, the
Tampa Bay Rowdies announced that they had signed Bassett as their first new player ahead of the 2025 season.
Inter Toronto FC In November 2025, Bassett returned to the Canadian Premier League, signing with
Inter Toronto FC for the 2026 season. ==International career==