Comenzó su carrera en las inferiores del Newcastle United donde jugó hasta la edad de 16 años,[1] para luego unirse al Bolton Wandereres,[1][2] club en que comenzó su carrera como profesional.
[5][6] Jugó cuatro temporadas en su nuevo club, y en 2014 fichó por el Sheffield United de la League One,[7] club con el que logró el ascenso a la EFL Championship en la temporada 2016-17.
Abandonó el equipo de Sheffield al finalizar la temporada 2023-24 una vez expiró su contrato.
[8] Su último partido fue en octubre de 2023 frente al Fulham F. C., en el cual se rompió una pierna.
[10] Luego de dejar las inferiores del Newcastle United a los 16 años, Basham trabajó en McDonald's.