Soccer training guide for players to develop their fitness and skills through personal practice. Design custom year long training programs using the drills and activities to supplement or replace team training. Activities are suitable for youth to professional level players. Coaches can assign activities to their players, or parents and players can design their own programs.