Description
Full-featured solution for any team sports website. Manage players, games, teams, rosters, tournaments, standings and leagues with ease.
Suitable for 🏉 rugby, 🏀 basketball, 🏐 volleyball, handball, 🏏 cricket, ⚾ baseball, 🏒 ice hockey, water polo, and most of other team sports.
⏩ For Football(Soccer) ⚽ use my other plugin – Football Leagues
Limitation: Sports Leagues plugin can only be used for ONE sport at a time.
Demo Sites
🏒 Ice Hockey: tournament | game | team | player
Premium Demo Sites
🏀 Basketball home | game | team | player
🏈 American Football home | game | team | player
🏒 Ice Hockey: tournament | game | team
BASIC FEATURES
✅ intuitive admin UI
✅ fully customizable
✅ knockout, round-robin and multi-staged Tournaments supported
✅ separate Team roster for every season (with player position, number, status)
✅ user-defined player positions, player poster status, game players groups
✅ automatic Standing calculation (or manual)
✅ initial data import for Teams and Players with Excel-like spreadsheet
✅ custom colors in Standing table (for Teams or places)
✅ flipped countdown timer for upcoming Games
✅ Standing table columns configurator
✅ team game statistics
✅ player game statistics
✅ game events
✅ ability to override most of the frontend text strings from the plugin admin
✅ initial points (+ or -) for Teams in Standing table
✅ venues with photo, gallery, additional information, map, upcoming and finished games
✅ widgets: Players Stats, Teams, Next game, Last game, Player, Standing table, Games
✅ Birthdays widget
✅ various shortcodes
✅ RTL support
✅ template system (ability to override output layouts in your theme)
✅ works with most themes out of the box
✅ tons of hooks for developers
✅ and much more …
Community Forum and Knowledge base
Please visit Sports Leagues Forum to ask questions, submit an idea, vote for the features you like or report a bug.
Useful Links
Documentation | Start Guide | Changelog
PREMIUM VERSION
Want more? Sports Leagues Premium Add-on is available with many outstanding and unique features.
PREMIUM FEATURES
🔶 (New!) Basketball API Data import from api-football.com tutorial | [demo – real website]https://totalbasketballstats.com/)
🔶 (New!) NBA API Data import from api-football.com tutorial
🔶 NFL API Data import from api-football.com
🔶 Premium Layouts
🔶 Page Layout Builder (with tabs)
🔶 User Roles
🔶 Automatic Userâs Timezone (adjust the game kickoff time to the local time of the visitor)
🔶 6 Premium Gutenberg Blocks
🔶 Standing â Advanced Columns Builder
🔶 Standing â Conference and Division support
🔶 Bracket view for knockout stages
🔶 Results Matrix table
🔶 Game Scoreboard with image background
🔶 Shortcode â Games Horizontal Scoreboard
🔶 Widget â Calendar
🔶 Widget â GameDay slides
🔶 Team game formation
🔶 Tournament â gamedays as slides
🔶 Standing â manual data edit
🔶 Standing â more ranking rules
🔶 Commentary Block (game events)
🔶 Head to Head games Block
🔶 Team Trophies
🔶 Widget â Next game with countdown
🔶 premium support
🔶 + premium addons (Block MegaMenu, Custom Sidebars)
Find Out more about Premium Version
PREMIUM TUTORIALS
- Ultimate Guide to Building NBA (🏀 Basketball) Live Scores Website in WordPress
- How to Create NFL (American Football) Live Scores website in WordPress
- User Roles â Game Edit rights can be assigned to any registered user in Sports Leagues
Translations
Want to add a new language to Sports Leagues Plugin? You can contribute via translate.wordpress.org.
The plugin requires
PHP version 5.6 or greater
WordPress 4.7 or greater
CMB2 plugin
Screenshots
Installation
Minimum Requirements
- PHP version 5.6 or greater
- WordPress 4.7+
- Enabled WordPress Rest API
Installation
- Go to Plugins >> Add new
- Type âSports Leaguesâ in Search Plugins box.
- Click Install Now to install the âSports Leaguesâ.
- If successful, click Activate Plugin to activate it.
- Install required CMB2 plugin. CMB2
FAQ
-
Will Sports Leagues plugin work with my theme?
-
The plugin works with most classic themes out of the box, but Full Site Editing (FSE) themes are not fully supported. If you have any CSS styling issues feel free to ask for help.
Reviews
Contributors & Developers
“AnWP Sports Leagues – for basketball, hockey and others” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “AnWP Sports Leagues – for basketball, hockey and others” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.13.6 – 2024-11-27
- improved: minor CSS style improvements on mobile devices
- added: circle flags (can be changed in Customizer > Sports Leagues > General)
- added: continentsâ names to the countries (useful for sports federations or international cups)
- improved: minor UI improvements and fixes
0.13.5 – 2024-11-08
- added: link to the player profile in Game > Players (Customizer – Sports Leagues – Game – Link To Player Profile)
- fixed: minor improvements
0.13.4 – 2024-09-18
- improved: minor UI fixes
- fixed: security fixes
0.13.3 – 2024-05-20
- fixed: error on saving temporary player in the game
0.13.2 – 2024-05-11
- fixed: shortcode Players Stats: hide zero results
- fixed: minor fixes
0.13.1 – 2024-04-15
- improved: minor improvements in migrator introduced in v0.13.0
0.13.0 – 2024-04-08
- added: option to display different formats of player’s date of birth
- changed: increased the minimal version to PHP 7.0
0.12.7 – 2023-10-23
- fixed: Team Player Statistics layout data with Roster groups
0.12.6 – 2023-10-20
- added: admin Game list: new filters (stage ID, tournament ID, game day)
- fixes: minor fixes in layouts
0.12.5 – 2023-09-11
- added: new Gutenberg Block: Games (based on Games shortcode)
- added: new Gutenberg Block: Players Stats (based on Players Stats shortcode)
- added: American Football recommended settings and some specific event icons
- fixed: show Totals row in the player âTotal Statsâ section
- added: Player Statistics: possibility to assign one position to several stat groups
- added: Player Statistics – Season Stats: min/max options
0.12.4 – 2023-08-03
- fixed: new game is not possible to create if the Rank Math SEO plugin is active
- fixed: season data rendering problem in some cases when the âHide not used seasonsâ option is active
- improved: Standing admin UI
- added: custom colors in the Standing table (before only predefined)
- added: new argument in Players Stats shortcode: âshow_fullâ (0/1) to show full list in modal
- added: new Gutenberg Block: Game Countdown
- added: new Gutenberg Block: Tournament Header (based on Tournament Header shortcode)
- added: new Gutenberg Block: Next Game (based on Next Game classic widget)
- added: new Gutenberg Block: Last Game (based on Last Game classic widget)
- added: new Gutenberg Block: Teams
- added: new quick action to clone existing Tournament with all inner Stages
0.12.3 – 2023-07-02
- improved: %kickoff% in âGame title generation rulesâ will use plugin date format (if set in Settings >> Display >> Custom Game Date format)
- improved: minor style fixes
0.12.2 – 2023-06-20
- improved: Import Data Tool
- added: new Socials on player and team pages
- added: Standing Settings – tool to store default Ranking Rules and Columns Visibility (will be applied to a new Standing)
- added: option in Game Configurator to hide in the Game Edit: Points, Bonus Points, Penalty Shootout, Overtimes
0.12.1 – 2023-05-29
- added: subteams basic functionality
- added: season dropdown switcher in the Tournament header (can be disabled in Customizer)
- added: âload moreâ argument in Games shortcode
- added: option in Customizer to show only Stage Standings in Tournament
0.12.0 – 2023-05-07
- improved: admin Tournament UI
- added: Stat Groups in Player Statistics
- improved: admin Player Statistics UI
- improved: minor admin UI fixes and improvements
- improved: loading of some plugin’s JS scripts
- added: option in Customizer to load stadium map after user approval
- changed: Tournament Layout – (new tab style, Latest + Upcoming games with Load More button)
- removed: Tournament Breadcrumbs (replaced with tabs)
- changed: Flipped Countdown to a Simple Countdown
0.11.0 – 2023-02-20
- fixed: saving Standing Table columns in Sport Configurator
- added: new Dashboard in the admin part (see screenshot)
- added: option to hide not used seasons in the season dropdown
- improved: most of the plugin display settings had been moved to the Customizer
- added: special integration with SiteOrigin CSS for easy customizing (see the tutorial below)
- added: possibility to change some general plugin colors in Customizer
- improved: minor CSS styles improvements
- added: limit option in Next and Last Game widget
0.10.3 – 2022-08-17
- fixed: Game Edit – scores by a period
- added: Game Edit – sort by game order
- added: Data Import tool – import venues, staff, and officials
0.10.2 – 2022-06-09
- added: possibility to add Player, Official, and Coach to the Game as text strings without creating its profiles in the site database
- added: Official’s and Staff’s upcoming and finished games
- fixed: Birthday Widget – staff photo is not rendering
- added: new Player’s fields: Full Name, National Team, Date of Death
- improved: Data Import Tool: Players (more fields, Player ID & Player External ID) and Teams
0.10.1 – 2021-12-08
- improved: plugin’s caching system
0.10.0 – 2021-11-30
- improved: performance (added a caching system for some complex queries)
- improved: admin Sport Configurator page
- improved: admin Game edit page
- improved: admin Team edit page
- minor improvements and fixes
0.9.6 – 2021-06-10
- improved: admin team roster UI
0.9.5 – 2021-04-17
- added: Player Total Stats section
- added: option to show period scores as table (Sports Settings >> Display >> Period Scores)
- added: option to show team series in game header (Sports Settings >> Display >> Team Series in game header)
- added: support for âtimeâ and âcalculatedâ statistics in âPlayer Statsâ shortcode and widget
- added: âfilter by player positionâ argument in âPlayer Statsâ shortcode and widget
- improved: minor style and bug fixes
0.9.4 – 2021-03-21
- fixed: gameday ordering in Games shortcode
- minor style improvements and fixes
0.9.3 – 2021-02-15
- improved: minor style improvements and fixes
- added: link to the Game in Player Stats block ( Sports Settings >> Display >> Player & Staff )
- added: âPlayed Gamesâ block at the player’s page
0.9.2 – 2021-01-17
- improved: minor style improvements and fixes
- improved: Game edit – Venue selector (search and a possibility to set default team venue)
- added: âoutcome_idâ option in âGamesâ shortcode to show outcome label
0.9.1 – 2021-01-10
- improved: Game Event Configurator
- improved: CSS styles – added prefixes to grid classes to prevent conflicts with some themes
- added: YouTube default player. Now you can select which video player to use (see screenshot).
- added: Player social pages
- added: Game Sidelines (Missing Players)
- added: Teams Widget – âinclude_idsâ option
- fixed: Teams Shortcode and Widget – show team name when abbreviation is not set
- added: Game – new Special Status field with 2 options: âMatch Postponedâ and âTime To Be Definedâ
0.9.0 – 2020-12-17
- compatibility improvements with WordPress 5.6
- added: Player – country option in Place of Birth
- added: Standing – clone action
- added: AnWP Selector – used in Widgets to select players and clubs
- fixed: rendering game metabox when using both Football Leagues and Sports Leagues plugins
0.8.1 – 2020-08-15
- fixed: saving game’s âPlayer Statsâ
- improved: minor style fixes for better compatibility with WP 5.5
0.8.0 – 2020-05-18
- added: âpartialâ option in âStanding Tableâ shortcode and widget to show partial table data
- improved: game edit admin UI
- improved: number of overtimes is now dynamic
- improved: minor improvements and style fixes
0.7.2 – 2020-03-28
- added: RTL support in the admin part
- added: widget âGame Videoâ
- added: âinclude_idsâ option in Tournament List shortcode
- added: âinclude_idsâ option in Teams shortcode
- improved: Teams shortcode (use abbreviation instead of a full team name, added text truncate on custom size, added tooltip with a full team name)
- improved: empty roster groups are not rendered
0.7.1 – 2020-03-22
- added: breadcrumbs in Tournament and option in Settings to enable/disable
- fixed: âstatusâ option incorrect work in Tournament List shortcode
- fixed: rendering non-Latin characters in round and group titles
- fixed: minor style fixes and improvements
- premium version released
0.7.0 – 2020-03-07
- added: RTL support
- added: Players Stats widget and shortcode
- added: Birthdays widget
- added: teams option in Venue
- added: additional videos and photo gallery in Game (Game Extra Data >> Media Tab)
- added: photo gallery in Team and Player
- added: possibility to enter not only numeric player number
- added: âexclude Game IDsâ option in the Last and Next Game widget
- added: additional options in Games shortcode – âdays_offset_toâ, âexclude idsâ, âinclude idsâ
- fixed: incorrect game time calculation if server timezone option is not âUTCâ
- improved: admin UI, many minor fixes and style improvements
0.6.5 – 2019-12-09
- improvements: fixed admin styles in WP 5.3
- added: improved teams selector in Tournament
0.6.4 – 2019-10-21
- added: Game title generation rules
- added: Setup Helper
- improved: player roster status rendering
- improved: recommended settings in Sport Configurator
- updated: Quick Start guide
0.6.3 – 2019-10-07
- added: âgroup_idâ and âround_idâ parameter in Games shortcode
- added: Last Game widget
- added: Team Social links
- improved: Next Game widget
0.6.2 – 2019-09-30
- fixed: duplicate content on Divi themes
- improved: logic of the upcoming game countdown
- improved: minor fixes
0.6.1 – 2019-09-09
- added: season players statistics configurator
- added: game played option in the game player stats
- added: team season players statistics block
- added: standing table notes placeholders
- fixed: remove player stats on game delete
- fixed: minor player stats improvements
0.6.0 – 2019-09-04
- added: configurator for player game statistics
- added: players statistics block in Game
- added: player stats block in Player
- improved: admin UI in the team roster (show player current team, scroll page on drag to the top)