How mode stats are segmented
Every battle stores its official mode string, and aggregates are written per mode — here is how that works.
The official API names each battle's mode with an exact string like Ranked1v1_NewArena, Ladder, PickMode (Mega Draft), or Duel_1v1_Friendly. Clashest stores that string on every analyzed battle.
When daily stats are computed, each battle is counted at three levels at once: its broad bucket (like ranked or event), the all total, and — when the API named a specific mode — an exact per-mode row. That is why you can filter decks by "Challenge" as a family *or* by one exact challenge.
Exact mode
The official mode string from the API, aggregated on its own. In URLs it appears as mode=mode:<Name>, e.g. mode=mode:PickMode.
Mode slug
The URL form of a mode name on the /modes pages: Ranked1v1_NewArena becomes ranked1v1-new-arena, PickMode becomes pick-mode.
Display name
A curated registry maps official strings to readable names — PickMode shows as "Mega Draft". Unknown new modes degrade gracefully to a prettified version of the raw name.
| Official mode string | Shown as | Bucket |
|---|---|---|
Ranked1v1_NewArena | Ranked (Path of Legend) | Ranked |
Ladder | Ladder (Trophy Road) | Ladder |
PickMode | Mega Draft | Event |
Duel_1v1_Friendly | Friendly Duel | Duel |
Tournament | Tournament | Tournament |