Run the League. Rule the ladder.
Leagues, Teams, and Players in one place. Schedules, tournaments, ratings, and stat tracking for any game.
Looking for a League to join? Find a League
2,508 Players2,182 Matches tracked15 Leagues
- Free to start
- Discord bot
- Any game
Heir at work in an example League
A recording-style walkthrough of an example League: its Owner confirms a match result, then opens the standings, tournaments and tier list that result updates, and next week's schedule. The League, its Teams and Players are not real.
Everything a season needs,in one place.
From the first sign-up to the final, for any game you play.
Rosters and rules
Set seats, reserves and Identity requirements once. Heir checks them on every Roster.
Schedules
Publish a week and every Captain gets their match and reminders, without anyone pinging a channel.
Drafts and brackets
Draft teams on screen with every rating in view. Brackets advance as scores are reported.
Stats from any game
Matches come in from your game servers, the API, a file or by hand, and count once a Ref approves them.
Ratings and tier lists
Every Player is rated against your League's own baseline and sorted into tiers by what they did in game.
Your Discord
Connect the League bot for slash commands, Captain DMs and results reported from the message itself.
Leagues run the competition.
Give your community one competitive home: membership, seasons, fixtures, tournaments and standings, for any game you play.
Ratings and standings
Player MMR, Team MMR, result-based standings, seasons and archived placements.
Matchmaking and reminders
Weekly fixtures from Team availability, with Captain DMs before every match.
Organizers you choose
Grant Organizer access in Heir, mirrored to your Discord, with every action audit-logged.
A League's standings, in an example League. Nothing here is real.
Teams compete in many Leagues.
An independent Team keeps one roster, calendar, availability and set of scrimmages while it enters as many Leagues as it likes.
One roster, every League
Each Enrollment creates a League Roster; Team membership stays with the Team.
One calendar
League fixtures, scrimmages and Team events, all in the same place.
Ready on match day
A head count before every match, and a Team webhook for your own Discord.
A Team page with example data. Nothing here is real.
Players build your record.
Link your game identity and every tracked match adds to a profile you can share: ratings, records, statistics and match history.
A rating that means something
Heir Ratings colored by tier, with the tier letter beside every number.
Achievements that last
Permanent achievements with League-wide rarity, earned from real results.
Never miss a match
See your next match and RSVP from any screen.
A Player profile with example data. Nothing here is real.
Find your people.Make your mark.
Explore a League, build an independent Team, or start a competition for your community.
Free to start. Features and limits vary by plan. Compare plans
