Welcome to the 4league Wiki
4league is the all-in-one mobile app for organizing grassroots football. Whether you run a weekend five-a-side league, a regional knockout cup, or an entire football association, 4league gives everyone — fans, players, team managers, referees, and organizers — the tools they need in one place.
Start with the Getting Started guide to create your account, pick your role, and learn the basics in under 10 minutes.
Wiki Structure
Browse the full documentation tree below. Click any section title to jump to that guide.
4league Wiki ├── Getting Started │ ├── Creating an Account │ ├── Choosing Your Role (Fan, Player, Team Manager, Referee, Organizer) │ ├── Navigating the App │ └── Understanding Profiles ├── Competition Profile │ ├── Creating a Competition │ ├── Adding Teams & Groups │ ├── Schedule Generation (Berger Algorithm) │ ├── Managing Matches (Live Score, Events, Lineups) │ ├── Standings & Statistics │ ├── Playoffs Configuration │ ├── Promotion & Relegation │ ├── Season Lifecycle (Start → Finish → Restart) │ ├── Referees & Staff │ ├── Player of the Round Voting │ └── Public Pages & Sharing ├── Team Profile │ ├── Creating a Team │ ├── Managing Roster (Add/Remove/Transfer Players) │ ├── Setting Formations │ ├── Team Matches & Scheduling │ ├── Team Awards │ ├── Team Statistics │ └── Connecting to Competitions ├── Player Profile │ ├── Setting Up Player Profile │ ├── Skills & Experience Points │ ├── Match History & Personal Stats │ ├── Registration Cards │ ├── Medical Certificates │ ├── Team Assignments │ ├── Transfer History │ └── Achievements ├── Organization Profile │ ├── Creating an Organization │ ├── Organization Hierarchy (Parent → Child) │ ├── Members & Roles │ ├── Managing Affiliated Teams & Leagues │ ├── Player Registration & Compliance │ ├── Transfer Windows │ ├── Community Matches │ ├── Media & Gallery │ ├── Season Management │ └── Ownership & Permissions ├── Friends & Groups │ ├── Creating a Group │ ├── Group Matches │ └── Tracking Stats Among Friends ├── Match Management │ ├── Match Lifecycle (Scheduled → Live → Finished) │ ├── Live Score Entry │ ├── Match Events (Goals, Cards, Substitutions) │ ├── Lineups & Formations │ ├── Man of the Match │ └── Match Locations ├── Statistics & Standings │ ├── League Standings Tables │ ├── Top Scorers │ ├── Cards Statistics (Yellow/Red) │ ├── Team Statistics │ └── Player Statistics ├── Smartwatch Companion │ ├── Platforms (Wear OS & watchOS) │ ├── Live Match Control │ ├── Ranking-Position Widget │ ├── Phone ↔ Watch Messages │ └── Daily Snapshot Cron ├── Payments & Packages │ ├── Free Plan │ ├── Semi-Pro Plan │ ├── Pro Plan │ ├── Federation Plan │ ├── Trial Packages │ └── Stripe Integration ├── User Roles & Permissions │ ├── Fan │ ├── Player │ ├── Team Manager │ ├── Referee │ └── Organizer └── Development Skills Catalog ├── Frontend Skills ├── Backend Skills ├── Testing Skills └── Wiki Maintenance Skills
Browse by Topic
Create your account, choose a role, and understand the app layout. The best place to begin.
Create leagues, cups, and group-stage tournaments. Manage teams, schedules, scores, and standings.
Build your squad, set formations, design kits, and manage your roster and match lineups.
Track your stats, skills, match history, achievements, and career across every team you play for.
Manage multiple clubs, leagues, and transfer windows under a single football association.
Record scores, add goals and cards, run live mode, and manage the full match lifecycle.
Understand league tables, tiebreaker rules, top scorers, and how statistics are calculated.
Compare the Free, PRO, and Enterprise plans and learn how to upgrade or start a trial.
Learn what fans, players, team managers, referees, and organizers can see and do.
Set up casual matches and mini-seasons with friends without creating a full competition.
Control live matches from Wear OS or watchOS, and glance at the ranking-position widget for every team you follow.
Meet the Characters
Throughout this wiki, examples use a cast of recurring characters to illustrate how different roles interact with the app.
Elena runs the "Sunday League" competition. She creates the schedule, manages teams, and oversees the full season from start to finish.
David is tracking his career stats across multiple teams. He uses his player profile to follow his goals, assists, and match history season by season.
Andrei manages a youth football club through an Organization Profile. He handles player registration, transfer windows, and affiliated competitions.
Ion is a referee assigned to multiple leagues. He records live match events, logs cards, and confirms final results directly in the app.
Alex follows his favorite team. He checks standings, reads match reports, and watches live scores from the sideline — all as a read-only fan.
Getting Started — Quick Guide
New to 4league? Follow these steps to get up and running in minutes.
Download the app
4league is free on iOS and Android. Search "4league" on the App Store or Google Play, or visit 4league.app.
Create your account
Register with your email or phone number. Your account is shared across all roles — you don't need separate logins.
Choose your role
Select from Fan, Player, Team Manager, Referee, or Organizer. You can hold multiple roles simultaneously and switch between them at any time.
Create or join a profile
Organizers create competitions, team managers create teams, and players build their player profiles. Each profile type has its own dedicated space in the app.
Invite others and start playing
Share competition or team join codes with players and managers. Once teams are registered, generate your schedule and start recording matches.
The Free plan lets you create competitions with up to a limited number of teams and seasons. Upgrade to PRO for unlimited competitions, advanced statistics, and live score mode.
The 5 User Roles
Every person on 4league operates within one or more roles. Understanding the roles helps you navigate the app and know who can do what.
Follow competitions, view standings, scores, and news. Read-only access to all public content.
Build your player profile, track career stats, connect to teams, and vote for Player of the Round.
Manage your squad, set lineups, track team stats, and communicate with the league organizer.
Record live match events, enter scores, add cards and substitutions, and confirm results.
Create and manage competitions, control teams, manage referees, and run season operations.
The 4 Profile Types
4league organizes its content around four types of profiles. Each has its own set of screens and features in the app.
| Profile Type | Created by | Primary purpose |
|---|---|---|
| Competition Profile | Organizer | Run leagues, cups, and tournaments. Manage teams, fixtures, results, and standings. |
| Team Profile | Team Manager | Manage a squad's roster, kit, formations, and match lineups across multiple competitions. |
| Player Profile | Player | Track personal match history, stats, skills, and achievements across all teams played for. |
| Organization Profile | Organizer | Umbrella entity to manage multiple competitions, clubs, transfers, and a player pool. |
Common Scenarios
Not sure where to start? Pick the scenario that fits you best.
Create a Competition Profile, add your teams, generate a round-robin schedule, and start recording scores each weekend.
Competition guideCreate a Team Profile, add your players, design your kit, set lineups before each match, and track your season stats.
Team guideCreate a Player Profile, connect to your team, and track your goals, assists, cards, and career history automatically.
Player guideCreate an Organization Profile to manage multiple competitions and clubs, handle transfers, and track stats across the whole federation.
Organization guideStart a Friends Group for casual matches and community seasons without needing the full competition setup.
Friends Group guideUse the Referee role to record live scores, log cards and events in real time, and confirm final results directly in the app.
Referee guideAvailable free on iOS and Android. Visit the homepage for download links and a full feature overview.