An unofficial game tracking and ranking ROOT Digital League

FAQ Root Digital League

Contact & Feedback

I have a question for which the FAQ provides no answer yet, who can I contact?

You can contact League admins in the League chat thread of #root-digital-league forum by pinging them with the Root Digital League Organizer role. 

How do I provide feedback on the website?

You can post any feedback concerning the website on the corresponding discord thread of the #root-digital-league forum. You can also open an issue directly on GitHub. If you do both, please add a link to the github issue on your discord post.

Account

I'm a new player, do I need to create an account?

If you're new to the Digital League and only started playing in 2025, then yes, you need to sign up.

I'm a returning player, do I need to create an account?

If you have already registered previously with the google form (before 2025), your account and games were already imported. You will need to reset your password here by using the same email you had filled previously.

I'm a returning player, but I hadn't previously filled an email, or I don't remember which email I used.

First, try with the email you likely may have used. If you don't receive a confirmation email, you can contact  so they can either add an email for you or tell you which one you had used. Then follow the reset password procedure above.

I reset my password, but which username do I need to use to log in?

Your email confirmation (when resetting your password) mentions your current username (which is the discord name you had filled previously if you registered before 2025). Once logged in, you can edit your profile to change it.

Alternatively, you can log in using your email.

Data

Imports

Do I have access to all past data and leaderboards?

Yes, you can access the adset era

We hope to add the previous (non adset) seasons in the future too (no guarantee).

There is an issue with one of my imported games, how do I fix it?

If the old data appears to be incorrect, you can contact League admins by mentioning the game on the old google sheet and we will try to fix it (patience is required).

Submitting

There is an issue with a newly submitted game, how do I fix it?

You can edit your submitted games if they were closed less than 1 day ago or are still in progress. You can use the edit icon on the list entry or follow the link to its detailed page where you should have a button Update results. You can also delete reports in the same way. For older games, only admins can edit the results. You will need to contact us for that (and be patient).

What are closed or in progress games?

Games are considered closed if you check the Final Results box in the form. A closed game can only be edited in the following 24 hours by the original player who closed it (as mentioned in Submitted by). If Final Results are not checked, the game is considered still in progress (and will not be taken into account for leaderboards, stats, etc). Any player in that specific game (usually the winner) can update it and close it whenever they're ready to do so. You can access your games here.

Analysis

I'd like to do some analysis on league data. Where can I learn more?

Check out our League Data Extract Exploration channel to learn more.

Is there an API?

Yes, a REST API is available here. Some things to know:

  • In-progress games are filtered out.
  • Results are paginated to avoid performance issues. You can change the default page size of 50 by using the query parameter ?limit=
  • Participants are nested in the Match API. There is no direct API to participants or players. If there is a demand for it, use the discord thread above to contact us.
  • You can use filters with query parameters. See the web interface for the full list of filters. Examples:
    • ?tournament__name=M04
    • ?board_map=autumn&deck=e%26p&tournament__name=M03
    • ?participants__faction=cats

Web filters

What are match filters, participants filters, etc?

In most web pages displaying data, you can use filters to reduce it. All filters use "OR" logic when there are multiple choices, unless explicitely specified otherwise (in the case of factions and players in Match filters) to use "AND" logic:

  • Match filters will filter the matches themselves, i.e. if you want to keep only matches with a given feature (e.g. a specific deck or map, or a specific combination of factions).
  • Participant filters concern the players in matches and will filter them independently of the matches they feature in. You can use it to filter for a specific faction or player.
  • Other filters can allow to fine tune the display (e.g. Leaderboard filters allow to set a threshold for games played).

How do I use filters?

Filters can be defined in a modal form. In case of multiple choices, you can use the "Ctrl" key on desktops to select/unselect elements. On mobile, your browser should display checkboxes.

I am still lost...

Here is an example: Let's say we want to check the winrate of cats and birds in their mutual matchup with the Woodland Alliance (i.e. games with cats, birds, WA, and an undefined fourth faction if we consider 4-player games). In the Faction stats page, you would use the Match filters to select (with AND logic) all three factions (cats , birds and WA) with the factions filter. This selects only the games where they all feature together. Then in Participant filters, you would also select both cats and birds (this time with OR logic) if you do not care about displaying the results of the other factions in those games.

You could do something similar in the Leaderboard page for specific player matchups. Selecting players A and B in Match filters will filter for games with both of them. If you have a rival, this is the way to check your current winrate against them.