Player Benefits
improve skill levels in all aspects of the game regardless of ability
learn skills and tricks of professionals from past and present
improve on technical ability with and without the ball
learn sportsmanship, leadership and discipline of the beautiful game