AnWP Football Leagues


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


✅ 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
✅ 9 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
✅ possibility to translate frontend text strings from the plugin admin
✅ tons of hooks for developers
✅ staff, referees, coaches, stadiums and much more …


Demo – Aneto theme
Online Documentation | Start Guide | Extended Changelog | Available Shortcodes

PREMIUM έκδοση διαθέσιμη

Θέλετε περισσότερα; Τα πρωταθλήματα ποδοσφαίρου έχουν επίσης ένα Premium Addon με πολλά εξαιρετικά και μοναδικά χαρακτηριστικά.

Επίδειξη Premium


🔶 Live Scores and Match Live Commentary with Events
🔶 Match Timeline
🔶 Club match formation
🔶 Layout Builder (with tabs)
🔶 Match scoreboard with image background
🔶 Bracket layout for knockout stages
🔶 Commentary Match section with new events
🔶 Head to Head matches section in Match
🔶 import data from external APIs (football data providers)
🔶 Standing – manual data edit
🔶 Standing – columns order and visibility
🔶 Standing – Conference support
🔶 Standing – more ranking rules
🔶 Matches Horizontal Scoreboard (shortcode)
🔶 Competition – matchweeks as slides
🔶 Matches Result Matrix
🔶 Widget – Next match extended (timer or flipped countdown)
🔶 Widget – Competition Matchweek slides
🔶 Widget – Calendar
🔶 Player stats section in Club
🔶 Player stats panel
🔶 BONUS – Aneto theme for free
🔶 premium support

Μάθετε περισσότερα σχετικά με την Premium έκδοση

Στις Μεταφράσεις περιλαμβάνονται

  • Αγγλικά – προεπιλογή, πάντα περιλαμβάνονται
  • Ρωσικά: Русский
  • Πολωνικά: Polski (χάρη στην @forzza)
  • Δανέζικα: Δανία (χάρη στο @cbdk)
  • Γαλλικά: χάρη στον @belgofoot
  • Ιταλικά: χάρη στον Paolo
  • Σλοβενικά: χάρη στον Nejc
  • Ρουμανικά: χάρη στον Gabriel
  • German: thanks to Jörg and Sven
  • Ελληνικά: χάρη στο spirossm
  • Ισπανίκα: χάρη στον Màxim
  • Βραζιλία (Πορτογαλικά): χάρη στον Marcelo
  • Dutch: thanks to Patrick

Το πρόσθετο απαιτεί

PHP έκδοση 5.4 ή μεγαλύτερη
WordPress 4.7 ή μεγαλύτερη
CMB2 plugin


  • Πίνακας βαθμολογίας
  • Admin >> Διοργάνωση Επεξεργασία σελίδας
  • Σελίδα Συλλόγου
  • Σελίδα παίκτη
  • Διοργάνωση νοκ άουτ
  • Τελικό αγώνα.
  • Προσεχείς αγώνες
  • Σελίδα Σταδίου
  • Προπονητής (προσωπικό)
  • Μικροεφαρμογές >> Επόμενος αγώνας
  • Μικροεφαρμογές >> Κάρτες
  • Μικροεφαρμογές >> Πίνακας βαθμολογίας
  • Δχστής >> Εκχώρηση κλαμπ στην διοργάνωση
  • Δχστής >> Επεξεργασία Club (σχηματισμός)
  • Δχστής > Επεξεργασία αγώνα
  • Δχστής >> Επεξεργασία αγώνα (ενδεκάδες και Αλλαγές)
  • Δχστής >> Επεξεργασία αγώνα (Εκδηλώσεις)


Ελάχιστες απαιτήσεις

  • PHP έκδοση 5.5 ή μεγαλύτερη (συνιστάται η PHP 5.6 ή μεγαλύτερη)
  • WordPress 4.7+
  • Ενεργοποιημένο Rest API WordPress


  1. Μεταβείτε στα πρόσθετα >> Πρόσθεσε νέο
  2. Πληκτρολογήστε “Football Leagues” στο πλαίσιο “Αναζήτηση Πρόσθετων”.
  3. Κάντε κλικ στο κουμπί Εγκατάστασης τώρα για να εγκαταστήσετε το “Πρωταθλήματα ποδοσφαίρου από το”.
  4. Εάν είναι επιτυχής, κάντε κλικ στην επιλογή Ενεργοποίηση πρόσθετου για να το ενεργοποιήσετε.
  5. Εγκαταστήστε το απαιτούμενο πρόσθετο CMB2. CMB2
  6. Ακολουθήστε τον “Οδηγό γρήγορης εκκίνησης” (Δχστης >> Πρωτάθλημα ποδοσφαίρου >> Εκμάθηση) για να ρυθμίσετε το πρόσθετο.

