Leaguewise features
Everything in the free plugin
Teams, players and staff, schedules and results, standings, player statistics and venues, built as blocks for the WordPress editor. Every feature on this page is free on wordpress.org.
Standings
Tables that say why
Standings are worked out when a result is saved, not each time a page loads, so they're instant even in big leagues. Every tied place shows the reason it was broken.
- Points, goal or point difference and recent form
- Tiebreakers set by each sport's preset; soccer uses goal difference first
- Points for a win, draw and loss adjustable per division
- Visitors switch division or season without reloading the page

Schedules
One schedule for games, practices and events
Show upcoming games or results as a list, as cards or as a month calendar. Practices and other team events share the same schedule; only games count toward standings and statistics.
- Filter by division and team, with or without JavaScript
- Calendar subscriptions (iCal) for a team or the whole league
- A countdown block for the next game

Games
Scores, periods and box scores
Every game gets its own page with the score, scores by period and a box score for each side. Overtime and shootouts are handled by the sport's preset.
Entering a result is quick: the game editor loads only the two teams' rosters, so it stays fast however many players the league has.

Entering results
Built into the block editor
Teams, the score and the box score sit at the top of the game editor, in the WordPress editor you already use. The rest of the page is yours to fill with blocks: a match report, photos, a video.

Teams and people
Team pages and player profiles
Team pages carry a header with position and record, the roster and staff, and upcoming games and results. Player pages show a profile and career statistics. A "Follow this team" button is remembered in the visitor's own browser.
- Player list block: stat leaders or a roster, as a table or a gallery
- Venue block with a map
- Editable templates in the Site Editor; matching templates for classic themes

Youth protection
Children's details stay private by default
Anyone younger than the age you set (18 unless you change it), or anyone you mark as a minor, is shown publicly with a shortened name and only their number and position. No photo, birth date, biography, hometown or measurements.
The rule holds everywhere the player appears: blocks, pages, feeds, site search, the REST API and calendar feeds. Their profile URLs use the shortened name too. You can adjust it per field, or turn it off, in the settings.

League setup
Seasons, competitions and divisions
Add a season, a competition with its sport, and its divisions, then add teams. Presets cover 27 sports, each with its own results, periods, overtime and shootouts, statistics, standings columns and tiebreakers.
Soccer, basketball, American football, Australian rules, baseball, softball, cricket, ice hockey, lacrosse, netball, rugby league and union, volleyball, handball, water polo, floorball, flag football, tennis, squash, table tennis, darts, golf, snooker, esports (CS, Dota 2, League of Legends) and a generic preset. Individual sports work as head-to-head games.

And the rest
Import and export
A one-click SportsPress importer with a dry run and redirects, plus CSV import and export for teams, people, games and stats. More on moving from SportsPress.
For developers
A REST API (leaguewise/v1), WP-CLI commands and documented hooks, so you can connect Leaguewise to other tools.
Translations
Works with WPML and Polylang: teams, people, games and venues are translatable, and translated pages show the same results and standings.
Any theme
Block themes get editable templates for teams, people, games and venues. Classic themes get matching templates you can override in your theme.
Privacy built in
"Follow this team" stays in the visitor's browser. Guardians can request an export of a player's records through WordPress's privacy tools.
No calls home
The free plugin sends no data from your server. The only outside service is optional OpenStreetMap tiles for venue maps, which you can switch off.
Need registration, payments or live scoring?
Leaguewise Pro adds the operations side of running a league, with no platform fees.