Role - Researcher, Designer   |   Tools - Figma   |   Duration -  3 Months   |    Team - 5 Other Designers  

Problem

Coaches don’t have a clear or efficient way to review team performance data.

Season stats were stored in separate spreadsheets and raw reports, making it difficult for coaches to quickly find or compare information. This slowed down their ability to evaluate players, track progress, and make data-driven decisions.

D1 Soccer Data Visuals

Making Player and Team Performance Easy to Understand

The Solution

Interactive visualizations make team data easy to understand and use.

The new website includes various data visualizations that organize season and player stats into clear, interactive graphics. Coaches can quickly compare metrics, track trends over time, and identify strengths and weaknesses without digging through spreadsheets.

Division 1 soccer coaches, players, and recruits rely on various tools and websites to analyze performance data, but the experience of most is fragmented and inefficient. Data and video live in separate places, stats lack context, and visuals are slow and hard to interpret.

Centralize all of the team’s data into one clear, accessible platform

Connect performance data directly to relevant clips or games for better context

Create intuitive data visualizations that support quick insights

Enable team and player comparisons to reveal long-term trends

Research

Understanding The Challenge

Goals & Objectives

Key Features

Based on direct feedback from coaches, the platform was designed around a few key features they needed most to quickly understand the overall performance of the team.

One of the most requested features from coaches was a player comparison tool, which led us to design a clean, interactive radar chart that compares key performance metrics player-by-player or team-by-team.

Another key feature is the game details breakdown page, which opens with the starting lineup data and then expands into deeper match insights like possession, attacking patterns, shots, and other performance metrics as needed.

50%

20%

60%

41%

80%

60%

30%

45%

77%

83%

Passes

Accurate Passes

Accurate Progressive Passes

Long Ball Ration

Fwd Ball Ration

ANEL K.

Class: Sophomore

Height: 6’3

Weight: 195

Position: Center Back

Total

0

0

0

0

0

Goals

Category (Per 90 minutes)

Shots

Head Goals

Passes to final third

Passes to penalty area

Defending

Attacking

Possesion

Player Comparison Chart

Game Details Breakdown

To better understand the challenges and needs of our users, we created multiple personas to represent coaches and players.

Persona Profiles

We analyzed six competing soccer data platforms to identify usability gaps and data visualization that informed our design decisions along the way.

Competitive Analysis

Here’s a glimpse of the style guide, where we defined colors, typography, and visual elements to ensure a consistent and polished look across the entire platform.

Style Guide

There’s a lot that went into this project—interviews, empathy maps, golden thread work, user flows, and more. Instead of overwhelming you on this page, I’ve tucked everything into a FigJam. Click below to explore the full process!

Want to See All the Research?

Below are a few of our low-fidelity data visualization wireframes, which helped us plan the layouts, hierarchy, and key functionality.

Low-Fidelity Wireframes

Here are a few of the final website designs, where the data visualizations and interface come together to create a cohesive and useful experience. While we didn’t create a clickable prototype, these screens were made to communicate the design and interactions for the computer science team to implement.

Final Designs

Player Overview

Upcoming Game

Button

Bradley vs. Opponent

Saturday, Oct 18

Home Game

Shea Stadium, Peoria, IL

Win Probability

7:00 PM

Widget title

Player name

Stat

Stat

Stat

Button

Interceptions

Clearance

Tackles

Blocked shots

Name


Position


Number

type of shot/defense/attack/ etc.

Lorum

Ipsum

vs.

1 - 4

X/X/XXXX

2nd

Overall

Starting Lineup

1st

Defense

Attack

Possesion

Reset

Shots

Time on video it happened:

Link of video clip

10:50

0:00

45:00

Project Impact


This project streamlined how Division 1 soccer coaches, players, and recruits access and interpret performance data. By connecting stats and creating intuitive, interactive visualizations, the platform makes it faster and easier to uncover insights, compare players and teams, and track trends over time. It lays the foundation for more data-driven decisions in season games and player development.


Lessons Learned & Future Development


Time Management & Prioritization: With the project condensed from a year-long timeline to just one semester, we learned how important it is to focus on core features and prioritize what provides the most value to users.


Design Handoff: Delivering polished screens instead of a full prototype emphasized the importance of clear communication with the development team to ensure our design intent translates correctly.


Future Development: The computer science team will continue building the platform, expanding it into a fully interactive tool with more data integration, advanced visualizations, and AI-driven insights for coaches, players, and recruits.

Measuring Impact

← Previous Project

  • Displays all players in a card-based layout for quick scanning

  • Visual stat rings show attack, passing, and defense at a glance

  • Enables fast comparison between players without leaving the page

  • Can easily view and switch between different conference teams

Team Overview -

Player Breakdown

  • Lists all players in a sortable table for side-by-side comparison

  • Combines individual stats with position and team context

  • Sidebar radial chart and graph metrics used to break down a selected player’s performance

Team Overview -

Game Details

  • Different page variations for different metrics/data fields

    • Default, Shots, Possession, Attack, etc.

  • Visualizes on-field positioning

  • Allows coaches to simplify view by game halves or teams

Player

Team

Conference

Reports & Downloads

Admin

Team

Player

Admin

Conference

Reports & Downloads

50%

20%

60%

41%

80%

60%

30%

45%

77%

83%

Passes

Accurate Passes

Accurate Progressive Passes

Long Ball Ration

Fwd Ball Ration

Josh R.

Class: Sophomore

Height: 6’3

Weight: 195

Position: Center Back

Total

0

0

0

0

0

Goals

Category (Per 90 minutes)

Shots

Head Goals

Passes to final third

Passes to penalty area

Defending

Attacking

Possesion

Player Compare

  • Goal of Tool: Compare two players in a way that is fair, meaningful, and position-appropriate, without forcing comparisons that don’t actually make sense in real soccer terms

  • Simplified radar chart to view position-based categories easily and efficiently

  • Helps identify players with similar profiles or complementary skill sets

  • Uses color contrast and layering to prevent visual overload

  • Reduces the need to scan multiple data tables to evaluate a single player or to compare by player


Match Reports

  • Match widgets lead to past game data sorted by team played and date

  • Sidebar navigation to toggle between report categories and downloads

  • Search bar with filters to easily find specific reports or data


Admin & Management

  • Allows coaches to easily upload data and other relevant information

  • Displays the most recently added data for quick reference and verification

  • Provides feedback or confirmation messages to ensure successful uploads


Player

Team

Conference

Reports & Downloads

Admin

Upload Data

CONFIRM

3.93 MB

John Smith 81 min goal

3.16 GB

Bradley v. NIU Soccer.mov

Upload Data

Admin & Management

Upload Data

Validate Data

Manage Users & Roles

Integration Settings

System Logs / Status

Reports & Downloads

Match Reports

Player Reports

Team Summaries

Video & Data

Saved / Shared Reports

Recently Uploaded

John Smith Scores 81st min. mp4

Bradley v. NIU Soccer.mov

Tyrese Hal scores off Free-Kick (21st). mp4

04/31/26

04/31/26

04/31/26

File Name

Date

Link

Design