Descrição
A complete solution for any ⚽ football site. Has a variety of unique features, powerful and flexible. Made with football in mind.
⏩ For other team sports (🏉 rugby, 🏀 basketball, 🏐 volleyball, 🏏 cricket, ⚾ baseball, 🏒 ice hockey, handball) use my another plugin – Sports Leagues
BASIC FEATURES
✅ intuitive admin UI
✅ knockout, round-robin or even mixed and multistaged Competition supported
✅ separate Club squad for every season (with player position, number, status)
✅ Match lineups, substitutes, stats, events (goals, cards, substitute, penalty shootout), video, staff, referees
✅ automatic Standing calculation (or manual)
✅ automatic Player statistic calculation based on Match events (playing time, goals, cards, etc.)
✅ initial data import for Clubs and Players with Excel-like spreadsheet
✅ custom colors in Standing table (for Clubs or places)
✅ flipped countdown timer for upcoming Matches
✅ initial points (+ or -) for Clubs in Standing table
✅ statistics at Player profile page
✅ stadiums with photo, gallery, additional information, map, matches
✅ widgets: Clubs, Matches, Cards, Next match, Player, Players (scorers or assistants), Standing table, Birthdays
✅ 16 different shortcodes with UI helper in Classic Editor
✅ template system (ability to override output layouts in your theme)
✅ RTL support
✅ works with most themes out of the box
✅ fully translatable from the Admin part
✅ tons of hooks for developers
✅ staff, referees, coaches, stadiums and much more …
LINKS AND DOCUMENTATION
Plugin Demo | Plugin Overview
Online Documentation | Start Guide | Extended Changelog | Available Shortcodes
PREMIUM VERSION AVAILABLE
Want more? Football Leagues has also a Premium Addon with many outstanding and unique features.
Premium Demo | Real Website Example
PREMIUM FEATURES
🔶 Live Scores and Match Live Commentary with Events
🔶 Match Timeline
🔶 LIVE Search
🔶 Club match formation
🔶 Layout Builder (with tabs)
🔶 Match scoreboard with image background
🔶 Tournament Bracket
🔶 Commentary Match section with new events
🔶 Head to Head matches section in Match
🔶 import data from external APIs (required a valid subscription)
🔶 Standing – manual data edit
🔶 Standing – columns order and visibility
🔶 Standing – Conference support
🔶 Standing – more ranking rules
🔶 Matches Horizontal Scoreboard (shortcode)
🔶 Competition – matchweeks as slides
🔶 Results Matrix
🔶 Standing Arrows – Dynamics of Ranking changes
🔶 Widget – Next match extended (timer or flipped countdown)
🔶 Widget – Competition Matchweek slides
🔶 Widget – Calendar
🔶 Calendar Slider
🔶 Card Suspension
🔶 Transfers
🔶 Dynamic SEO Options
🔶 Send Game Report by Email
🔶 Automatic User’s Timezone
🔶 AI Match Reports
🔶 Club History – Historical logos and names
🔶 Entity Links – Custom links for clubs, players, and more
🔶 Advanced Statistics
🔶 Charts: Team Default Statistics & Goals per 15 min. interval
🔶 Player stats section in Club
🔶 Player & Referee stats panel
🔶 24 different shortcodes
🔶 premium support
Find Out more about Premium Version
Plugin Overview
Translations included
- English – default, always included
- Russian: Русский
- Polish: Polski (thanks to @forzza)
- Danish: Denmark (thanks to @cbdk)
- French: thanks to @belgofoot
- Italian: thanks to Paolo
- Slovenian: thanks to Nejc
- Romanian: thanks to Gabriel
- German: thanks to Jörg and Sven
- Greek: thanks to spirossm
- Spain: thanks to Màxim
- Brazil (Portuguese): thanks to Marcelo
- Dutch: thanks to Patrick
The plugin requires
PHP version 5.6 or greater
WordPress 4.7 or greater
CMB2 plugin
Imagens de tela

