Ancien milieu du RC Lens, élu meilleur joueur de Ligue 2 en 2016-2017, John Bostock n’a pas réussi à s’installer au plus haut niveau. Après des expériences où il n’a pas connu la réussite que ce soit à Bursaspor, Toulouse ou Nottingham Forest, il a pris la direction de Doncaster en League, la 3e division anglaise.

Arrivé dans sa nouvelle équipe en février, il peut enfin retrouver du temps de jeu au 3e échelon du football anglais. Il a ainsi joué 9 matches, dont 6 en tant que titulaire, pour aucun but marqué. Il a joué 489 minutes soit déjà bien plus que sur toute la dernière saison avec Nottingham en Championship, la 2e division (158 minutes). Il n’a en revanche pas joué depuis le 9 mars en raison d’une blessure. Son équipe est actuellement 5e avec 57 points après 34 journées disputées sur 46. Les équipes classées de la 3e à la 6e place joueront des barrages pour la montée. Hull City et Peterborough, leader et 2e, sont à 12 et 9 points.