Plugin info

Total downloads: 69,846
Active installs: 1,000
Total reviews: 13
Average rating: 4.9
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 5 language(s)
Contributors: 1
Last updated: 8/30/2025 (123 days ago)
Added to WordPress: 2/12/2018 (7 years old)
Minimum WordPress version: 5.7
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Maintained • Last updated 123 days ago • 13 reviews

54/100

Is AnWP Football Leagues abandoned?

Likely maintained (last update 123 days ago).

Compatibility

Requires WordPress: 5.7
Tested up to: 6.8.3
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

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

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.

Frequently Asked Questions

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.

Review feed

digiblogger
9/10/2019

You will get a lot more than expected!

Do you plan to create a wordpress Website about Football? Or do you plan to empower your Football oriented Website with amazing Features like leagues, squads, fixtures, results, match Details and statistics, stuff and more? Then you should really try this amazing plugin from AnWP! Before I found AnWPs Football Leagues, I used sportspress by themeboy. From the visual site, both plugins are pretty similar, but there are a lot of reasons, why I stopped working with Sportspress and use AnWPs Football Leagues now. Reason #01 - The Price For the full package with unlimited Support, Football Leagues Pro is available for 150 USD per site. Sportspress does the same for 450 USD, but for unlimited sites and for more sports. Anyway: AnWPs Advantages kill SportsPress and Features like maps and match Events are available in the free plugin, compared to sportspress, where These are payed Features. Reason #02 - Frontend Both plugins are well styled and maybe it´s a matter of taste, what you prefer. A Little Advantage of Sportspress is, that they use table tags in the whole plugin and this makes it easier to include Features like table Tools, sorting and filtering, while Football Leagues uses divs in most tables. Both can be styles with CSS, so it´s not a really big Advantage for sportspress. And if AnWP includes some Features like filtering (for example: select match day in Dropdown for league tables or select Player in Dropdown for squad lists), i would never miss the table layout of sportspress again. Reason #3 - The backend. And this is where the Magic happens. Sportspress is not hard to handle, but from my Point of view, AnWPs Football Leagues is a lot easier to administrate. There are powerfull Dropdowns in the backend, that allow to select entries (for example Players) from a great styled Dropdown list with live filtering. Also the way how match Events are added is incredible, even you can not really add your own match Events (drinking breaks, etc.). For General Football matches, Football Leagues brings everything to your wordpress site. Goals, Owngoals, Cards (Yellow, Red and Yellow-Red - sportspress does not know yellow red), substitutions and more. It´s incredible easy to add your Details. Reason 4: Themes I tested both plugins with a lot of payed and free themes and I noticed, that the plugins style is heavyly influenced by the themes CSS in sportspress, but not in Football Leagues. In Sportspress, you can Change some styles in the backend (not possible with Football Leagues), but you can use CSS to bring the Magic. Sportspress Team (themeboy) offers some payed and one free theme to Play with, but those are pretty limited to sportspress. If you use other themes that are not styled for sportspress, there could be the one or other compatibility problem. I don´t found any with Football Leagues plugin. Anyway: Suggestions Apart from filtering tables, some Shortcodes in Football Leagues could have more power (sorting, coloring, Change order, etc.). Also I would love to have more Styling Options right from the backend (also for tables like squads to make them more suitable to the rest of the plugin). And last but not least, I would really love to Change some sections of the plugin: 1) In all Shortcodes: Change the order of columns 2) in Match Details: Use hover tooltips on the Icons and remove the Goals sections instead 3) use Icons in match statistics for better first view on what a statistic bar is for 4) Use Team Colors and use them on single Team, single match, etc. 5) allow calculated statistics like "win rate, loss rate, draw rare, Goals per match, Cards per match, etc., allow to add or remove single stats (I hided Shots via CSS cause I only Need Shots on Goal). 6) more toplists like Fair Play, Goals, Audience, Stadium capacity, maybe Club worth/Players worth, Assists, etc. 7) A view for plugin categories... When I add the Team category to the wordpress menu, a blog like list of all Teams is shown. That does not look really good. 8) new Football rules: Cards for Trainers and stuff Maybe Pro? I don´t own pro actually (I plan to buy in the next months). So I don´t know if some of the suggestions are already part of Football Leagues Pro. @AnWP Need tester/Translator? I am german and I love your plugin. Is there is a testing cyclus or you Need someone to translate to german, feel free to contact me. I would love to help and help making your plugin the best choise for Football enthusiasts. :) Great Work! Best Regards Digi 7

Screenshots

  1. Standing Table

    Standing Table

  2. Admin >> Competition Edit page

    Admin >> Competition Edit page

  3. Club Page

    Club Page

  4. Player Page

    Player Page

  5. Knockout competition

    Knockout competition

  6. Finished match

    Finished match

  7. Upcoming match

    Upcoming match

  8. Stadium Page

    Stadium Page

  9. Coach (staff)

    Coach (staff)

  10. Widget >> Next Match

    Widget >> Next Match

  11. Widget >> Cards

    Widget >> Cards

  12. Widget >> Standing table

    Widget >> Standing table

  13. Admin >> Assign clubs to the Competition group

    Admin >> Assign clubs to the Competition group

  14. Admin >> Edit Club (squad)

    Admin >> Edit Club (squad)

  15. Admin >> Edit Match

    Admin >> Edit Match

  16. Admin >> Edit Match (LineUps and Substitutes)

    Admin >> Edit Match (LineUps and Substitutes)

  17. Admin >> Edit Match (Events)

    Admin >> Edit Match (Events)

Changelog

0.16.19 – 2025-08-30

  • added: FL Selector – date field on Match search
  • fixed: minor fixes

0.16.18 – 2025-08-11

  • fixed: FL Selector – problem with non-Latin characters in Search field
  • improved: accessibility improvements

0.16.17 – 2025-07-26

  • added: new version of FL Selector

0.16.16.1 – 2025-06-03

  • fixed: Squad – table-rows layout in mobile view

0.16.16 – 2025-06-03

  • added: option in Squad to show/hide – age/birth date/nationality (Customizer > Football Leagues > Squad)
  • improved: plugin caching system (added object cache support + automatic detection of what to use: transients or object cache)
  • improved: minor performance improvements
  • updated: Syria flag (rounded flags)
  • improved: Game Edit – custom numbers are automatically filled on adding a player to the lineups (if squad number is set)

0.16.15 – 2025-05-08

  • added: new option – Simple Permalink Slug Building (BETA)
  • improved: minor performance improvements

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