Συχνές Ερωτήσεις

Το plugin του ποδοσφαιρικού πρωταθλήματος θα λειτουργήσει με το θέμα μου;

Ναί! Το plugin λειτουργεί με τα περισσότερα θέματα εκτός του πλαισίου. Εάν έχετε οποιεσδήποτε ερωτήσεις σχετικά με το styling του CSS, μπορείτε να ζητήσετε βοήθεια.


3 Ιουλίου 2021
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!
10 Σεπτεμβρίου 2019
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
19 Ιουλίου 2019
it is just what i needed. simple, with multiple options and good support, even in the free version. thanks!
18 Ιουνίου 2019
Amazing plugin starts with amazing support. This plugin has fantastic features and a support that goes above and beyond. I recommend to buy the Premium version for sure.- Frank
Ανάγνωση όλων των 10 κριτικών

Συνεισφέροντες & Προγραμματιστές

“AnWP Football Leagues” είναι λογισμικό ανοιχτού κώδικα. Οι παρακάτω έχουν συνεισφέρει στη δημιουργία του.


Το “AnWP Football Leagues” έχει μεταφραστεί σε 3 γλώσσες. Ευχαριστούμε τους μεταφραστές για τις συνεισφορές τους.

Μεταφράστε το “AnWP Football Leagues” στην γλώσσα σας.

Ενδιαφέρεστε για την ανάπτυξη;

Περιηγηθείτε στον κώδικα, ανατρέξτε στο αποθετήριο SVN ή εγγραφείτε στο αρχείο καταγραφής αλλαγών ανάπτυξης μέσω RSS .

Σύνοψη αλλαγών

0.13.7 – 2022-01-06

  • added: possibility to add Manual player’s statistics
  • fixed: Next Match widget – show game from today and newer
  • fixed: “Players” shortcode – incorrect goals calculation with own goals

0.13.6 – 2021-12-17

  • fixed: “Players” shortcode – incorrect number of goals and assists when game lineups not set

0.13.5 – 2021-12-14

  • improved: shortcode and widget “Players (scorers & assistants)”
  • minor fixes

0.13.4 – 2021-12-10

  • fixed: rendering Referee list in the Game edit page

0.13.3 – 2021-12-10

  • added: Assistant Referee games at the Referee page
  • added: Plugin Caching System – for caching some complex queries and automatic cache invalidating

0.13.2 – 2021-10-18

  • added: Plugin Health page to check some common problems

0.13.1 – 2021-10-08

  • added: Data Import – player “Bio” field
  • improved: minor improvements

0.13.0 – 2021-10-04

  • added: Game edit page: squad number in the player selector
  • improved: minor performance improvements
  • added: WebP image support in gallery

0.12.7 – 2021-08-01

  • improved: Game Edit UI (new lineup player selector, updated game events table and selector, special submenu)
  • improved: Import Data UI
  • added: new fields in Import Data UI >> Player: full_name, national_team, country_of_birth, date_of_death
  • fixed: error on loading team squad to edit with fully removed player
  • added: Next and Last Match shortcodes (the same as the existing widgets)

0.12.6 – 2021-06-19

  • improved: Club edit page UI
  • added: option to change player current club in Squad

0.12.5 – 2021-06-07

  • improved: Club Squad admin UI
  • added: Data Import >> Club: “National Team” option
  • added: home_club and away_club arguments in Matches shortcode

0.12.4 – 2021-05-21

  • added: new Staff and Referee shortcodes
  • added: option to count in player statistics Yellow + Yellow/Red as Red card only – (Settings & Tools >> Settings >> General)

0.12.3 – 2021-04-28

  • added: option to override Countries translations
  • added: option “How to count in statistics “second yellow > red” card”
  • added: new shortcode and widget – Competition List

0.12.2 – 2021-04-07

  • added: National team option in Club and Player

0.12.1 – 2021-03-22

  • fixed: date picker not working in the Match edit page

