You’ve just been elected club secretary. Congratulations! Your reward? Navigating the FA’s Whole Game System.
If you’re reading this, you probably have questions: What even IS Whole Game System? How do I register players? Why won’t it let me submit my team sheet? And why does this feel more complicated than it needs to be?
You’re not alone. WGS is mandatory for all grassroots football in England, but it’s not exactly intuitive. This guide breaks it down into plain English and gives you the answers you need.
What is the FA Whole Game System (WGS)?
WGS is the FA’s central database for everything grassroots football in England. Think of it as the administrative backbone of the game.
It handles:
- Player registration (everyone from U6 to adult)
- Coach and official registration
- Club affiliation (your license to operate)
- Team sheet creation
- Match result submission
- League management
- Disciplinary records
Why does it exist?
Before WGS (launched 2014), everything was paper-based chaos. County FAs had different systems. Transferring players between leagues was a nightmare. Disciplinary records were lost. Insurance coverage was unclear.
WGS centralized everything. Now:
- Every player has one record across all levels
- Insurance is automatic when affiliated
- Transfers are tracked electronically
- Safeguarding checks are logged
- Match records are permanent
It’s not perfect, but it’s miles better than what came before.
Who Needs to Use WGS?
Club Secretaries
You’re the main user. You’ll handle:
- Annual club affiliation
- Player registrations
- Team submissions
- Paying fees
- Managing club records
Team Managers
You’ll use WGS for:
- Creating match-day team sheets
- Checking player eligibility
- Submitting match results
- Viewing league tables
Coaches
Limited use, mainly:
- Updating your coaching qualifications
- Viewing your linked teams
- Checking player registration status
Parents
Parents can view (but not edit):
- Their child’s registration status
- Match history
- Team information
League Administrators
They manage league-level data, but you won’t interact with this unless you run a league.
Creating Your WGS Account
First time setup takes about 10 minutes:
Step 1: Go to Whole Game System
Visit: wholegame.thefa.com
Step 2: Click “Register”
You’ll need:
- Email address (use one you check regularly)
- Mobile number (for 2FA verification)
- Password (strong one – you’ll use this a lot)
Step 3: Verify Email
Check your inbox. Click the verification link. If you don’t see it, check spam.
Step 4: Link to Your Club
Search for your club by name or affiliation number. If your club doesn’t appear, contact your County FA.
Common issue: “I can’t find my club”
Solution: Your club might not be affiliated yet, or it’s under a different name. Try:
- Different spellings (“Rovers” vs “Rovers FC”)
- Looking for the parent club name
- Searching by postcode
- Contacting your County FA with club details
Step 5: Set Your Role
You’ll be asked what role you have. Select carefully:
- Club Secretary: Full admin access
- Team Manager: Team-level access
- Coach: View-only for your teams
Note: Club secretary must approve your access before you can do anything meaningful.
Registering Players in WGS
This is your most common task. Here’s how it works:
New Player Registration Process
Documents required:
- Birth certificate OR passport (proof of age)
- Proof of address (utility bill, council tax, bank statement)
- Photo ID for player (school photo is fine)
- Parent email address
- Emergency contact details
Step-by-step:
- Log into WGS
- Go to: My Club → Players → Register New Player
- Enter player details (name, DOB, address)
- Upload documents (PDF or photo)
- Assign to team
- Pay registration fee (£5-12 depending on age)
- Submit
Processing time: Usually 24-48 hours. County FA reviews documents and approves.
What happens next:
- You get email confirmation
- Player appears in your team list
- Player is insured and eligible to play
- Parent gets email with access to view player info
Player Transfers Between Clubs
If a player moves to your club from another club:
You need:
- Signed FA transfer form (download from WGS)
- Previous club must release player via WGS
- Registration fee
Process:
- Go to: Players → Transfer Player In
- Search for player by name or FAN (FA Number)
- Submit transfer request
- Wait for previous club to approve
- Once approved, pay fee and assign to team
Important: Players can’t be registered to two clubs simultaneously. Old club MUST release them first.
Transfer windows: Most leagues have windows (e.g., September-October, January-February). Check your league rules.
Dual Registration Rules
Some players can be registered to TWO clubs under specific conditions:
- Playing at different age groups (e.g., U11 at grassroots, U12 at academy)
- Different levels (recreational at one club, competitive at another)
- Both clubs must approve
- County FA must approve
This is complex – contact your County FA before attempting.
Registering U6-U7 Players (Simplified Process)
For youngest age groups, FA has a simplified registration:
- No proof of address required
- No photo ID needed
- Just birth certificate and parent consent
- Lower (or no) fee
Why? At U6-U7, it’s about fun and participation. Admin burden is reduced deliberately.
Managing Team Affiliations
Every team must affiliate annually. This is separate from player registration.
Annual Affiliation Renewal
When: Usually June-July for the upcoming season
Where: My Club → Teams → Affiliate Team
Cost: £50-100 per team (depends on age group and competition level)
What you need:
- Team name and age group
- League you’re entering
- Home ground details
- Club colours
- Manager details
Important deadlines:
- Most County FAs: 31st July
- Late affiliations possible but incur fees
- Miss deadline completely = you can’t play competitive football
What Affiliation Includes
When you affiliate a team, you get:
- FA insurance (£15m public liability)
- Access to leagues
- Match officials for competitive games
- County FA support
- Safeguarding framework
No affiliation = no insurance = massive liability = don’t do it.
Squad Lists and Team Sheets in WGS
Creating Match-Day Squads
Before the match:
- Go to: My Team → Squad Selection
- Select players from your registered list (max usually 16-18)
- Verify all are eligible (registered, not suspended)
- Save squad
Submitting Team Sheets
On match day:
- Create team sheet in WGS Mobile App or website
- Select starting XI + subs from your squad
- Print or show digitally to opposition
- Get opposition signature (or digital confirmation)
What if I forget to create a team sheet?
Technically, you can face sanctions. In practice, most leagues are lenient if:
- You do it immediately after the match
- All players were registered
- It’s not a repeated issue
Tip: Create team sheets 24 hours before matches. Saves match-day stress.
Common Team Sheet Errors
- “Player not eligible”: Check they’re registered to YOUR club, not suspended
- “Too many players”: League rules limit squad size (check your competition rules)
- “Player already used”: Some leagues restrict cup-tied players
Recording Match Results
After the match, someone needs to submit the result:
How to Input Scores
- Go to: My Team → Fixtures → Select Match
- Click “Enter Result”
- Input score (home score, away score)
- Confirm scorers (optional but recommended)
- Note any disciplinary issues
- Submit
Who submits? Usually home team, but check league rules.
Deadline: Most leagues require submission within 48 hours.
What Happens to Results
- League table updates automatically
- Goal scorers recorded
- Player appearances logged (important for end-of-season stats)
- Opposition can view and confirm/dispute
Result Disputes
If there’s disagreement on the score:
- Referee’s match card is definitive
- Contact league secretary immediately
- Provide match sheet + referee details
- League will investigate and amend if needed
WGS Common Problems and Solutions
Problem: “Player Not Found” Error
Causes:
- Player never registered with FA (no FAN number)
- Name spelling mismatch
- Registered at different club
- Registration pending approval
Solutions:
- Search by FAN number instead of name
- Check spelling matches birth certificate exactly
- Contact County FA to trace player
- If new player, complete registration first
Problem: Affiliation Rejected
Common rejection reasons:
- Outstanding fees from previous season
- Missing DBS checks for coaches
- Safeguarding course not completed
- No insurance certificate uploaded
- League not recognized by County FA
Resolution:
- Check rejection email (details provided)
- Rectify the issue
- Re-submit application
- Contact County FA if unclear
Problem: Payment Failed
Causes:
- Insufficient funds
- Card expired
- Bank declined transaction
- Payment timeout
Solutions:
- Use different card
- Try smaller browser window (sometimes payment popup gets blocked)
- Clear browser cache
- Contact County FA for manual payment options
WGS Alternatives and Integrations
Does WGS Integrate with Team Apps?
Not directly. WGS handles official registration and league admin. Team management apps (like Ballrz, Spond, etc.) handle day-to-day operations.
The relationship:
- WGS = Legal registration, insurance, league compliance
- Team apps = Communication, scheduling, payment collection, training plans
They serve different purposes.
Can I Export Data from WGS?
Yes. You can export:
- Player lists (CSV format)
- Match results
- Fixture lists
- Team sheets
This is useful for:
- Sharing rosters with coaches
- Creating programs or team sheets
- End-of-season reports
WGS Mobile App vs Website
Mobile App (iOS and Android):
Good for:
- Creating team sheets on match day
- Submitting results quickly
- Checking player eligibility
- Viewing fixtures
Limitations:
- Can’t register new players
- Can’t affiliate teams
- Limited admin functions
Website:
Good for:
- Everything the app does, plus:
- Player registration
- Team affiliation
- Payment processing
- Bulk operations
- Detailed reports
Recommendation: Use website for setup and admin. Use app on match days.
Data Protection and WGS
GDPR Compliance
WGS is GDPR-compliant. Player data is:
- Stored securely on FA servers
- Only accessible to authorized club officials
- Not shared with third parties without consent
- Retained for legitimate football administration only
Who Sees Player Data
- Club officials: Full access to your club’s players
- League administrators: Match-day data only
- County FA: Registration and disciplinary data
- Other clubs: Nothing (unless player transfers)
Parent Access Rights
Parents can:
- View their child’s registration
- Request data export
- Request data deletion (with caveats – FA must retain some for safeguarding)
Data Retention
- Active player data: Retained while registered
- Historical data: 6 years after leaving (legal requirement)
- Disciplinary records: Permanent
Future of WGS
The FA continues developing WGS with planned improvements:
- Better mobile app functionality
- Integration with league management systems
- Improved user interface (it’s… not great currently)
- Digital team sheets (QR code verification)
- Enhanced parent portal
Get Help with WGS
If you’re stuck:
- WGS Help Center: wholegame.thefa.com/help
- Your County FA: They support WGS users. Find yours: thefa.com/about-football-association/contact-us
- Email support: wholegamesupport@thefa.com
- Phone: 0800 169 1863 (Mon-Fri, 9am-5pm)
The Bottom Line
WGS isn’t perfect. It’s clunky. It’s not intuitive. But it’s mandatory, and it does serve an important purpose: ensuring everyone playing grassroots football is registered, insured, and playing fairly.
Once you understand the basics, it becomes routine. Registration takes 10 minutes. Team sheets take 2 minutes. Results take 30 seconds.
Yes, you’d rather be coaching. But this administrative backbone keeps the game safe and organized. And that matters.
Want to reduce other admin headaches? While WGS handles registration, Ballrz handles everything else: team communication, payment collection, training plans, and player development tracking.

Leave a Reply