cjwilky.........
Another child named John Boyl Gosling was born in Doncaster District 3Q 1857 - might he be the one who played for Doncaster Rovers?
As far as I can tell, John Boyle Gosling who was born in Long Sutton in 1858, was living in Guisborough between 1878 and 1884 when the family moved back briefly to Lincolnshire. They were back in Guisborough by 1890 and seem to have remained until just after WW1 when John went to work at the coal mines in Doncaster.
Good luck, I hope you find your answer!!