John joined Barrow on loan from Wolverhampton Wanderers until the end of the season in January.
John started his career through the Wolves academy at the age of 8 progressing through the Under 18’s and Under 21’s before earning a first team contract in the summer of 2014. He was part of the Wolves squad that travelled to Ireland for a preseason tour where he went on to play against Bohemians and Peterborough.
John went out on loan to Wrexham during the 2014/2015 making 5 appearances most notably against Stoke at the Britannia in the FA Cup. After returning back to Wolves he moved briefly to Chesterfield on loan towards the end of the same season.
Flatt moved out on loan to Cheltenham towards the end of the 2015/2016 playing 10 times for the Robins who went on to win the National League that year.