All work
Web AppSportsPersonalization

Sport Med Analytics, a sports injury news app for fans and fantasy managers

Sport Med Analytics (SMA) is a web app for fans, fantasy managers and bettors who want to know who's hurt and when they'll be back. I designed the desktop and mobile experience, including the feed, the injury report, player and team pages, onboarding and account settings.

PlatformWeb app, desktop and mobile
Year2023
LeaguesNFL, NBA, MLB
UsersFans, fantasy managers, bettors
SMA home feed with Customize your feed, Trending Today, Top Headlines and an injury story
50+

desktop and mobile screens designed

3

leagues covered from day one: NFL, NBA and MLB

2

fantasy platforms to import leagues from: ESPN and Yahoo

TL;DR

Problem
Injury news affects fantasy lineups and bets, but it's spread across general sports sites and buried in articles. There was no easy way to follow only the players you care about.
What I did
Designed a three-column feed that adapts to what each user follows, a filterable injury report, player and team pages that show injury status first, a skippable onboarding and an account area for importing fantasy leagues.

1. Home feed

The home feed has three columns. The left one is for personalization, where users customize the feed and follow players without leaving the page. The center has the news, with each story tagged by league. The right column has top headlines by league and a short injury report for the user's team.

Decision

Ads in the side columns

SMA makes its money from advertising, so I designed around standard ad sizes (728×90, 300×250 and 300×600) and put them in the side columns. The center column, where people read, has no ads.

SMA desktop home feed with personalization on the left, news in the center and headlines, injury report and ads on the right
The home feed on desktop.

2. Onboarding and following

On sign up, a short onboarding asks which leagues and teams the user follows, and it can be skipped. After that, "Add to your feed" lets users follow players, teams and leagues from the feed itself, without going to a settings page.

Onboarding modal, step 1 of 3: welcome message and league selection with NFL, NBA and MLB
Onboarding step 1 of 3: pick your leagues or skip.
Add to your feed panel with a league selector and a list of players to follow
Following players and leagues from the feed.

3. Injury report

The injury report is the core of the product. Users filter by league, team and player, sort by newest and see every case in the same structure: player, position, team, injury and projected return. Every card has "Follow team" and "Follow player" buttons for alerts about that team or player.

Decision

Same fields for every injury

Injury updates come in as prose from many sources. I gave every entry the same fields in the same order, which makes a team's injury list quick to scan.

NFL Injuries Report with league tabs, search, team and player filters, and injury cards with projected return
The injury report, filtered by league, team and player.

4. Player pages

On a player page, injury history and projected return come before the news. A fantasy manager setting a lineup checks those first. Related news is below.

Player page for a tight end with follow buttons, an injuries report with projected returns and related news
Player page with the injury report above the news.

5. Fantasy league import

Fantasy managers already keep their teams on other platforms. In the account area they can import leagues from ESPN and Yahoo, and SMA then knows which players they care about.

My leagues page in the account area with leagues imported from ESPN and Yahoo
Leagues imported from ESPN and Yahoo.

6. Mobile

On mobile the three columns become one, with league tabs at the top, then trending stories, then the feed. Onboarding and the injury report keep the same structure as on desktop.

Mobile home with league tabs, Trending Today and the news feedMobile onboarding with league selectionMobile article page
Home, onboarding and article on mobile.
Next case studyGartner / Capterra

Hiring a senior product designer?

I work best with teams building something new or fixing what isn't working: early-stage startups, e-commerce that doesn't convert, websites that need a redesign and products ready to add AI.