Existing platforms gave Toronto Maple Leafs fans all the data and none of the clarity. I designed a statistics experience from scratch to make that data feel immediate, readable, and rooted in how the game is actually played.
Scan time reduced from 45s to under 5s · 100% stat recognition at a glance
Home, Standings, Schedule, and Players. Each addressing a distinct user need identified in research.
Moderated usability sessions with new, casual, and frequent fans across 30 to 45 min sessions. Research was conducted through online forums and competitive analysis.
Came in with zero sports background. That shaped every research decision and made every friction point personal.
Scroll for the story or jump to the solution
The Toronto Maple Leafs have one of the most passionate fan bases in the NHL. Their statistics platforms have just as much data. The problem is that passion doesn't make the interface easier to use.
I came into this project with zero sports background. No assumptions about how stats should look, what numbers matter, or how fans think. That turned out to be useful. I had to learn hockey the same way a new fan would, which meant I felt every friction point firsthand. By the end I became a Leafs fan (Go Leafs Go!).
My role was to define the user problem, validate it through research, and design a clear interface that could support casual fans and statistics-heavy users without asking either group to compromise.
Existing platforms make casual fans work to find what matters, while experienced fans have to work harder than necessary to get meaning out of the interface. The data is all there. The problem is everything around it.
Too many metrics compete for attention at once. No clear signal about what to look at first.
Primary and secondary information appear equally important, so nothing reads as the main thing.
The interface expects users to already know where to look, leaving newer fans behind immediately.
The frustration is widespread
Quotes are about competitor platforms and existing stat sites.
I had no prior knowledge of hockey going in, so I could not assume what was obvious or confusing. I needed to watch real fans interact with real platforms before drawing any conclusions.
Moderated usability sessions with 12 Toronto Maple Leafs fans, observing hesitation, backtracking, and verbal reactions using a structured behavioural checklist.
Fan forums and subreddits told a consistent story. The same complaints about density, clutter, and poor scannability kept coming up across communities that had never spoken to each other.
Based on walkthrough observations and online research, I grouped users into 3 fan archetypes. Each had a distinct goal and a distinct point where existing platforms let them down.
Friction came from information architecture and how content was prioritized, not from the data itself. Users were not confused by statistics. They were slowed down by poor hierarchy, unclear grouping, and no visual sense of what mattered most.
Wireframe
Wireframe
Wireframe
Wireframe
Four screens designed from scratch to reduce cognitive load across every type of TML fan. Each screen addresses a distinct user need identified in research.


Moderated usability sessions with 12 participants across three fan types. Same core tasks each round: find today's game, check standings, identify a player.
Scan time to answer basic questions about the team
Every participant correctly identified key stats on first view.
Faster team comparison vs. existing TML platforms
I came in knowing nothing about hockey and left as a huge Leafs fan. I now own a jersey.
Making structural decisions about how to organize sports data before fully understanding the sport. The only way through was to let the research lead and stop trying to figure out what made sense to me personally.
The home screen had a news section with no dedicated tab in the navigation. It created confusion about where information lived. I would flag the navigational consequences of that earlier rather than absorbing the problem into the design.
The design was handed off with full documentation. Development paused after handoff due to the client's availability. But the research and the decisions made from it didn't go anywhere. Starting without domain knowledge and having to earn every insight carried into every project after this. I made a point of grounding design decisions in what users actually said and did in sessions, rather than assumptions about what they needed, to reduce bias from the start.
Designing without domain knowledge taught me that the best research doesn't come from already understanding the space. It comes from being genuinely curious about it.
The data was never the problem. Making it feel human was.