Elu meilleur joueur de Ligue 2 en mai 2017, John Bostock était l’un des leaders du RC Lens. Il avait tenu à remercier ses coéquipiers et Alain Casanova pour cette récompense :
“C’est un honneur pour moi. Gagner ce trophée, tout comme mon coéquipier Nicolas Douchez (meilleur gardien de L2) montre qu’il y a eu un excellent travail de fait cette saison. Ce prix n’aurait pas été possible sans mes coéquipiers et mon coach Alain Casanova. Nous avons joué le plus beau football du championnat.”
John Bostock avait d’ailleurs tapé dans l’oeil des dirigeants Stéphanois. Mais le joueur avait préféré rester à Lens pour jouer la montée en Ligue 1. Résultat des courses, John Bostock n’a été que l’ombre de lui même et fut transféré en Turquie au mercato hivernal 2018.
Revenu en France et à Toulouse en juillet 2018, John Bostock n’a jamais su s’imposer dans le club de la ville rose. Les nouveaux dirigeants Toulousains ont décidé de le libérer à un an de la fin de son contrat.