On this page

Product references

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.


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.

User journey
Stage
Pattern
Take
  • What they do well
Translation
For XSERIES
  • What it looks like for XSERIES
Limits
Avoid
  • What does not fit XSERIES or Indonesia
Goals · HMW · Opportunity
Links

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

Screenshot Baller League UK · Home
Must · Phase 1CompetitorAwareness

Baller League UK · Home

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.
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.
Avoid
A form with no word on how the data is used. We write clear consent under the PDP Law.
Screenshot Pro Futsal League · Home
Must · Phase 1CompetitorAwareness

Pro Futsal League · Home

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.
For XSERIES
The XSERIES first screen: what it is, XS-3 date and venue, a countdown, then tickets. Readable in 10 seconds.
Avoid
A "highest" claim with no proof. XSERIES competes in entertainment, not as a league (Positioning).
Screenshot Djakarta Warehouse Project · Mobile home
Must · Phase 1Beyond the leagueAwareness

Djakarta Warehouse Project · Mobile home

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.
For XSERIES
The same order for the XS-3 mobile hero. Ask GOERS whether an instalment or hold option like Reserve & Hold exists.
Avoid
Small text over a busy photo. Text contrast must pass WCAG (Color palette).

2. Consideration

Screenshot Baller League · Gamechangers
Must · Phase 1CompetitorConsideration

Baller League · Gamechangers

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).
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.
Avoid
Heavy animation before the content appears. The explainer must be readable without waiting.
Screenshot Kings League · Secret cards
Should · Phase 1CompetitorConsideration

Kings League · Secret cards

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.
For XSERIES
One icon per XSERIES card, used in the explainer, live match companion, and overlay. One icon, one meaning (Motifs & iconography).
Avoid
Rules only in video. Text is still needed for viewers reading at the venue without sound.
Screenshot Hearthstone · Card library
Should · Phase 1Beyond the leagueConsideration

Hearthstone · Card library

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.
For XSERIES
An XSERIES card library: every X Card and President Card, filters by edition and type, and a shareable URL for each card.
Avoid
As many filters as a card game. XSERIES has only 10 cards, so two filters are enough.

3. Decision

Screenshot Baller League · Fixtures & results
Must · Phase 1CompetitorDecision

Baller League · Fixtures & results

Take
A Tickets button on every match row, not one generic link. Gameday picker on top.
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.
Avoid
Times in one time zone only. Write WIB, plus the time zone of overseas fans if Fans outside Indonesia goes ahead.
Screenshot Coachella · Passes
Must · Phase 1Beyond the leagueDecision

Coachella · Passes

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.
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.
Avoid
Hiding extra fees until checkout. Show the final price, or state the GOERS fee clearly.

4. Match day

Screenshot Baller League · Match centre
Should · Phase 2CompetitorMatch day

Baller League · Match centre

Take
A pressure chart per half minute, team stats, and an event timeline on one page. Gamechanger moments are marked on the chart.
For XSERIES
Live match companion: a card timeline (when used, effect, time left) beside the score. A card-moment chart shows the effect on the score.
Avoid
Depending on a data feed. If production data is not available (Real-time score data), the first version is filled in manually by an operator (Live fallback).
Screenshot Baller League · Mobile match centre
Must · Phase 2CompetitorMatch day

Baller League · Mobile match centre

Take
The first phone screen: a big score, team abbreviations, date, and venue. The pressure chart sits right below.
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.
Avoid
Team logos too detailed at small sizes. Prepare icon versions of the franchise logos.
Screenshot FotMob · Match page
Should · Phase 2Beyond the leagueMatch day

FotMob · Match page

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.
For XSERIES
Every XSERIES card has a status: active, ended, cancelled. Write it as an event in the timeline, not just an icon change.
Avoid
Betting ads on the match page. Not suitable for a young audience or Indonesian law.
Screenshot Apple Sports
Should · Phase 2Beyond the leagueMatch day

Apple Sports

Take
Its App Store promise: "Real-time scores. Fast and simple." Scores without news, video, or ads on the main screen.
For XSERIES
The live match companion wins on speed and simplicity, not feature count. One screen holds score, time, and active cards. Everything else is one tap away.
Avoid
Building a native app. In Features & priorities 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.
Screenshot Icon League · Tippspiel
Should · Phase 2CompetitorMatch day

Icon League · Tippspiel

Take
A score prediction game with prizes, offered on the home page and sponsored by one brand. A reason to come back every matchday.
For XSERIES
Card and score predictions in the live match companion, with merchandise or next-edition tickets as prizes, sponsored by a non-betting brand (Digital sponsors).
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 Predict & Back.

5. Post-match

Screenshot Premier League · Awards
Should · Phase 1–2Beyond the leaguePost-match

Premier League · Awards

Take
Each award has its own sponsor (Player, Manager, Save, Goal of the Month), with a video of the moment.
For XSERIES
"Presented by" for MVP, Card of the Match, and Comeback of the Day. The sponsor attaches to a moment, not a banner.
Avoid
So many awards that none feels important. Three is enough.
Screenshot Djakarta Warehouse Project · Aftermovie
Should · Phase 1Beyond the leaguePost-match

Djakarta Warehouse Project · Aftermovie

Take
Last edition's aftermovie is shown large on the home page, with a floating "Ready to rave? Get your tickets" button.
For XSERIES
XS-2 and XS-3 highlights become the bridge to the next edition: after the video comes an XS-4 waitlist prompt.
Avoid
Video that autoplays with sound, or is too heavy for 4G.

