GenerateRandomSearch

Football Training Session Generator

Grassroots football sessions fail in a predictable way: the coach plans three drills, the first one takes twenty minutes longer than expected, and the game at the end gets cut to ten minutes. This plans the session the way coach education describes it — the same skill under progressively more pressure, finishing with the game it is for — and does the arithmetic so the blocks total the time you actually have. Every activity is checked against your squad size and your kit first, so a five-against-two rondo never appears for six players and a possession game that needs bibs never appears without them.

What this generator does

Produces a timed football session rather than a drill name. The football drill generator on this site draws one activity from a list; this decides the whole shape of the evening — how long the technical block runs, which rondo the numbers support, whether a phase of play is possible, and how many minutes are left for the game. The football bank is football-specific throughout: rondos, wall passes, third-man runs, building from the back, wide overloads and restart rehearsal, not a generic template with football words in it.

How to use this tool

  1. Set how long you have and how many players will be there.
  2. Tick the equipment in the bag — balls, cones, bibs, goals.
  3. Press build for a full session from warm-up to cool-down.
  4. Swap any block you would rather not run; the timings stay put.

Understanding the controls

Session length
The six blocks always total exactly this. A 60-minute session gets a proportionally shorter technical block than a 90-minute one, but the warm-up does not scale forever — it is capped at 15 minutes because half an hour of passing gates is not a warm-up.
How many players
Decides which rondos and games are possible at all. Five-against-two needs seven; positional four-against-four plus three needs eleven; seven-a-side needs fourteen. Below the threshold the drill is not offered rather than being offered and quietly not working.
Equipment
Bibs are the one that changes the session most: almost every possession and small-sided game depends on telling two teams apart, so unticking bibs reshapes the second half of the plan. Goals open up the phase-of-play block.
Seed
Reproduces the same session exactly — useful when two age groups should train on the identical plan on the same night.

Worked examples

90 minutes, 16 players, full kit
Roughly 13 warm-up, 16 technical, 18 possession, 16 phase of play, 20 game, 7 cool-down — totalling exactly 90.
10 players
Positional four-against-four plus three and seven-a-side both drop out; four-against-four to small goals stays.
No bibs
The possession block moves to a rondo, which needs no team distinction, and the game becomes one that does not either.
45 minutes
The optional phase-of-play block is dropped rather than every block being squeezed into four minutes.

Common use cases

  • Planning a midweek session for a grassroots or youth side
  • Running a session on a small area with half the usual equipment
  • Giving an assistant a written plan they can run without you
  • Building a block of sessions across a season without repeating drills
  • Preparing a session at short notice when numbers are uncertain

How this generator works

The football template runs warm-up, technical, possession, phase of play, small-sided game and cool-down, in that order, with the largest shares going to possession and the game. Phases with nothing runnable under your constraints are removed before minutes are shared out, and the remaining minutes are apportioned by largest remainder so they total the session exactly. Each block draws from the football bank without repeating a drill, and the squad is split into working groups sized to the drill — a rondo wants seven, a passing exercise wants pairs — with the group sizes always adding back up to your squad.

Randomness and fairness

The draw decides which eligible football drill fills each block. The order of the blocks, the minutes each gets and the group sizes are all derived from the template and your inputs, not drawn. A seed makes the drill choice reproducible via a documented non-cryptographic generator.

For how randomness is produced across the whole site, see how Generate Random works.

Assumptions this tool makes

  • A usable playing area is available for the whole session and the squad size given is who will be on the grass.

Limitations and good to know

  • It has no view on your team's playing style, formation or level, and the drill areas quoted are conventional starting points rather than measured pitches.
  • It is not a coaching qualification and does not replace one — every session assumes somebody who can run it is present.
  • Goalkeeper-specific work is not covered; keepers are assumed to be integrated into the outfield blocks or worked with separately.
  • Nothing is saved between visits, so note the seed if you want tonight's plan back next week.

Common mistakes

Planning for the full squad when six are away
Set the number who will actually attend. The whole value of the filter is that it will not offer you a seven-a-side for ten players.
Treating the block order as compulsory
It is the common coaching-education progression, and the page says so. Reorder it on the night if your session has a different point.

Practical tips

  • Set up the game area before the session starts — it is the block most often lost to setting up.
  • Coach between the small-sided games rather than during them; the plan leaves the game block whole for that reason.
  • If you want the same session again next week with different drills, keep the settings and clear the seed.

Privacy and your data

Everything stays in your browser. No player names are collected, and your session length, squad size, equipment and seed are never uploaded, stored or added to the page address. Analytics sees only that the tool ran and how many blocks it produced.

Frequently asked questions

Is this just the drill generator with more steps?
No. The drill generator returns one activity. This returns a session: six timed blocks that add up to your session length, each filtered against your numbers and kit, with the group split worked out and the game protected at the end.
Why does it keep skipping the phase of play?
Those drills need eight to twelve players plus goals and bibs. If any of that is missing the block is dropped and the page says so, rather than suggesting something you cannot set up.
Can I use it for futsal or five-a-side?
The technical and possession work transfers directly. Set the squad to your actual number and the area sizes will need shrinking — the plan will not do that for you.