Skip to content

Collecting and open sourcing soccer drills (particularly one's I've found useful) for youth soccer coaches everywhere

License

Notifications You must be signed in to change notification settings

markcaron/soccer-drills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Soccer Drills

Collecting and open sourcing soccer drills (particularly one's I've found useful) for youth soccer coaches everywhere.

See the drills

Usage

Anyone is free to use these drills and practice plans provided they adhere to the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license associated with this repository.

Perhaps at some point an application could be developed (within this repo or elsewhere) to consume these drills.

Contributing

I'd love for other coaches to contribute to this repository of drills.

Therefore, it's necessary to ensure we're using the same format: Markdown with YAML front matter (as a schema). If you're not familiar with either, they're easy to learn and human readable.

Template

Use the _template.md in /drills/ to start you off on the right (or left) foot.

YAML Schema

Property Meaning Value Type Possible Values
title: Name of drill string Any
author: Author/creator string Any
type: Type of drill string Warm-up, Tactical, Technical, Physical, Game
ages: Age range string All, U6, U7, etc., or range like U6-U8
level: Level of skill string All,
Initial (U6–U8),
Basic (U9-U12),
Intermediate (U13 & U14),
Advanced (U15–U18),
Professional
skills: Skills taught list of categories See skills category list below
setup: Drill steup nested object duration:, cones:, pinnies:, balls:, players:, area:
setup/duration: Time in minutes time duration Any (for example: 5)
setup/cones: Number of cones number Any (for example: 4)
setup/goals: Number of goals number Any (for example: 1)
setup/pinnies: Pinnies required string yes, no, optional
setup/balls: Number of balls nested object min: and max: (numbers)
setup/players: Number of balls nested object min: and max: (numbers)
setup/area: Area of play required nested object min: and max: (strings, e.g. 10 x 10 as measured in yards
desc: Description of drill string Any

Example:

---
title: Passing & Communication Square
author: Name of Author
type: Warm-up
ages: All
level: All
skills:
  - passing
  - communication
  - dribbling
  - ball control
  - receiving
  - turning
  - change of direction
  - identifying space
  - providing support
  - conditioning
  - ice breaker
setup:
  duration: 10
  cones: 8
  pinnies: optional
  balls:
    min: 4
    max: 10
  players:
    min: 8
    max: 20
  area:
    min: 10 x 10
    max: 20 x 20
desc: Simple passing warm-up for all ages that combines passing, communication, dribbling, turning & receiving, and finding open teammates.
---

Skills Categories

The current skills categories used in the YAML schema are as follows:

  • awareness
    • attacking
    • change of direction
    • defending
    • identifying space
    • providing support
  • ball control
    • dribbling
    • receiving
    • turning
  • communication
  • conditioning
  • finishing
  • goalkeeping
    • goalkeeping basics
    • goalkeeping conditioning
    • goalkeeping distribution
    • goalkeeping diving
    • goalkeeping reflexes
    • goalkeeping situational
  • ice breaker
  • passing
  • strength building

About

Collecting and open sourcing soccer drills (particularly one's I've found useful) for youth soccer coaches everywhere

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published