---
title: Product references
intro: Screenshots of other digital products, competitors and beyond the league, with the parts XSERIES can take. Each reference is linked to a fan journey stage, goals, HMW challenges, and opportunities.
updated: 1 Nov 2026
status: Hipotesis
---

> [!NOTE]
> Screenshots were taken on 1 Nov 2026 and belong to their owners. They are used for internal discussion: we take the **pattern**, not the look. Click an image to see it full size, and click a title to open the source.

## How to read this

References do not have to come from competitors. The most useful patterns often come from other products that already solved the same problem: live score apps, card games, music festivals.

```viz-flow
## Stage
kicker: User journey
tone: research
- The stage where the fan meets this pattern ([User journey](/strategy/perjalanan-fan/))
## Take
kicker: Pattern
tone: research
- What they do well
## For XSERIES
kicker: Translation
tone: strategy
- What it looks like for XSERIES
## Avoid
kicker: Limits
tone: visual
- What does not fit XSERIES or Indonesia
## Links
kicker: Goals · HMW · Opportunity
tone: product
- Why the pattern matters ([Goals](/strategy/tujuan/), [Challenges & HMW](/strategy/tantangan-hmw/), [Opportunity map](/strategy/peluang/))
```

This page moves from 21 references by fan journey stage, to recurring patterns and unique ideas, and ends with the **implementation priority** as its conclusion. The Must, Should, and Could labels on each card are explained in that last part.

## 1. Awareness