Standing Table 
Admin >> Competition Edit page 
Club Page 
Player Page 
Knockout competition 
Finished match 
Upcoming match 
Stadium Page 
Coach (staff) 
Widget >> Next Match 
Widget >> Cards 
Widget >> Standing table 
Admin >> Assign clubs to the Competition group 
Admin >> Edit Club (squad) 
Admin >> Edit Match 
Admin >> Edit Match (LineUps and Substitutes) 
Admin >> Edit Match (Events)
Instalação
Minimum Requirements
- PHP version 7.0 or greater (PHP 8.1 or greater is recommended)
- WordPress 4.7+
- Enabled WordPress Rest API
Installation
- Go to Plugins >> Add new
- Type “Football Leagues” in Search Plugins box.
- Click Install Now to install the “Football Leagues by AnWP.pro”.
- If successful, click Activate Plugin to activate it.
- Install required CMB2 plugin. CMB2
- Follow “Quick start guide” (Admin >> Football Leagues >> Tutorials) to setup the plugin.
FAQ
-
Will Football Leagues plugin work with my theme?
-
Yes! The plugin works with most themes out of the box. If you have any CSS styling issues feel free to ask for help.
Avaliações
Contribuidores e desenvolvedores
“AnWP Football Leagues” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.
Contribuidores“AnWP Football Leagues” foi traduzido para 4 localidades. Obrigado aos tradutores por suas contribuições.
Traduzir “AnWP Football Leagues” para o seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.
Registro de alterações
0.17.1 – 2026-01-22
- Fix – Some SVG icons not displaying correctly
0.17.0 – 2026-01-20
- Update – Shortcode Builder with collapsible sections and modern field layout
- Add – Live preview panel in Shortcode Builder with width toggle
- Add – Parse existing shortcode to populate form fields
- Update – Admin menu reorganization
- Update – Improved Data Import tool with batch mode for match events and better UX
0.16.19 – 2025-08-30
- Add – FL Selector date field on Match search
- Fix – Minor fixes
0.16.18 – 2025-08-11
- Fix – FL Selector problem with non-Latin characters in Search field
- Update – Accessibility improvements
0.16.17 – 2025-07-26
- Add – New version of FL Selector
0.16.16.1 – 2025-06-03
- Fix – Squad table-rows layout in mobile view
0.16.16 – 2025-06-03
- Add – Option in Squad to show/hide age/birth date/nationality (Customizer > Football Leagues > Squad)
- Update – Plugin caching system with object cache support and automatic detection
- Performance – Minor performance improvements
- Update – Syria flag (rounded flags)
- Update – Game Edit custom numbers auto-fill on adding player to lineups
0.16.15 – 2025-05-08
- Add – New option Simple Permalink Slug Building (BETA)
- Performance – Minor performance improvements
0.16.14 – 2025-03-24
- Add – Tool to update player’s Current Team based on the last game played
- Add – Option to show player’s current team by last game with save/fix in Player Profile
- Add – Customizer option to change default home/away team colors in statistics
0.16.13 – 2025-02-26
- Add – New Gutenberg block FL Games
0.16.12 – 2025-01-27
- Update – Game Substitutes improved in mobile view
- Add – Filters on selecting a league in the Competition edit page
- Fix – Incorrect and duplicated Competition title (secondary stage) in the Game header
0.16.11 – 2024-12-09
- Add – Player All Season with season combine options if many seasons
- Fix – Duplicated stage title
- Fix – Game team stats with 0 is not shown
- Fix – Not finished games affect player statistics
- Fix – Data Import error on Player update with custom fields only
- Update – Game outcome label (highlighted score)
- Add – Red card in game slim layout (right after team name)
- Add – Staff Current Team display options (by value, hide, last game)
- Update – Cards Shortcode added support for several club IDs in club_id argument
- Update – Player Statistics removed zeros for better readability
0.16.10 – 2024-10-31
- Fix – Inline search on Standing Setup in Select Competition Group
- Add – Admin Club players per page option in Attach Player to Squad
0.16.9 – 2024-10-25
- Add – Custom squad status
- Fix – Safari 18 conflict with WordPress classic editor layout
0.16.8 – 2024-09-18
- Fix – Security fix
- Fix – Minor fixes
0.16.7 – 2024-08-22
- Add – New admin Competition UI
- Add – Possibility to fix incorrect status (official/friendly) of the games
- Update – Admin UI code has been rewritten
0.16.6 – 2024-06-12
- Add – New Gutenberg Block Cards (based on Cards shortcode)
- Fix – Minor fixes
0.16.5 – 2024-04-30
- Add – Option to hide migration notice
0.16.4 – 2024-04-10
- Fix – Game list footer show penalties scores if extra time is not set
- Fix – Updated Twitter icon in Player and Club profile
- Fix – Referee saving on Data Import tool
- Add – Option to show Player’s Current Club based on the last game (Customizer >> Football Leagues >> Player & Staff)
0.16.3 – 2024-02-20
- Fix – Game Edit admin show save button on mobile
- Fix – Game status penalties if extra time is not set
- Fix – Errors in Game Missed Penalties
- Fix – Lineup data migration of non-existent games (removed)
- Fix – Show multiple player nationalities in Squad section and Players shortcode
0.16.2 – 2024-02-09
- Fix – Problem with rendering default player photo on Birthdays
- Fix – Problem with rendering player’s age in the Player Header
- Update – Migration process added possibility to show subtask IDs and skip current subtask ID
- Fix – Colors in the circle flag of Kazakhstan
0.16.1 – 2024-02-08
- Fix – Migration issues with too long lineups
- Fix – Migration problem with too long events list
- Fix – Incorrect referee’s games rendering on the Referee Page
- Fix – Missing temp players in the game lineups
- Fix – Date of death incorrectly calculated in some cases
0.16.0 – 2024-02-06
- Add – New database structure (migration process required to complete the update)
- Update – Increased minimal version to PHP 7.0
- Performance – Performance improvements
- Add – New circle flags from HatScripts/circle-flags
- Update – Data Import tool
- Update – Moved player metadata from postmeta to new player_data table
- Update – Moved games metadata from postmeta to matches table
- Update – Moved lineups from postmeta to the new lineups table
