John Fleck plays in Sheffield United football club. He is a Scottish professional footballer. He plays as a midfielder.