Cookies for auth (essential) & analytics. Privacy policyWe use cookies for authentication (essential) and analytics (Google Analytics) to understand how coaches use FootballGPT. No advertising cookies. Privacy policy
What coaches ask for, and what they build with it.
Every chart on this page comes from real use of FootballGPT: the practices coaches create, when they plan, who they coach and where on the pitch the work sits. A generated practice is not proof it was delivered, so these numbers describe what coaches build rather than what happened at training.
All charts are aggregate-only; no coach, club, or session is identifiable. Last refresh: 07 Sept 2026.
2026 data report
The Grassroots Coaching Data Report 2026
An 18-page report of findings, definitions and limitations from anonymised FootballGPT activity.
Strict publication cohort: known test, automation and opted-out accounts removed. Practice figures include coach-profile chat generations only; requested and automatic output are reported separately. 15,311 of 15,463 practices have both a reportable age and category. This is product evidence, not a census of grassroots football.
Public product evidence
How the homepage figures are counted
These figures count the whole of FootballGPT and are rounded down, so the true numbers are at least this high. They are not estimates of grassroots football as a whole. Each chart below uses a narrower group of coaches and states its own sample size.
15,000+FootballGPT users
Registered product profiles across coach, player, Football Manager, scout and goalkeeper modes. Known test and automation accounts are excluded. This is not a subscriber count or a count of grassroots coaches.
41,000+questions answered
One real user turn directly followed by a non-empty persisted assistant answer represents one completed response. Known test and automation accounts and unpaired assistant rows are excluded; persistence does not prove the answer was useful.
18,000+animated practices generated
One row for one generated practice, excluding known test and automation accounts. Generation does not prove it was saved, delivered or effective.
Questions and stated problems exist, but the clean real-world coaching cohort is still being repaired.
02Observed
Create
Generated practices and analysis activity are recorded directly.
03Partial
Plan
Saved practices and persisted sessions show intent, not confirmed delivery.
04Not yet publishable
Discover
Post-session evidence is too sparse for a population claim.
05Not yet measured
Next
The link from reflection to the next coaching decision is still being built.
Evidence coverage reviewed 1 August 2026. Aggregate stages are not necessarily the same coach journey.
Chart 1 / generated practice mix
What practice types are generated by age band
57.9% of categorised output is technical, compared with 26.8% game-based.
This chart describes FootballGPT's categorised output. It can show how the generated mix changes by age band, but it does not show what a coach selected, delivered or found effective. The chart is practice-weighted; the table below also reports coach-weighted shares so prolific accounts do not dominate.
Age band
Technical, practice-weighted
Technical, coach-weighted
Contributing accounts
Mini (U6-U9)
57.9%
67.5%
196
Junior (U10-U12)
49%
60.3%
394
Youth (U13-U15)
41.4%
46.1%
362
Senior Youth (U16-U18)
42.3%
52.2%
420
Adult (U19+)
30.4%
32.6%
415
Mixed
31.1%
43.6%
130
n = 15,311 categorised animated practices with age band. Each visible category has at least 50 contributing accounts. methodology
Published practice example
Watch the players, ball and coaching sequence move.
When training practices are generated during the week
Monday accounts for the largest share of practice generation.
The heatmap records when FootballGPT generated a practice. It is a useful rhythm signal, but it does not prove when the coach made the final plan or delivered the session.
0
3
6
9
12
15
18
21
Sun
Mon
Tue
Wed
Thu
Fri
Sat
LessMoreBrighter = more practices generated · Hours in UTC · every third hour labelled
44.4% of mode-tagged queries come from Football Manager video-game mode.
Coach-mode activity makes up the majority of mode-tagged queries, but Football Manager video-game players are the second-largest audience — sharing the same tool with very different intent.
Coach20,706 (47.3%)
Football Manager (video game)19,433 (44.4%)
Player2,940 (6.7%)
Scout467 (1.1%)
Goalkeeper coach270 (0.6%)
n = 43,816 mode-tagged queries. Modes with fewer than 50 hidden. methodology
Published practice example
Watch the players, ball and coaching sequence move.
tactical·U16·published practice example
A defensive practice built around recognising pressing triggers.
Junior (U10-U12) is the largest age-labelled share of generated practices.
Percentages show each age band's share of generated practices with an assignable age. This is a view of FootballGPT activity, not a representative census of grassroots football.
n = 15,311 animated practices with assignable age band. methodology
Published practice example
Watch the players, ball and coaching sequence move.
tactical·U15+·published practice example
A U15+ practice for defending wide overloads from a mid-block.
Of generated practice diagrams, this share centres the action in the middle third.
This is computed from player positions in AI-generated diagrams. It is mostly a product-output signal, not proof that coaches prefer the middle third. Historical intent flags span detector revisions, so we do not publish one blended coach-request percentage.
n = 14,954 generated practices with at least one player. Pitch thirds are computed from each practice's average player y-coordinate (0-100, where 0 is the defending goal line). 'Middle' covers y=33-66. methodology.
Cut 6 / player counts
100%
Of generated Mini-soccer practices use a 5v5-or-smaller format.
Generated formats get larger across the older age bands. That describes FootballGPT output, not a measured preference or learning outcome. Player-count intent is not reported as one historical percentage because the stored flags are not yet versioned and calibrated as a complete series.
1v1
2v2-3v3
4v4-5v5
6v6-7v7
8v8+
total
Mini (U6-U9)
152
830
617
1,599
Junior (U10-U12)
200
1,404
1,517
754
230
4,105
Youth (U13-U15)
787
973
1,059
470
3,289
Senior Youth (U16-U18)
723
870
749
550
2,892
Adult (U19+)
535
636
636
554
2,361
Mixed
157
155
312
n = 14,558 practices with both age band and player count. Player count is derived from drill_data.players[]; bands are 1v1, 2v2-3v3, 4v4-5v5, 6v6-7v7, 8v8+.
Cut 7 / cohort profile
58%
Mini-soccer's category profile is the most technical-dominant of any age band.
Each polygon is one age band's share of generated practices in six categories. Older bands open out into tactical, game-based and set-piece work, but technical still dominates. This measures classified output; it does not cleanly separate a stated request from the AI category fallback.
Mini (U6-U9)Junior (U10-U12)Youth (U13-U15)Senior Youth (U16-U18)
Categories: technical, tactical, game-based, set-piece, warm-up, physical. Each axis is the band's share of practices in that category. Bands plotted: Mini, Junior, Youth, Senior Youth (top 4 by volume). methodology
Cut 8 / weekly trends
6,965
Practices generated across the last 12 weeks. Peak week: 1,230.
Weekly counts show recorded platform activity over time. They do not isolate seasonality, acquisition changes or product-release effects. The mode-mix stack underneath describes how recorded activity changed across product modes.
Animated practices per week
Peak week: 10 Aug (1,230 practices)
Mode mix per week (queries)
coachfmplayerscoutgoalkeeper
Cut 9 / animation complexity
3.2 → 3.6steps
Practice complexity barely scales with age.
Average sequence step count per practice (each 'step' is one phase of the animation). Mini practices average ~3 steps; Adult barely reaches 4. Either coaches genuinely want short practices regardless of age, or the AI tends to produce a similar number of steps regardless of prompt.
Adult (U19+)
3.44 steps · n=2,471
Junior (U10-U12)
3.28 steps · n=4,105
Mini (U6-U9)
3.16 steps · n=1,809
Mixed
3.63 steps · n=472
Senior Youth (U16-U18)
3.25 steps · n=3,054
Youth (U13-U15)
3.33 steps · n=3,400
Cross-product
Coaching qualifications, post-session reflections and community discussion
The charts above come from FootballGPT. Separate 360TFT product cohorts provide supporting context below. They are not joined coach journeys and are not directly comparable unless stated.
Chart 5 / CoachPage profile cohort
From CoachPage: licence, country, years coaching, age groups, specialities
This separate cohort covers directory-visible CoachPage profiles. Each person who builds a public CoachPage can state their licence, country, years coaching, the age groups they teach, and the specialities they list.
Licence band
Other
11%
UEFA C
10%
Other course
8%
Performance / S&C
7%
Futsal
5%
FA Level 2
4%
Goalkeeping
4%
Coerver
3%
FA Level 1
3%
UEFA A
1%
UEFA B
1%
Football Australia
1%
US Soccer
1%
Years coaching
3-5 years
3%
6-10 years
4%
11-15 years
5%
16-20 years
1%
21+ years
4%
Country
Unspecified
84%
United States
3%
United Kingdom
3%
USA
3%
UK
3%
Australia
3%
Netherlands
1%
Nigeria
1%
Age groups taught
Senior
15%
U12
15%
U14
15%
U9
12%
U10
12%
U11
12%
U13
12%
U16
12%
U18
12%
U15
11%
Stated specialities
Head Coach
16%
Assistant Coach
12%
Youth Development
10%
Team Manager
7%
Foundation Phase
5%
Attacking
5%
Match Analysis
5%
Set Pieces
5%
n = 73 directory-visible coaches, at or above the k≥50 anonymity floor used elsewhere on this page. Source: coachpa.ge. Coaches teaching multiple age groups appear in each band.
Chart 6 / what coaches reflect on
From CoachReflect: tags, mood, energy, level, session type
After a session, what do coaches think about? CoachReflect users tag each reflection, rate their mood and energy, log session type, and self-classify their coaching level. Free-text reflection content is never published — only the structured fields below. This is a small, early cohort — see the sample size below rather than reading the shares as population-level.
Top reflection tags
player_development
22%
session_planning
21%
tactical
18%
technique
17%
communication
16%
game_management
14%
teamwork
12%
motivation
11%
confidence
8%
physical
7%
discipline
7%
1v1
3%
Coaching level (self-stated)
unspecified
86%
grassroots
8%
academy
3%
semi-pro
1%
professional
1%
Post-session mood (1-5)
Rating 1
2%
Rating 2
7%
Rating 3
10%
Rating 4
50%
Rating 5
13%
Post-session energy (1-5)
Rating 1
1%
Rating 2
3%
Rating 3
26%
Rating 4
29%
Rating 5
6%
Session type
training
45%
match
2%
tournament
1%
friendly
1%
n = 121 reflections from 28 coaches. Most profiles do not specify a coaching level (onboarding does not force one). Source: coachreflection.com.
FAQ
Common questions about grassroots coaching, answered from the data
Each answer below is grounded in the live numbers shown above, refreshed weekly. Where the underlying cohort is small, the answer says so.
▸
What mix of practices does FootballGPT generate for U6-U9?
In the current categorised output, 57.9% of practices generated for U6-U9 are technical and 26.8% are game-based. This describes FootballGPT output; it does not show which practices coaches selected, delivered or found effective.
When are training practices generated during the week?
Monday accounts for the largest daily share of practice generation (18%). The busiest single hour is Wednesday at 16:00 UTC. These are generation timestamps, not proof of when a coach finalised or delivered a session.
The largest age band in the current generated-practice dataset is Junior (U10-U12), with 4,105 generated practices. This measures generation volume, not delivery or effectiveness.
Are grassroots coaches the same audience as Football Manager players?
No. Of all mode-tagged queries, 47.3% come from coach mode and 44.4% from Football Manager video-game mode. They share the same AI tooling but have different intent, so the report keeps the two lanes separate.
What licence do most grassroots football coaches hold?
Among directory-visible CoachPage coaches, the qualification mix includes UEFA B, FA Level 1/2, Coerver, S&C and others. See the CoachPage panel for the current breakdown; that cohort clears the k≥50 anonymity floor used elsewhere on this page.
What do football coaches reflect on after sessions?
From CoachReflect, the most common structured reflection tag in the current snapshot is player_development. This is a small, early cohort — see the CoachReflect panel for the current sample size. Free-text reflection content is never published — only structured tags and ratings.
The dataset refreshes weekly and every published chart applies a minimum cohort size before a figure is shown. See the methodology page for the exclusions, thresholds, and what each source does and does not cover.
All charts are aggregate. No row-level data, no PII, no club or coach identifiers — ever. For interviews, additional cuts, or a press-ready summary, get in touch.