The stage when fans first learn that XSERIES exists. All six stages are explained in [User journey](/strategy/perjalanan-fan/#six-fan-stages).

```viz-refs
comp: Competitor
ext: Beyond the league
open: Open screenshot
## Baller League UK · Home
img: /assets/refs/bl-home.jpg
url: https://ballerleague.uk/en/
kind: comp
stage: [Awareness](/strategy/perjalanan-fan/)
prio: must
phase: Phase 1
- Take | The "Sign up for updates, giveaways & exclusive content" form sits on the first screen, beside the hero. A yellow Get Tickets button stays in the header on every page. | take
- For XSERIES | An XS-4 presale waitlist on the first screen, with a clear reason: know first when presale opens. The ticket button stays in the header, with no pop-up. | xs
- Avoid | A form with no word on how the data is used. We write clear consent under the PDP Law. | avoid
- Links | [B3](/strategy/tujuan/#goal-b3), [B1](/strategy/tujuan/#goal-b1), [HU6](/strategy/tantangan-hmw/#q-hu6), [HT4](/strategy/tantangan-hmw/#q-ht4) · [Opportunity 1, 3](/strategy/peluang/) | link
## Pro Futsal League · Home
img: /assets/refs/pfl-home.jpg
url: https://pflindonesia.com
kind: comp
stage: [Awareness](/strategy/perjalanan-fan/)
prio: must
phase: Phase 1
- Take | The hero answers what (a professional futsal league), when (kickoff 26 Sep), and key numbers (10 clubs, 90 matches). A "next match" card with a countdown and a Buy Ticket button. | take
- For XSERIES | The XSERIES first screen: what it is, XS-3 date and venue, a countdown, then tickets. Readable in 10 seconds. | xs
- Avoid | A "highest" claim with no proof. XSERIES competes in entertainment, not as a league ([Positioning](/strategy/positioning-dan-framing/)). | avoid
- Links | [B1](/strategy/tujuan/#goal-b1), [U2](/strategy/tujuan/#goal-u2), [HU6](/strategy/tantangan-hmw/#q-hu6), [HB1](/strategy/tantangan-hmw/#q-hb1) · [Opportunity 1](/strategy/peluang/) | link
## Djakarta Warehouse Project · Mobile home
img: /assets/refs/dwp-mobile.jpg
url: https://djakartawarehouse.com
kind: ext
stage: [Awareness](/strategy/perjalanan-fan/)
device: mobile
prio: must
phase: Phase 1
- Take | One phone screen holds the logo, date, city, a Line up button, a "Buy tickets or Reserve & Hold" button, and a countdown. Jakarta audiences already know this pattern. | take
- For XSERIES | The same order for the XS-3 mobile hero. Ask GOERS whether an instalment or hold option like Reserve & Hold exists. | xs
- Avoid | Small text over a busy photo. Text contrast must pass WCAG ([Color palette](/visual-direction/palet-warna/)). | avoid
- Links | [B1](/strategy/tujuan/#goal-b1), [U2](/strategy/tujuan/#goal-u2), [T1](/strategy/tujuan/#goal-t1), [HU6](/strategy/tantangan-hmw/#q-hu6), [HB1](/strategy/tantangan-hmw/#q-hb1) · [Opportunity 1](/strategy/peluang/) | link
```

## 2. Consideration

The stage when fans are interested and find out what XSERIES is and how the rules work.

```viz-refs
comp: Competitor
ext: Beyond the league
open: Open screenshot
## Baller League · Gamechangers
img: /assets/refs/bl-gamechangers.jpg
url: https://ballerleague.uk/en/gamechangers
kind: comp
stage: [Consideration](/strategy/perjalanan-fan/)
prio: must
phase: Phase 1
- Take | Each special rule becomes one card: a name, a one-line effect, and a pitch diagram. Cards are grouped by when they are active (first half minute 12, second half minute 27). | take
- For XSERIES | X Card and President Card explainers in the same pattern: name, effect, when it can be used, and a 5v5 diagram. One screen per card. | xs
- Avoid | Heavy animation before the content appears. The explainer must be readable without waiting. | avoid
- Links | [U1](/strategy/tujuan/#goal-u1), [B2](/strategy/tujuan/#goal-b2), [HU1](/strategy/tantangan-hmw/#q-hu1) · [Opportunity 2](/strategy/peluang/) | link
## Kings League · Secret cards
img: /assets/refs/kl-secret-cards.jpg
url: https://pages.kingsleague.pro/rules
kind: comp
stage: [Consideration](/strategy/perjalanan-fan/)
prio: should
phase: Phase 1
- Take | A card icon, a name, and a one-line effect, in a row. A rules video sits on top for anyone who wants the full version. | take
- For XSERIES | One icon per XSERIES card, used in the explainer, Match Center, and overlay. One icon, one meaning ([Motifs & iconography](/visual-direction/motif-dan-ikonografi/)). | xs
- Avoid | Rules only in video. Text is still needed for viewers reading at the venue without sound. | avoid
- Links | [U1](/strategy/tujuan/#goal-u1), [HU1](/strategy/tantangan-hmw/#q-hu1), [HU2](/strategy/tantangan-hmw/#q-hu2) · [Opportunity 2](/strategy/peluang/) | link
## Hearthstone · Card library
img: /assets/refs/hearthstone-cards.jpg
url: https://hearthstone.blizzard.com/en-us/cards
kind: ext
stage: [Consideration](/strategy/perjalanan-fan/)
prio: should
phase: Phase 1
- Take | A card library with filters (cost, class, keyword), and every card has its own page. The cards are the center of the product, not an appendix. | take
- For XSERIES | An XSERIES card library: every X Card and President Card, filters by edition and type, and a shareable URL for each card. | xs
- Avoid | As many filters as a card game. XSERIES has only 10 cards, so two filters are enough. | avoid
- Links | [U1](/strategy/tujuan/#goal-u1), [U4](/strategy/tujuan/#goal-u4), [HU1](/strategy/tantangan-hmw/#q-hu1) · [Opportunity 2, 5](/strategy/peluang/) | link
```

## 3. Decision

The stage when fans decide to buy a ticket or to watch.

```viz-refs
comp: Competitor
ext: Beyond the league
open: Open screenshot
## Baller League · Fixtures & results
img: /assets/refs/bl-matches.jpg
url: https://ballerleague.uk/en/matches
kind: comp
stage: [Decision](/strategy/perjalanan-fan/)
prio: must
phase: Phase 1
- Take | A Tickets button on every match row, not one generic link. Gameday picker on top. | take
- For XSERIES | A schedule per day (23 and 24 Jan) with a ticket button per day and section, going straight to the right GOERS page, with UTM. | xs
- Avoid | Times in one time zone only. Write WIB, plus the time zone of overseas fans if [HB4](/strategy/tantangan-hmw/#q-hb4) goes ahead. | avoid
- Links | [B1](/strategy/tujuan/#goal-b1), [U2](/strategy/tujuan/#goal-u2), [HB1](/strategy/tantangan-hmw/#q-hb1), [T4](/strategy/tujuan/#goal-t4) · [Opportunity 1](/strategy/peluang/) | link
## Coachella · Passes
img: /assets/refs/coachella-passes.jpg
url: https://www.coachella.com/passes
kind: ext
stage: [Decision](/strategy/perjalanan-fan/)
prio: must
phase: Phase 1
- Take | An "Important details" box answers the main question in one line: "No difference in tiers other than price. Buy early to save." Jump links lead to pass types, payment plans, and the waitlist. | take
- For XSERIES | On the ticket page, one sentence that answers the biggest confusion (Presale vs Normal vs section). Take it from the most common CS question. | xs
- Avoid | Hiding extra fees until checkout. Show the final price, or state the GOERS fee clearly. | avoid
- Links | [U2](/strategy/tujuan/#goal-u2), [B1](/strategy/tujuan/#goal-b1), [HB1](/strategy/tantangan-hmw/#q-hb1) · [Opportunity 1, 3](/strategy/peluang/) | link
```

## 4. Match day

The stage while the match is on, at the venue or on YouTube.

```viz-refs
comp: Competitor
ext: Beyond the league
open: Open screenshot
## Baller League · Match centre
img: /assets/refs/bl-match-centre.jpg
url: https://ballerleague.uk/en/game/214
kind: comp
stage: [Match day](/strategy/perjalanan-fan/)
prio: should
phase: Phase 2
- Take | A pressure chart per half minute, team stats, and an event timeline on one page. Gamechanger moments are marked on the chart. | take
- For XSERIES | Match Center: a card timeline (when used, effect, time left) beside the score. A card-moment chart shows the effect on the score. | xs
- Avoid | Depending on a data feed. If production data is not available ([P1](/research/pertanyaan-terbuka/#q-p1)), the first version is filled in manually by an operator ([HT2](/strategy/tantangan-hmw/#q-ht2)). | avoid
- Links | [U3](/strategy/tujuan/#goal-u3), [T2](/strategy/tujuan/#goal-t2), [HU2](/strategy/tantangan-hmw/#q-hu2), [HT2](/strategy/tantangan-hmw/#q-ht2) · [Opportunity 4](/strategy/peluang/) | link
## Baller League · Mobile match centre
img: /assets/refs/bl-match-mobile.jpg
url: https://ballerleague.uk/en/game/214
kind: comp
stage: [Match day](/strategy/perjalanan-fan/)
device: mobile
prio: must
phase: Phase 2
- Take | The first phone screen: a big score, team abbreviations, date, and venue. The pressure chart sits right below. | take
- For XSERIES | Score and active cards must fit on the first phone screen, because fans watch YouTube on the same screen or stand in the venue. | xs
- Avoid | Team logos too detailed at small sizes. Prepare icon versions of the franchise logos. | avoid
- Links | [U3](/strategy/tujuan/#goal-u3), [T1](/strategy/tujuan/#goal-t1), [HU5](/strategy/tantangan-hmw/#q-hu5) · [Opportunity 4](/strategy/peluang/) | link
## FotMob · Match page
img: /assets/refs/fotmob-match.jpg
url: https://www.fotmob.com/matches/tottenham-hotspur-vs-crystal-palace/2sxee8
kind: ext
stage: [Match day](/strategy/perjalanan-fan/)
prio: should
phase: Phase 2
- Take | A momentum chart and an event list with icons and minutes. A cancelled card is written as its own event, so a status change stays readable. | take
- For XSERIES | Every XSERIES card has a status: active, ended, cancelled. Write it as an event in the timeline, not just an icon change. | xs
- Avoid | Betting ads on the match page. Not suitable for a young audience or Indonesian law. | avoid
- Links | [U3](/strategy/tujuan/#goal-u3), [HU2](/strategy/tantangan-hmw/#q-hu2) · [Opportunity 4](/strategy/peluang/) | link
## Apple Sports
img: /assets/refs/apple-sports.jpg
url: https://apps.apple.com/us/app/apple-sports/id6446788829
kind: ext
stage: [Match day](/strategy/perjalanan-fan/)
prio: should
phase: Phase 2
- Take | Its App Store promise: "Real-time scores. Fast and simple." Scores without news, video, or ads on the main screen. | take
- For XSERIES | The Match Center wins on speed and simplicity, not feature count. One screen holds score, time, and active cards. Everything else is one tap away. | xs
- Avoid | Building a native app. In [Features & priorities](/strategy/fitur-dan-prioritas/) a native app is a Won't. The web with an add-to-home-screen option is enough until Phase 2–3 data shows repeat use. | avoid
- Links | [U3](/strategy/tujuan/#goal-u3), [T1](/strategy/tujuan/#goal-t1), [HU5](/strategy/tantangan-hmw/#q-hu5) · [Opportunity 4](/strategy/peluang/) | link
## Icon League · Tippspiel
img: /assets/refs/icon-tippspiel.jpg
url: https://theiconleague.com
kind: comp
stage: [Match day](/strategy/perjalanan-fan/)
prio: should
phase: Phase 2
- Take | A score prediction game with prizes, offered on the home page and sponsored by one brand. A reason to come back every matchday. | take
- For XSERIES | Card and score predictions in the Match Center, with merchandise or next-edition tickets as prizes, sponsored by a non-betting brand ([B2](/strategy/tujuan/#goal-b2)). | xs
- Avoid | A betting sponsor (Icon League uses bwin). Online gambling is illegal in Indonesia, and many XSERIES fans are still at school. The XSERIES version without gambling is in [fan prediction game](/strategy/fitur-dan-prioritas/#fan-prediction-game). | avoid
- Links | [U3](/strategy/tujuan/#goal-u3), [B2](/strategy/tujuan/#goal-b2), [B3](/strategy/tujuan/#goal-b3), [HU5](/strategy/tantangan-hmw/#q-hu5), [HB2](/strategy/tantangan-hmw/#q-hb2) · [Opportunity 4, 7, 9](/strategy/peluang/) | link
```

## 5. Post-match

The stage after the match, when fans look for results, highlights, and the MVP.

```viz-refs
comp: Competitor
ext: Beyond the league
open: Open screenshot
## Premier League · Awards
img: /assets/refs/pl-awards.jpg
url: https://www.premierleague.com/awards
kind: ext
stage: [Post-match](/strategy/perjalanan-fan/)
prio: should
phase: Phase 1–2
- Take | Each award has its own sponsor (Player, Manager, Save, Goal of the Month), with a video of the moment. | take
- For XSERIES | "Presented by" for MVP, Card of the Match, and Comeback of the Day. The sponsor attaches to a moment, not a banner. | xs
- Avoid | So many awards that none feels important. Three is enough. | avoid
- Links | [B2](/strategy/tujuan/#goal-b2), [U4](/strategy/tujuan/#goal-u4), [HB2](/strategy/tantangan-hmw/#q-hb2), [HU7](/strategy/tantangan-hmw/#q-hu7) · [Opportunity 7](/strategy/peluang/) | link
## Baller League · Statistics
img: /assets/refs/bl-stats.jpg
url: https://ballerleague.uk/en/statistics
kind: comp
stage: [Post-match](/strategy/perjalanan-fan/)
prio: could
phase: Phase 3
- Take | A leaderboard per category (goals, assists, passing) with the top player highlighted large. | take
- For XSERIES | XSERIES leaderboards per edition: goals, most decisive card, MVP. Each leaderboard can be a sponsor slot. | xs
- Avoid | Stats we have no data for. Start with what an operator can record. | avoid
- Links | [U4](/strategy/tujuan/#goal-u4), [B2](/strategy/tujuan/#goal-b2), [HU3](/strategy/tantangan-hmw/#q-hu3) · [Opportunity 5, 7](/strategy/peluang/) | link
## Baller League · Player database
img: /assets/refs/bl-players.jpg
url: https://ballerleague.uk/en/players
kind: comp
stage: [Post-match](/strategy/perjalanan-fan/)
prio: should
phase: Phase 1
- Take | A player database with photos in kit and filters for team, tier, and position. | take
- For XSERIES | The tier filter maps to the A/Q/J/P card ranks ([V1](/research/pertanyaan-terbuka/#q-v1)). Every player has a player card. | xs
- Avoid | Player photos without web usage rights. Ask the client for the original files and permission. | avoid
- Links | [U4](/strategy/tujuan/#goal-u4), [HU3](/strategy/tantangan-hmw/#q-hu3) · [Opportunity 5](/strategy/peluang/) | link
## Pro Futsal League · Standings
img: /assets/refs/pfl-table.jpg
url: https://pflindonesia.com
kind: comp
stage: [Post-match](/strategy/perjalanan-fan/)
prio: could
phase: Phase 3
- Take | Standings with the last five results as colored chips, in Indonesian. | take
- For XSERIES | For a two-day tournament, swap standings for a bracket and a head-to-head history between franchises across editions. | xs
- Avoid | Wide tables that need sideways scrolling on a phone. Show only the key columns on mobile. | avoid
- Links | [U4](/strategy/tujuan/#goal-u4), [B4](/strategy/tujuan/#goal-b4), [HU3](/strategy/tantangan-hmw/#q-hu3) · [Opportunity 6, 10](/strategy/peluang/) | link
## Djakarta Warehouse Project · Aftermovie
img: /assets/refs/dwp-aftermovie.jpg
url: https://djakartawarehouse.com
kind: ext
stage: [Post-match](/strategy/perjalanan-fan/)
prio: should
phase: Phase 1
- Take | Last edition's aftermovie is shown large on the home page, with a floating "Ready to rave? Get your tickets" button. | take
- For XSERIES | XS-2 and XS-3 highlights become the bridge to the next edition: after the video comes an XS-4 waitlist prompt. | xs
- Avoid | Video that autoplays with sound, or is too heavy for 4G. | avoid
- Links | [U4](/strategy/tujuan/#goal-u4), [B1](/strategy/tujuan/#goal-b1), [B3](/strategy/tujuan/#goal-b3), [HU7](/strategy/tantangan-hmw/#q-hu7), [HU4](/strategy/tantangan-hmw/#q-hu4) · [Opportunity 6](/strategy/peluang/) | link
```

## 6. Retention

The stage through the gap until the next edition, so fans stay connected.

```viz-refs
comp: Competitor
ext: Beyond the league
open: Open screenshot
## Baller League · Team page
img: /assets/refs/bl-team.jpg
url: https://ballerleague.uk/en/teams/sds-fc
kind: comp
stage: [Retention](/strategy/perjalanan-fan/)
prio: must
phase: Phase 1
- Take | The team page shows the next match with a ticket button, the last result, a mini table, and a photo of the team owner (a creator). | take
- For XSERIES | An XSERIES franchise page: identity, roster, rivals, results across editions, and when the team plays next. The creator who owns the team is the way in for fans. | xs
- Avoid | Team pages that go empty off-season. Fill them with the archive and player stories. | avoid
- Links | [U4](/strategy/tujuan/#goal-u4), [B1](/strategy/tujuan/#goal-b1), [HU3](/strategy/tantangan-hmw/#q-hu3), [HU4](/strategy/tantangan-hmw/#q-hu4) · [Opportunity 10](/strategy/peluang/) | link
## Kings League Fantasy
img: /assets/refs/kl-fantasy.jpg
url: https://apps.apple.com/us/app/kings-league-fantasy/id6467652295
kind: comp
stage: [Retention](/strategy/perjalanan-fan/)
prio: could
phase: Phase 3
- Take | Fantasy: build a team, collect players, join private leagues with friends. Fans get a reason to open the app between matches. | take
- For XSERIES | A light version for Phase 3: collect player cards by attending the venue and making predictions, saved to the fan account. | xs
- Avoid | A separate app with a complex points system before there are registered fans. Start on the web. | avoid
- Links | [U4](/strategy/tujuan/#goal-u4), [B3](/strategy/tujuan/#goal-b3), [HU4](/strategy/tantangan-hmw/#q-hu4) · [Opportunity 9](/strategy/peluang/) | link
## Pokémon TCG Pocket
img: /assets/refs/pokemon-tcg-pocket.jpg
url: https://apps.apple.com/us/app/pok%C3%A9mon-tcg-pocket/id6479970832
kind: ext
stage: [Retention](/strategy/perjalanan-fan/)
prio: could
phase: Phase 3
- Take | A small reason every day: open a free pack, look at the collection, show it to friends. Digital cards feel valuable through visual effects. | take
- For XSERIES | An XSERIES player card collection: new cards unlock at player reveals and when attending the venue. A shine effect for rank A. | xs
- Avoid | Paid packs and gambling-like mechanics. Every XSERIES card is earned by attending or taking part, never bought. | avoid
- Links | [U4](/strategy/tujuan/#goal-u4), [B3](/strategy/tujuan/#goal-b3), [HU4](/strategy/tantangan-hmw/#q-hu4) · [Opportunity 5, 9](/strategy/peluang/) | link
```

## Recurring patterns

Four patterns show up in more than one product. These are the strongest candidates for [Features & priorities](/strategy/fitur-dan-prioritas/).

```viz-notes
why: Used by:
ask: For XSERIES:
## Patterns
tone: yellow
- **Rules as cards** | Baller League, Kings League, Hearthstone | X Card and President Card explainer, Phase 1 | [HU1](/strategy/tantangan-hmw/#q-hu1)
- **A ticket next to every match** | Baller League, PFL, DWP | Ticket button per day and section, with UTM, Phase 1 | [HB1](/strategy/tantangan-hmw/#q-hb1)
- **Sponsors attached to moments** | Premier League, Icon League | "Presented by" for MVP and Card of the Match, Phase 1–2 | [HB2](/strategy/tantangan-hmw/#q-hb2)
- **A small reason to come back** | Kings League Fantasy, Pokémon TCG Pocket, Icon League | Predictions and player card collection, Phase 2–3 | [HU4](/strategy/tantangan-hmw/#q-hu4)
```

## Unique ideas we can implement

From the patterns above, eight that are rare on ordinary sports sites. Some are only possible at XSERIES because of the cards.

```viz-ideas
why: Why it is unique
xs: At XSERIES
more: See the reference
## Rule cards with a pitch diagram
img: /assets/refs/bl-gamechangers.jpg
from: Baller League
href: #ref-bl-gamechangers
prio: must
tag: Must · Phase 1
links: [U1](/strategy/tujuan/#goal-u1), [HU1](/strategy/tantangan-hmw/#q-hu1)
- Other leagues explain rules through video or long text. Here one rule = one card, with a position diagram.
- X Cards and President Cards become digital cards you can flip: name and icon on the front, effect and a 5v5 diagram on the back.
## Every card has its own URL
img: /assets/refs/hearthstone-cards.jpg
from: Hearthstone
href: #ref-hearthstone-cards
prio: should
tag: Should · Phase 1
links: [U1](/strategy/tujuan/#goal-u1), [B4](/strategy/tujuan/#goal-b4), [HU7](/strategy/tantangan-hmw/#q-hu7)
- Sports leagues do not treat rules as pages people can search and share. Card games do.
- A /kartu/golden-boy page that can be shared when a card goes viral, and found on Google.
## Card status as an event
img: /assets/refs/fotmob-match.jpg
from: FotMob
href: #ref-fotmob-match
prio: should
tag: Should · Phase 2
links: [U3](/strategy/tujuan/#goal-u3), [HU2](/strategy/tantangan-hmw/#q-hu2)
- A cancelled card is recorded as its own event, not just an icon change.
- The live timeline records when a card is active, ended, or cancelled. Late viewers still understand.
## Predicting card moments
img: /assets/refs/icon-tippspiel.jpg
from: Icon League + XSERIES
href: #ref-icon-tippspiel
prio: should
tag: Should · Phase 2
links: [U3](/strategy/tujuan/#goal-u3), [B2](/strategy/tujuan/#goal-b2), [HU5](/strategy/tantangan-hmw/#q-hu5)
- No competitor has card moments. A 30–60-second prediction window is only possible at XSERIES.
- A free prediction every time a card is played, with points and fan levels. See [fan prediction game](/strategy/fitur-dan-prioritas/#fan-prediction-game).
## One line that ends the confusion
img: /assets/refs/coachella-passes.jpg
from: Coachella
href: #ref-coachella-passes
prio: must
tag: Must · Phase 1
links: [U2](/strategy/tujuan/#goal-u2), [HB1](/strategy/tantangan-hmw/#q-hb1)
- The buyer's number one question is answered at the top, before the price list.
- The opening line of the ticket page comes from the most common GOERS CS question.
## A sponsor per award
img: /assets/refs/pl-awards.jpg
from: Premier League
href: #ref-pl-awards
prio: should
tag: Should · Phase 1–2
links: [B2](/strategy/tujuan/#goal-b2), [HB2](/strategy/tantangan-hmw/#q-hb2)
- Sponsors buy a moment (Goal of the Month, Save of the Month), not a banner.
- MVP, Card of the Match, and Comeback of the Day, each with one sponsor.
## The owner is the face of the team
img: /assets/refs/bl-team.jpg
from: Baller League
href: #ref-bl-team
prio: should
tag: Should · Phase 1
links: [U4](/strategy/tujuan/#goal-u4), [HU3](/strategy/tantangan-hmw/#q-hu3)
- Teams are owned by creators, and the team page uses their faces as the way in for fans.
- Franchise pages open with the creator who owns them, so the creator's fans care about the team too.
## Reserve & Hold
img: /assets/refs/dwp-mobile.jpg
from: Djakarta Warehouse Project
href: #ref-dwp-mobile
prio: could
tag: Could · Phase 1
links: [U2](/strategy/tujuan/#goal-u2), [B1](/strategy/tujuan/#goal-b1), [HB1](/strategy/tantangan-hmw/#q-hb1)
- In the local market, tickets can be "held" or paid in instalments. This lowers the barrier for young viewers.
- Ask GOERS whether a hold or instalment option is possible for the XS-4 presale.
```

## What we deliberately do not copy

```viz-compare
## Them
tone: dont
- Sponsors | Betting (bwin at Icon League, betting ads on FotMob)
- Platform | A separate native app for fantasy
- Collection | Paid packs and random mechanics
- Data | Depending on an automatic data feed
- Structure | Products spread across many third-party apps (Kings League)
- Rules | A static rules page with no examples (Kings League, Baller League)
- Ads | Generic ad banners
- Archive | Results only on a third-party site (Lapangbola)
## XSERIES
tone: do
- Sponsors | Non-betting brands, because many fans are still at school and online gambling is illegal
- Platform | Web first, with add-to-home-screen
- Collection | Cards are earned by attending and taking part, never bought
- Data | A manual operator panel as a fallback ([HT2](/strategy/tantangan-hmw/#q-ht2))
- Structure | One site with clear navigation, like Baller League
- Rules | An interactive rules page with effect examples
- Ads | Sponsor slots attached to cards and stats
- Archive | Its own archive and stats, with a per-edition filter
```

## Implementation priority

The conclusion of this page. The "For XSERIES" parts of the 21 references above are sorted with MoSCoW by [goals](/strategy/tujuan/) and phase. Each reference card carries the same label.


```viz-board
## Must
tone: must
sub: Without it, the phase goal fails. Phase 1: [B1](/strategy/tujuan/#goal-b1), [B3](/strategy/tujuan/#goal-b3), [U1](/strategy/tujuan/#goal-u1), [U2](/strategy/tujuan/#goal-u2). Phase 2: [U3](/strategy/tujuan/#goal-u3).
- [Waitlist on the first screen](#ref-bl-home) | Baller League UK · Awareness · Phase 1 · [B3](/strategy/tujuan/#goal-b3), [B1](/strategy/tujuan/#goal-b1), [HU6](/strategy/tantangan-hmw/#q-hu6), [HT4](/strategy/tantangan-hmw/#q-ht4)
- [Next match + countdown](#ref-pfl-home) | Pro Futsal League · Awareness · Phase 1 · [B1](/strategy/tujuan/#goal-b1), [U2](/strategy/tujuan/#goal-u2), [HU6](/strategy/tantangan-hmw/#q-hu6), [HB1](/strategy/tantangan-hmw/#q-hb1)
- [One screen: when, where, buy](#ref-dwp-mobile) | Djakarta Warehouse Project · Awareness · Phase 1 · [B1](/strategy/tujuan/#goal-b1), [U2](/strategy/tujuan/#goal-u2), [T1](/strategy/tujuan/#goal-t1), [HU6](/strategy/tantangan-hmw/#q-hu6), [HB1](/strategy/tantangan-hmw/#q-hb1)
- [Rule = card + diagram](#ref-bl-gamechangers) | Baller League · Consideration · Phase 1 · [U1](/strategy/tujuan/#goal-u1), [B2](/strategy/tujuan/#goal-b2), [HU1](/strategy/tantangan-hmw/#q-hu1)
- [Ticket button per match](#ref-bl-matches) | Baller League · Decision · Phase 1 · [B1](/strategy/tujuan/#goal-b1), [U2](/strategy/tujuan/#goal-u2), [HB1](/strategy/tantangan-hmw/#q-hb1), [T4](/strategy/tujuan/#goal-t4)
- [One line answers the confusion](#ref-coachella-passes) | Coachella · Decision · Phase 1 · [U2](/strategy/tujuan/#goal-u2), [B1](/strategy/tujuan/#goal-b1), [HB1](/strategy/tantangan-hmw/#q-hb1)
- [Team + next match](#ref-bl-team) | Baller League · Retention · Phase 1 · [U4](/strategy/tujuan/#goal-u4), [B1](/strategy/tujuan/#goal-b1), [HU3](/strategy/tantangan-hmw/#q-hu3), [HU4](/strategy/tantangan-hmw/#q-hu4)
- [Score on the first phone screen](#ref-bl-match-mobile) | Baller League · Match day · Phase 2 · [U3](/strategy/tujuan/#goal-u3), [T1](/strategy/tujuan/#goal-t1), [HU5](/strategy/tantangan-hmw/#q-hu5)
## Should
tone: should
sub: High value for one goal, but launch works without it. Goes into the next sprint.
- [Icon + one-line effect](#ref-kl-secret-cards) | Kings League · Consideration · Phase 1 · [U1](/strategy/tujuan/#goal-u1), [HU1](/strategy/tantangan-hmw/#q-hu1), [HU2](/strategy/tantangan-hmw/#q-hu2)
- [Every card has a page](#ref-hearthstone-cards) | Hearthstone · Consideration · Phase 1 · [U1](/strategy/tujuan/#goal-u1), [U4](/strategy/tujuan/#goal-u4), [HU1](/strategy/tantangan-hmw/#q-hu1)
- [Tier filter = card rank](#ref-bl-players) | Baller League · Post-match · Phase 1 · [U4](/strategy/tujuan/#goal-u4), [HU3](/strategy/tantangan-hmw/#q-hu3)
- [Aftermovie → next edition](#ref-dwp-aftermovie) | Djakarta Warehouse Project · Post-match · Phase 1 · [U4](/strategy/tujuan/#goal-u4), [B1](/strategy/tujuan/#goal-b1), [B3](/strategy/tujuan/#goal-b3), [HU7](/strategy/tantangan-hmw/#q-hu7), [HU4](/strategy/tantangan-hmw/#q-hu4)
- [A sponsor per award](#ref-pl-awards) | Premier League · Post-match · Phase 1–2 · [B2](/strategy/tujuan/#goal-b2), [U4](/strategy/tujuan/#goal-u4), [HB2](/strategy/tantangan-hmw/#q-hb2), [HU7](/strategy/tantangan-hmw/#q-hu7)
- [Event timeline + chart](#ref-bl-match-centre) | Baller League · Match day · Phase 2 · [U3](/strategy/tujuan/#goal-u3), [T2](/strategy/tujuan/#goal-t2), [HU2](/strategy/tantangan-hmw/#q-hu2), [HT2](/strategy/tantangan-hmw/#q-ht2)
- [Card status as an event](#ref-fotmob-match) | FotMob · Match day · Phase 2 · [U3](/strategy/tujuan/#goal-u3), [HU2](/strategy/tantangan-hmw/#q-hu2)
- [Fast and simple](#ref-apple-sports) | Apple Sports · Match day · Phase 2 · [U3](/strategy/tujuan/#goal-u3), [T1](/strategy/tujuan/#goal-t1), [HU5](/strategy/tantangan-hmw/#q-hu5)
- [Sponsored predictions](#ref-icon-tippspiel) | Icon League · Match day · Phase 2 · [U3](/strategy/tujuan/#goal-u3), [B2](/strategy/tujuan/#goal-b2), [B3](/strategy/tujuan/#goal-b3), [HU5](/strategy/tantangan-hmw/#q-hu5), [HB2](/strategy/tantangan-hmw/#q-hb2)
## Could
tone: could
sub: Nice to have. Needs a fan account or data first, or has little value now. Mostly Phase 3.
- [Leaderboard = sponsor slot](#ref-bl-stats) | Baller League · Post-match · Phase 3 · [U4](/strategy/tujuan/#goal-u4), [B2](/strategy/tujuan/#goal-b2), [HU3](/strategy/tantangan-hmw/#q-hu3)
- [History across editions](#ref-pfl-table) | Pro Futsal League · Post-match · Phase 3 · [U4](/strategy/tujuan/#goal-u4), [B4](/strategy/tujuan/#goal-b4), [HU3](/strategy/tantangan-hmw/#q-hu3)
- [A reason to return between matches](#ref-kl-fantasy) | Kings League Fantasy · Retention · Phase 3 · [U4](/strategy/tujuan/#goal-u4), [B3](/strategy/tujuan/#goal-b3), [HU4](/strategy/tantangan-hmw/#q-hu4)
- [Daily card collection](#ref-pokemon-tcg-pocket) | Pokémon TCG Pocket · Retention · Phase 3 · [U4](/strategy/tujuan/#goal-u4), [B3](/strategy/tujuan/#goal-b3), [HU4](/strategy/tantangan-hmw/#q-hu4)
## Won't
tone: wont
sub: Conflicts with goals, the law, or team capacity.
- Betting sponsors | Online gambling is illegal, many fans are at school
- A native fantasy app | Too heavy before there are registered fans
- Paid card packs | Gambling-like mechanics
- Relying fully on a data feed | Always keep a manual operator panel
```

In short: **8 Must** (7 for Phase 1, 1 for Phase 2), **9 Should**, and **4 Could**. Every Phase 1 Must is already on the Must list in [Features & priorities](/strategy/fitur-dan-prioritas/). These references show what it looks like.

## Next

This priority list feeds [Features & priorities](/strategy/fitur-dan-prioritas/), and is then laid out as pages in [Information architecture](/strategy/arsitektur-informasi/). For a fuller list of competitor features (without screenshots), see [Digital product benchmark](/research/benchmark-produk-digital/). For visual patterns like color, type, and photography, see [Moodboard & references](/visual-direction/moodboard-dan-referensi/).

## Research basis

- Screenshots of other products were taken on 1 Nov 2026 from the URL on each card. For products outside the leagues (DWP, Coachella, Hearthstone, FotMob, Apple Sports, Premier League, Pokémon TCG Pocket), the screenshot is the only source
- Baller League has a Matches, Table, Statistics, Teams, Players, Rules, and Get Tickets structure: [Digital product benchmark](/research/benchmark-produk-digital/#baller-league-a-structure-worth-copying), from [ballerleague.uk](https://ballerleague.uk/en/)
- Baller League Gamechangers are picked by a wheel at minutes 12 and 27: [Competitor landscape](/research/competitor-landscape/#baller-league-uk-us-germany-paused), from [Baller League rulebook](https://ballerleague.us/c/rulebook)
- Kings League has an illustrated rules page and Secret Cards: [Digital product benchmark](/research/benchmark-produk-digital/#kings-league-an-ecosystem-not-a-site), from [Kings League rules](https://pages.kingsleague.pro/rules) and [CBS Sports](https://www.cbssports.com/soccer/news/making-sense-of-kings-world-cup-clubs-wild-rules-from-secret-cards-to-dice-rolls-heres-how-to-watch)
- Kings League Fantasy is rated 18+ for simulated gambling: [Digital product benchmark](/research/benchmark-produk-digital/#kings-league-an-ecosystem-not-a-site), from [App Store](https://apps.apple.com/us/app/id6467652295)
- Icon League Tippspiel and the bwin sponsorship come from the screenshot only. Icon League features are not verified: [Competitor landscape](/research/competitor-landscape/#unverified)
- Pro Futsal League has 12 men's teams: [Competitor landscape](/research/competitor-landscape/#pro-futsal-league-pfl), from [RCTI+](https://www.rctiplus.com/news/detail/terkini/5337580/juara-pro-futsal-league-2025-2026-dipastikan-wakili-indonesia-di-intercontinental-futsal-cup). The "10 clubs, 90 matches" on the PFL card comes from a homepage screenshot and does not match the research yet
- XS-2 used 10 cards: 6 X Cards and 4 President Cards: [Format & rules](/research/format-dan-aturan/#card-rules-changed-between-editions), from [Bola.com](https://www.bola.com/indonesia/read/6258652/xseries-2-sajikan-sportainment-5v5-dengan-aturan-unik-dimeriahkan-bintang-nasional-hingga-dunia)
- XS-3 is on 23–24 Jan 2027: [XSERIES-3 tickets](/research/tiket-xseries-3/#schedule), from [GOERS](https://www.goersapp.com/events/xseries-3--xseries3)
- Ticket types and prices exclude tax and service fees: [XSERIES-3 tickets](/research/tiket-xseries-3/#presale-1-prices), from [GOERS](https://www.goersapp.com/events/xseries-3--xseries3)
- The XSERIES audience base is high school and university students from Futsal Series: [Games of Society](/research/games-of-society/#ip-portfolio), from [gamesofsociety.com](http://gamesofsociety.com/)
- The meaning of ranks A, Q, J, and P is not confirmed yet: [V1](/research/pertanyaan-terbuka/#q-v1)
- Whether real-time score and card data is available is not confirmed yet: [P1](/research/pertanyaan-terbuka/#q-p1)
- Online gambling is illegal in Indonesia: no source yet, needs client confirmation
- Mapping references to features and the implementation priority is the design team's proposal and has not been validated by the client: [Open questions](/research/pertanyaan-terbuka/)
