Built for League Night.
An independent, public darts league companion for players, team captains and venues. Find your matches, follow your team and explore the statistics that LeagueLeader makes available.
What's in the App?
Schedule includes day and week navigation. Header search suggests players, teams, leagues, venues, standings, achievements and matches as you type. Search League Hub also answers common schedule questions and filters matches for browsing or CSV export. Venues lists every location; choose one to see the matches played there.
My Leagues finds team records by player name across imported leagues. You can remove or restore teams and leagues, see their rosters, and download one calendar for all included matches.
Team Standings uses Location Stats reports. Player Stats keeps Location Stats cumulative averages separate from Player Standings single-match averages. You can also use leaderboards, open player profiles from Search League Hub, and browse weekly highlights, achievements, player comparisons and performance trends when sufficient data exists.
Navigation and Data Checks
Search League Hub combines record search, natural-language schedule questions, and detailed match filters in one place; clicking a result opens its related page. On mobile, primary pages are in the bottom navigation. Administrators review potential source issues without changing imported data.
The homepage shows your earliest upcoming match across the leagues and teams included in My Leagues.
Data and Accuracy
The app finds schedules and player/team reports through AE Leagues Nebraska and imports the corresponding LeagueLeader reports. Schedules are refreshed twice a day, and statistics are checked every half hour for a few hours after each match day starts, since reports usually appear 1.5 to 3 hours after play, and every report is checked in full twice a day to catch make-up matches; new reports are looked for about every 12 hours. An administrator can also add individual reports by link.
Each report is validated before replacing the last successful copy. A failed import does not mean a match has been cancelled. Statistics and standings may be incomplete when some report formats cannot yet be parsed.
Local and Remote Matches
Schedules use a shared calendar; select a match for its details. In remote matches, each team plays at its own venue. Both team venues are shown when known. Divisions explicitly marked Remote are also treated as remote.
Appearance
The dashboard offers five color themes, including a light theme. You can change the theme in the page header; the selection is stored locally in your browser and does not require an account.
Privacy and Access
The public dashboard does not require an account. Your selected player, league and team preferences, and favorites are stored in your browser. Operational reports and data maintenance are accessible only to authorized administrators.
Important Limitations
Schedules are presented in Central Time. Regular league start times are shown in match details and calendar downloads. Confirm rescheduled matches or exceptions with the league operator. Historical charts show saved report snapshots rather than every individual game. Rankings from divisions with different skill levels may not be directly comparable.
About the Developer
League Hub is created and maintained by Michael Kruger at MK Codeworx. The application is not an official league service.
Legal and Attribution
Copyright © 2026 Michael Kruger. All rights reserved. League information is provided by third-party sources. Please review our Legal & Attribution page for details and important limitations. Confirm critical information with the original report or league operator.
Preferences and Offline Data
The dashboard offers three color themes (League Hub Red, Dark and Light) plus a device-following option. Favorite teams, players, venues and the selected theme are saved only in this browser. The installable version can cache a limited public schedule snapshot for offline reference, but official source reports remain authoritative.