6. Retention

Screenshot Baller League · Team page
Must · Phase 1CompetitorRetention

Baller League · Team page

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).
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.
Avoid
Team pages that go empty off-season. Fill them with the archive and player stories.
Screenshot Kings League Fantasy
Could · Phase 3CompetitorRetention

Kings League Fantasy

Take
Fantasy: build a team, collect players, join private leagues with friends. Fans get a reason to open the app between matches.
For XSERIES
A light version for Phase 3: collect player cards by attending the venue and making predictions, saved to the fan account.
Avoid
A separate app with a complex points system before there are registered fans. Start on the web.
Screenshot Pokémon TCG Pocket
Could · Phase 3Beyond the leagueRetention

Pokémon TCG Pocket

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.
For XSERIES
An XSERIES player card collection: new cards unlock at player reveals and when attending the venue. A shine effect for rank A.
Avoid
Paid packs and gambling-like mechanics. Every XSERIES card is earned by attending or taking part, never bought.

Recurring patterns

Four patterns show up in more than one product. These are the strongest candidates for Features & priorities.

Patterns4
Rules as cards

Used by: Baller League, Kings League, Hearthstone

For XSERIES: X Card and President Card explainer, Phase 1

A ticket next to every match

Used by: Baller League, PFL, DWP

For XSERIES: Ticket button per day and section, with UTM, Phase 1

Sponsors attached to moments

Used by: Premier League, Icon League

For XSERIES: "Presented by" for MVP and Card of the Match, Phase 1–2

A small reason to come back

Used by: Kings League Fantasy, Pokémon TCG Pocket, Icon League

For XSERIES: Predictions and player card collection, Phase 2–3

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.

  1. 1

    Rule cards with a pitch diagram

    Baller LeagueMust · Phase 1
    Why it is unique
    Other leagues explain rules through video or long text. Here one rule = one card, with a position diagram.
    At XSERIES
    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.
  2. 2

    Every card has its own URL

    HearthstoneShould · Phase 1
    Why it is unique
    Sports leagues do not treat rules as pages people can search and share. Card games do.
    At XSERIES
    A /kartu/golden-boy page that can be shared when a card goes viral, and found on Google.
  3. 3

    Card status as an event

    FotMobShould · Phase 2
    Why it is unique
    A cancelled card is recorded as its own event, not just an icon change.
    At XSERIES
    The live timeline records when a card is active, ended, or cancelled. Late viewers still understand.
  4. 4

    Predicting card moments

    Icon League + XSERIESShould · Phase 2
    Why it is unique
    No competitor has card moments. A 30–60-second prediction window is only possible at XSERIES.
    At XSERIES
    A free prediction every time a card is played, with points and fan levels. See Predict & Back.
  5. 5

    One line that ends the confusion

    CoachellaMust · Phase 1
    Why it is unique
    The buyer's number one question is answered at the top, before the price list.
    At XSERIES
    The opening line of the ticket page comes from the most common GOERS CS question.
  6. 6

    A sponsor per award

    Premier LeagueShould · Phase 1–2
    Why it is unique
    Sponsors buy a moment (Goal of the Month, Save of the Month), not a banner.
    At XSERIES
    MVP, Card of the Match, and Comeback of the Day, each with one sponsor.
  7. 7

    The owner is the face of the team

    Baller LeagueShould · Phase 1
    Why it is unique
    Teams are owned by creators, and the team page uses their faces as the way in for fans.
    At XSERIES
    Franchise pages open with the creator who owns them, so the creator's fans care about the team too.
  8. 8

    Reserve & Hold

    Why it is unique
    In the local market, tickets can be "held" or paid in instalments. This lowers the barrier for young viewers.
    At XSERIES
    Ask GOERS whether a hold or instalment option is possible for the XS-4 presale.

What we deliberately do not copy

✕Them
  • SponsorsBetting (bwin at Icon League, betting ads on FotMob)
  • PlatformA separate native app for fantasy
  • CollectionPaid packs and random mechanics
  • DataDepending on an automatic data feed
✓XSERIES
  • SponsorsNon-betting brands, because many fans are still at school and online gambling is illegal
  • PlatformWeb first, with add-to-home-screen
  • CollectionCards are earned by attending and taking part, never bought
  • DataA manual operator panel as a fallback (Live fallback)

Implementation priority

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

Must8

Without it, the phase goal fails. Phase 1: Measurable tickets Own audience Understand the rules Buy tickets. Phase 2: Take part during matches.

Should9

High value for one goal, but launch works without it. Goes into the next sprint.

Could4

Nice to have. Needs a fan account or data first, or has little value now. Mostly Phase 3.

Won't4

Conflicts with goals, the law, or team capacity.

  • Betting sponsorsOnline gambling is illegal, many fans are at school
  • A native fantasy appToo heavy before there are registered fans
  • Paid card packsGambling-like mechanics
  • Relying fully on a data feedAlways 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. These references show what it looks like.

Next

This priority list feeds Features & priorities, and is then laid out as pages in Information architecture. For a fuller list of competitor features (without screenshots), see Digital product benchmark. For visual patterns like color, type, and photography, see Moodboard & references.

Research basis

How this page connects

Pages this one builds on, and other pages that use it.