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.

ℹ️
New to 4league?

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

Meet the Characters

Throughout this wiki, examples use a cast of recurring characters to illustrate how different roles interact with the app.

👩‍🏫
Coach Elena
Organizer

Elena runs the "Sunday League" competition. She creates the schedule, manages teams, and oversees the full season from start to finish.

David
Player

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
Organization Admin

Andrei manages a youth football club through an Organization Profile. He handles player registration, transfer windows, and affiliated competitions.

🚫
Ion
Referee

Ion is a referee assigned to multiple leagues. He records live match events, logs cards, and confirms final results directly in the app.

👀
Alex
Fan

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.

1

Download the app

4league is free on iOS and Android. Search "4league" on the App Store or Google Play, or visit 4league.app.

2

Create your account

Register with your email or phone number. Your account is shared across all roles — you don't need separate logins.

3

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.

4

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.

5

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.

💡
Tip

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.

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.

🏈
I want to run a Sunday league

Create a Competition Profile, add your teams, generate a round-robin schedule, and start recording scores each weekend.

Competition guide
👥
I manage a football club

Create a Team Profile, add your players, design your kit, set lineups before each match, and track your season stats.

Team guide
I play in a local league

Create a Player Profile, connect to your team, and track your goals, assists, cards, and career history automatically.

Player guide
🏛
I run a football association

Create an Organization Profile to manage multiple competitions and clubs, handle transfers, and track stats across the whole federation.

Organization guide
😃
I play casual games with friends

Start a Friends Group for casual matches and community seasons without needing the full competition setup.

Friends Group guide
🚫
I referee matches

Use the Referee role to record live scores, log cards and events in real time, and confirm final results directly in the app.

Referee guide
📱
Download 4league

Available free on iOS and Android. Visit the homepage for download links and a full feature overview.