0.12.0 – 2021-03-21

  • fixed: Matches shortcode: grouping header text (day and month) is not localized
  • added: new socials in Player’s and Club’s profile: TikTok, VK, LinkedIn
  • added: possibility to create new League and Season at the Competition edit page
  • improved: process of creating multi-stage Competition
  • added: Player – new field “External ID”. Can be used on import to update the existing player.
  • added: CSV export for players
  • added: support for dynamic custom fields in “Batch Import” >> “Players”
  • added: new fields in “Batch Import” >> “Players”: “Player ID” and “Player External ID”

0.11.15 – 2021-02-27

  • added: new Player option – “Date of Death”
  • added: Referee support for “Hide not used seasons” option in the Seasons Dropdown
  • added: Competition selector in widgets
  • added: “league_id” argument in “FL Matches” shortcode
  • added: new arguments in “Matches” widget: “league_id”, “season_id”, “exclude_ids”, “include_ids”, “date_from”, “date_to”, “days_offset”, “days_offset_to”
  • added: option to show all referees in Match slim layout
  • improved: “FL Matches” widget – “competition_id” argument is now optional
  • fixed: assistant link in Game Goals block
  • improved: logic of cards calculation in “Referee – Finished games”

0.11.14 – 2021-01-26

  • added: Referee – Finished games and Upcoming games

0.11.13 – 2021-01-14

  • improved: CSS Styles – added prefixes to grid classes to prevent conflicts with some themes
  • added: referees block in Match Shortcode
  • added: “hide_zero” argument in Players shortcode
  • added: possibility to choose Match ID in AnWP Selector (used in Match shortcode and some other places)
  • added: Data Import – referees

0.11.12 – 2021-01-07

  • added: Initial Standing Table data

0.11.11 – 2020-12-29

  • fixed: video rendering error in some cases

0.11.10 – 2020-12-29

  • added: YouTube default player
  • fixed: Shortcodes button in Classic Editor

0.11.9 – 2020-12-12

  • fixed: some scripts not work in WordPress 5.6 in Firefox

0.11.8 – 2020-12-07

  • added: new Special Status field in Match edit with 2 options: “Match Postponed” and “Time To Be Defined”
  • added: totals row in player stats (if more than one competition)
  • added: Club shortcode
  • improved: AnWP Selector (used in plugin widgets to select players and clubs)

0.11.7 – 2020-10-26

  • added: support for several competition IDs in Matches shortcode
  • added: Player ID selector in “FL Player” widget, “Player Card” and “Player Data” shortcodes
  • added: new shortcode – “Player Data”
  • fixed: incorrect logic of “days_offset” and “days_offset_to” params in Matches shortcode in some cases

0.11.6 – 2020-10-13

  • added: Player’s social links
  • added: new options in Match shortcode – “club_last” and “club_next”
  • added: new options in Squad shortcode – “header”, “layout”, and “layout_block_columns”
  • added: new Settings option – “Hide not used seasons in the Seasons Dropdown” (in “Settings” >> “General”)

0.11.5 – 2020-09-09

  • added: “clone Competition” action
  • added: some system strings (cards, text in the flipped countdown) to translatable options (Settings >> Text Options)
  • fixed: rendering Coach block in Match shortcode
  • minor fixes

0.11.4 – 2020-07-19

  • added: new Match block – Missing Players
  • added: new Player block – Missed Matches

0.11.3 – 2020-07-13

  • added: option to hide/display plugin instances in the frontend search results
  • added: possibility to set custom outcome

0.11.2 – 2020-06-29

  • added: action to clone Standing Table options
  • added: “show_header” option in Match shortcode. Default is “1” – yes.
  • added: “title” option in the “Competition Header” shortcode. It allows to set custom title.
  • added: linked Standings in Competitions admin list
  • added: “show_notes” option in Standing shortcode and widget. Default is “1” – yes.
  • added: possibility to show Referee and Stadium in the bottom line of Match List item
  • added: Match Edit – possibility edit Game Events
  • added: Match Edit – assistants for own goal
  • added: Match Edit – Stadium field improvements (autocomplete and default option – home club stadium)
  • improved: on Standing Table create now are available only round-robin competitions without linked Standing Tables
  • fixed: Match shortcode can be used for upcoming matches

0.11.1 – 2020-05-14

  • fixed: long club name breaks Match list mobile layout

0.11.0 – 2020-05-12

  • added: “include_ids” option in “Clubs” widget
  • added: player country of birth
  • added: option for opposite club name in Player Latest Matches: abbreviation (default) or full name
  • added: alternative translations for Outcome Letters (W, D, L) in “Settings & Tools” >> “Settings” >> “Text Strings”
  • added: referee in Next Match widget
  • improved: match list mobile layout