MANCHESER CITY have completed the signing of John Stones from Everton for £47.5m - meaning Barnsley are set to receive around £7m of the fee.

The Barnsley lad moved to Goodison Park in 2013 after impressing at Oakwell - and the Reds inserted a 15% sell-on fee in Stones' contract.

At the moment, it's unclear just how much Barnsley will receive, but it's thought they'll net over £7m.