Football Leagues by


A complete solution for any ⚽ football site. Has a variety of unique features, powerful and flexible. Made with football in mind.


✅ 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
✅ 9 different shortcodes with UI helper in Classic Editor
✅ template system (ability to override output layouts in your theme)
✅ works with most themes out of the box
✅ tons of hooks for developers
✅ staff, referees, coaches, stadiums and much more …


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


Want more? Football Leagues has also a Premium Addon with many outstanding and unique features.

Premium Demo


🔶 Live Scores and Match Live Commentary with Events
🔶 Match Timeline
🔶 Club match formation
🔶 Match and Club 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
🔶 custom HTML & ads injection
🔶 BONUS – Aneto theme for free
🔶 premium support

Find Out more about Premium Version

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
  • Greek: thanks to spirossm
  • Spain: thanks to Màxim
  • Brazil (Portuguese): thanks to Marcelo

The plugin requires

PHP version 5.5 or greater
WordPress 4.7 or greater
CMB2 plugin


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


Minimum Requirements

  • PHP version 5.5 or greater (PHP 5.6 or greater is recommended)
  • WordPress 4.7+
  • Enabled WordPress Rest API


  1. Go to Plugins >> Add new
  2. Type “Football Leagues” in Search Plugins box.
  3. Click Install Now to install the “Football Leagues by”.
  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.


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.


June 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
September 28, 2018
it's just plain wonderful, simple, configurable in its entirety. The best ever
July 24, 2018
A very good plugin to manage a league or just a club with various teams. Easy to set up and statistics for players and matches working really well. Also support is good and fast. Looking forward to the release of the premium version 🙂
July 16, 2018
has a complete feature and easy to use but some little bugs
Read all 5 reviews

Contributors & Developers

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


“Football Leagues by” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Football Leagues by” into your language.

Interested in development?

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


0.10.9 – 2019-07-08

  • added: thumbnail images for clubs, players, staff, referees, stadiums at the archive page
  • added: club abbreviation used by default in Standing table Mini layout (widget)
  • added: option to filter Competitions by active season on Match creation
  • added: option to show Club name in Clubs widget and shortcode
  • added: galleries for player and club (media tab)
  • fixed: select2 style conflict with themes and plugins built on Redux Framework
  • fixed: rendering 0 on empty matchweek in game header
  • updated: dependent libs

0.10.8 – 2019-05-13

  • added: option to change permalink base slugs
  • added: Shortcode builder (Football Leagues >> Shortcodes >> Shortcode Builder tab)
  • added: Shortcode documentation How To’s
  • improved: Shortcode UI helper for Classic editor
  • improved: admin UI for Match and Squad edit page
  • improved: JS scripts (remove Bootstrap 4 JS, changed tooltips library to Tippy, changed season dropdown to select tag)

0.10.7 – 2019-04-13

  • added: date from/to filter in match admin list
  • added: “Available shortcodes” page into a plugin
  • added: Brazilian (Portuguese) language (thanks to Marcelo)
  • added: Spanish language (thanks to Màxim)
  • minor bug fixes

0.10.6 – 2019-04-09

  • added: SVG image support (can be used as Club logo)
  • added: Next Match widget
  • added: option to hide post title for Match and Competition. Activated by default.

0.10.5 – 2019-04-01

  • fixed: fail DB tables creation on init on some hostings
  • minor fixes and code improvements

0.10.4 – 2019-03-21

  • fixed styles in FL Matches widget

0.10.3 – 2019-03-21

  • added multisite support
  • improved and unified block headers
  • improved “match slim” layout: hover effect, all block as a link, removed clubs link
  • added “date_from” and “date_to” params to the matches shortcode (format YYYY-MM-DD)
  • minor fixes

0.10.2 – 2019-03-10

  • added players dropdown live filter (match edit)
  • added sorting option for player dropdown (on match edit page)

0.10.1 – 2019-03-03

  • fixed error with not rendering players in match event after save
  • added cards in the match statistic block
  • added custom Match title separator option
  • fixed some not translated strings

0.10.0 – 2019-03-03

  • added round support for knockout competitions
  • improved admin UI on the Competition edit page
  • improved Clubs selector on the Competition page
  • improved admin UI on Match (creating and editing)
  • added option to edit Match structure
  • added country option in the Leagues

0.9.2 – 2019-02-22

  • improved compatibility with WordPress 5.1
  • updated included libs (Bootstrap, Plyr)
  • added Greek language (thanks to @spirossm)
  • minor bug fixes

0.9.1 – 2019-02-03

  • fixed: missing quote in standing shortcode
  • bump minimum PHP version up to 5.5
  • minor styles improvements

0.9.0 – 2019-01-15

  • added: main color for Club (used in stats bars)
  • added: option to override player positions text in plugin settings
  • added: option in Cards widget to hide points column
  • improved: admin UI (metaboxes)
  • updated included dependencies
  • minor fixes; performance, code and styles improvements