
01 · Enter
Competition Home
Understand the current round and continue with the most relevant action.
Product Designer · 2024 - Present
From development start to live product · 393K teams before World Cup Round 1
As the product designer in a cross-functional team, I worked across the product journey - from early exploration and iteration to shipped experiences across iOS, Android and web.
The experience connected competition discovery, squad management, live scoring and player analysis through data users already associated with Sofascore.
Key decision · Sofascore-nativeUse trusted sports data for scoring and player decisions.

02 - Opportunity
Fantasy transformed passive match-following into an active cycle of preparation, decisions and live outcomes, increasing engagement, supporting competition partnerships and turning Sofascore's sports data into a product advantage.
Before Fantasy
Follow the match, check the result and leave the experience.
With Fantasy
Prepare, make decisions, follow live points and return for the next round.
03 - Product loop
Each surface supported one repeating journey across every round.

01 · Enter
Understand the current round and continue with the most relevant action.

02 · Manage
Set the lineup and react while the round is still active.

03 · Decide
Compare form, price and fixtures before committing to a player.

04 · Compete
Join leagues through one system designed to scale across competitions.
Product loopBuild a team. Make a decision. Follow the outcome. Then begin again in the next round.
04 - Competitions
The Fantasy tab brought active, discoverable and completed competitions into one destination.
Bottom navigation was the main entry point, while promotional banners across competition and player surfaces brought users into Fantasy at relevant moments.

Reopen competitions already in progress and understand the current round, deadline and overall progress.
Reorder active competitions so the most relevant leagues remain easiest to access.
Find promoted, popular and regionally relevant competitions worth joining next.
Access finished competitions and basic information about teams built in earlier seasons.
Competitions supported discovery and return, while Competition Home and My Team remained the core repeat-use experience.
05 - Decisions
01 · Scoring identity
The problem. Fantasy Premier League already had a familiar bonus-point model. Repeating it would have reduced onboarding friction, but it would not have given the product a distinct reason to exist inside Sofascore.
The decision. We connected Fantasy points with Sofascore Rating, match events and player statistics. The scoring model rewarded performance through a system users already associated with Sofascore.
Product consequence. The game gained its own scoring identity while turning existing sports data into a meaningful product advantage.


02 · Information hierarchy
The problem. As Fantasy grew, Competition Home accumulated more information. Current points, active players, deadlines and team-management actions began competing for the same attention.
The decision. I reorganised the screen around the current round, the most relevant team action and the next deadline without changing the mental model existing players had already learned.
Product consequence. The screen became easier to scan because the hierarchy changed, not because the entire product was redesigned.
Evidence from live usePost-tournament analytics showed significantly higher average Fantasy engagement on deadline days, reinforcing how important time-sensitive decisions were to the product rhythm.

03 · Different player needs
The problem. First-time players and experienced Fantasy managers used the same product with very different expectations. Beginners needed confidence, while experienced players wanted enough information to make deliberate decisions.
The decision. I used clear primary actions, progressive information and deeper player breakdowns so complexity appeared when it became useful rather than all at once.
Product consequence. The goal was not to remove complexity. It was to reveal the right amount at the right moment.
Evidence from live useA record 393K teams were created before the first World Cup round, making first-time usability a real product requirement rather than an edge case.


06 - Guided flow
Its hierarchy shifted with each phase of the round.





Understand the current state of the round.
The overview establishes the active round, current points and players still in action.
Key takeaway
Competition Home made each phase of the round understandable without forcing users to relearn the product whenever its priorities changed.
07 - Player modal
Each iteration reduced the distance between understanding a player and confidently making a Fantasy decision.
The progression. The modal evolved from explaining the player to reducing uncertainty before a decision.
08 - Evidence
My Team and Transfers were the most time-intensive Fantasy surfaces during the World Cup. The strongest engagement concentrated around evaluating the current squad and deciding what to change next.
The Player Modal supported that wider decision journey by bringing relevant player signals closer to the moment a transfer decision was made.
World Cup period · internal product analytics
2026/27 season snapshot · 13 October 2026The product continued across competitions, with 219K Premier League teams, 198K Champions League teams, 189K LaLiga teams, 175K Brasileirão teams and 119K MLS teams created.
Each release refined hierarchy and actions without disrupting the model existing players had learned.

09 - Reflection
DECISION CLARITY
The biggest lesson was not how to display more information. It was how to reduce uncertainty before an important user decision.
PRODUCT REALITY
Technical realities, business priorities and delivery constraints often led to more resilient solutions than the original ideal state.
CONTINUOUS LEARNING
Fantasy became stronger through real feedback, continuous iteration and close collaboration between product, design and engineering.
The best solution is rarely the most ambitious one. It is the one users, product and engineering can successfully build together.