AnWP Football Leagues

Description

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
🔶 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

Screenshots

  • 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)

Installation

Minimum Requirements

  • PHP version 7.0 or greater (PHP 8.1 or greater is recommended)
  • WordPress 4.7+
  • Enabled WordPress Rest API

Installation

  1. Go to Plugins >> Add new
  2. Type “Football Leagues” in Search Plugins box.
  3. Click Install Now to install the “Football Leagues by AnWP.pro”.
  4. If successful, click Activate Plugin to activate it.
  5. Install required CMB2 plugin. CMB2
  6. 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.

Reviews

ເດືອນກໍລະກົດ 3, 2024
Funciona bien, pero cada vez que se actualiza el navegador web deja de funcionar hasta que liberen una nueva versión. En las estadisticas de partidos si pones 0 tarjetas amarillas en un partido, aunque el rival tenga 1 no sale en las estadísticas.
ເດືອນມີນາ 7, 2023
I did purchase the pro and never regret it, it’s making the process of running football sites so comfortable and easy to handle, Thanks Andrei
ເດືອນສິງຫາ 12, 2022
Отличный плагин! Единственный в своем роде. Спасибо большое и ждем классных обновлений и новинок)
ເດືອນກໍລະກົດ 3, 2021 1 reply
first of all your plugin in beautiful, but i would like to request an addition, i created a full league on my site, a functioning fake league because i like to fully test plugins before usage, but i was wondering if i could have users log in and predict results, or create a draft team and join leagues and compete with others based on the performance of my preset league created on sport press? like the English premier league and fantasy premier league like fan victor but without the API stress
ເດືອນເມສາ 28, 2020
It is the best football plugin I have ever seen. Andre is doing a very good job. Thank you!
Read all 13 reviews

Contributors & Developers

“AnWP Football Leagues” is open source software. The following people have contributed to this plugin.

Contributors

“AnWP Football Leagues” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “AnWP Football Leagues” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.16.14 – 2025-03-24

  • added: tool to update player’s ‘Current Team’ based on the last game played
  • added: new option to show player’s current team by last game with save/fix (if incorrect) in the Player Profile
  • added: option in Customizer to change default home/away team colors used in teams statistics

0.16.13 – 2025-02-26

  • added: new Gutenberg block – FL Games

0.16.12 – 2025-01-27

  • improved: Game Substitutes in mobile view
  • added: filters on selecting a league in the Competition edit page
  • fixed: incorrect and duplicated Competition title (secondary stage) in the Game header

0.16.11 – 2024-12-09

  • added: Player – All Season – season combine options if many seasons
  • fixed: duplicated stage title
  • fixed: game team stats with 0 is not shown
  • fixed: not finished games affect player statistics
  • fixed: Data Import – error on Player update with custom fields only
  • improved: game outcome label (highlighted score)
  • added: red card in game slim layout (right after team name)
  • added: Staff – Current Team display options (by value, hide, last game)
  • improved: Cards Shortcode – added support for several club IDs in club_id argument
  • improved: Player Statistics – removed zeros for better readability

0.16.10 – 2024-10-31

  • fixed: inline search on Standing Setup in “Select Competition Group”
  • added: Admin Club – players per page option in Attach Player to Squad

0.16.9 – 2024-10-25

  • added: custom squad status
  • fixed: Safari 18 conflict with WordPress classic editor layout

0.16.8 – 2024-09-18

  • fixed: security fix
  • fixed: minor fixes

0.16.7 – 2024-08-22

  • added: new admin Competition UI
  • added: possibility to fix incorrect status (official/friendly) of the games
  • improved: admin UI code has been rewritten

0.16.6 – 2024-06-12

  • added: new Gutenberg Block: Cards (based on Cards shortcode)
  • fixed: minor fixes

0.16.5 – 2024-04-30

  • added: option to hide migration notice

0.16.4 – 2024-04-10

  • fixed: Game list footer – show “penalties” scores if extra time is not set
  • fixed: updated Twitter icon in Player and Club profile
  • fixed: referee saving on Data Import tool
  • added: option to show Player’s Current Club based on the last game (Customizer >> Football Leagues >> Player & Staff)

0.16.3 – 2024-02-20

  • fixed: Game Edit admin – show save button on mobile
  • fixed: game status “penalties” if extra time is not set
  • fixed: errors in Game >> Missed Penalties
  • fixed: lineup data migration of non-existent games (removed)
  • fixed: show multiple player nationalities in the Squad section and in Players shortcode

0.16.2 – 2024-02-09

  • fixed: problem with rendering default player photo on Birthdays
  • fixed: problem with rendering player’s age in the Player Header
  • improved: migration process: added possibility to show subtask IDs and skip current subtask ID
  • fixed: colors in the circle flag of Kazakhstan

0.16.1 – 2024-02-08

  • fixed: migration issues with too long lineups
  • fixed: migration problem with too long events list
  • fixed: incorrect referee’s games rendering on the Referee Page
  • fixed: missing temp players in the game lineups
  • fixed: date of death incorrectly calculated in some cases

0.16.0 – 2024-02-06

  • introduced a new database structure. To complete the update, a migration process will be necessary.
  • changed: increased the minimal version to PHP 7.0
  • improved: performance improvements
  • added: new circle flags – https://github.com/HatScripts/circle-flags
  • improved: Data Import tool
  • improved: moved player metadata from “postmeta” to new “player_data” table
  • improved: moved games metadata from “postmeta” to “matches” table.
  • improved: moved lineups from “postmeta” to the new “lineups” table