Eli Standard

Graphic Designer

Ultimate Dynasties

An interactive data visualization exploring the history of college ultimate frisbee.

Ultimate Dynasties visualization
View Ultimate Dynastiesultimate-dynasties.com

Why I Made This Chart

North Carolina, Carleton, UCSB, Wisconsin. We've all heard about these dynasties in the college ultimate world. But which teams have been good forever? Who's made nationals the most but never won a championship? Where should my kid apply to college if they want to go to nationals next year?

Before this project, there was no way to visualize college ultimate frisbee rankings over time. You could visit the USA Ultimate College Championships history page to see a list of past winners:

USA Ultimate past champions list

And you could drill into each year to see the full standings:

2025 D-I Men's final standings

But there wasn't a way to see it all in one place: a flow chart of how teams finished year after year. Sure, we can memorize how a team placed in a certain year and open up 10 tabs to see how they did before and after, but what if we want to see the rise and fall of teams since 1984 up until the present?

Inspiration

I was inspired by bump charts that visualize team rankings over time in other sports. A bump chart shows time on the x-axis and rank on the y-axis, illustrating how teams changed rank as time passes. It is a logical and intuitive way to visualize ranking data, as the lines "bump" up or down based on yearly performance.

These two charts gave me a foundation for how I would build and visualize the dynasties:

The Premier League chart especially influenced the design, showing how teams rise and fall over multiple seasons with smooth connecting lines and team logos for identification.

Data Collection & Processing

I scraped the ranking data from the USA Ultimate College Championships website, going through each year's results page to extract the final standings.

After a ton of data cleaning (handling tied positions, normalizing team names across years, dealing with missing data from early years), I compiled a final dataset for each division:

  • D-I Men's (1984-present)
  • D-I Women's (1987-present)
  • D-III Men's (2010-present)
  • D-III Women's (2010-present)

Each record contains:

  • Team - School/team name (normalized across years)
  • Year - The championship year
  • Rank - Final placement (1st, 2nd, etc.)
  • T_Rank - Tied ranking if applicable (e.g., T3 for "tied for 3rd")
Final dataset showing Team, Year, Rank, and T_Rank columns

Sample of the final cleaned dataset

I also knew I wanted each team's logo and nickname, which I found on Ultiworld.

Ultiworld college rankings page showing team logos

Using these logos as a reference, I manually assigned a primary team color for each school, which I compiled into its own separate dataset. This allowed the final visualization to consistently use each team's recognizable brand colors.

Dataset showing hex color codes for each team

Team color hex code dataset

Iterative Design & Chart Building

Phase 1: Foundation
1

Phase 1: Foundation

Initial proof-of-concept using a basic line chart to test the bump chart logic with all teams in grey and a single highlighted path.

Phase 2: Visual Clarity
2

Phase 2: Visual Clarity

Iterating on the background grid and highlight colors to ensure the primary team path stands out against the historical noise.

Phase 3: Direct Labeling
3

Phase 3: Direct Labeling

Adding ranking numbers directly to the dots. This reduces the need for tooltips and allows users to scan results instantly.

Phase 4: Path Refinement
4

Phase 4: Path Refinement

Implementing smooth Sigmoid curves to connect the yearly results, creating a more organic "flow" through the rankings.

Phase 5: Team Statistics
5

Phase 5: Team Statistics

Integrating a summary dashboard at the top to display cumulative stats like total appearances and highest finish.

Phase 6: Header Polish
6

Phase 6: Header Polish

Refining the information hierarchy and typography in the team header to make statistics more readable.

Phase 7: Dynamic Colors
7

Phase 7: Dynamic Colors

Connecting the chart highlight color to each team's unique brand identity using the custom hex code dataset.

Phase 8: Rank Normalization
8

Phase 8: Rank Normalization

Handling "Tied" rankings (T3, T9) and years with missing data to ensure a consistent visual vertical scale.

Phase 9: Interaction Design
9

Phase 9: Interaction Design

Adding the searchable team dropdown and year navigation controls for deeper exploration of the dataset.

Phase 10: Final Refinements
10

Phase 10: Final Refinements

Fine-tuning the responsive layout, year axis formatting, and handling historical anomalies like the cancelled 2020 season.

Visualizing Success: Small Multiples & Sparklines

I initially created a standalone visualization to track the number of championships won by the winningest teams. This provided a high-level view of who has dominated the podium.

Original championships won visualization

I improved upon this by developing a set of small multiples and sparklines. This simplified version shows championship wins and how they fit into the timeline of the larger main dynasties chart.

Sparkline version of championships won

I then expanded this framework to visualize two other key metrics:Total Appearances and Consecutive Streaks.

Small multiples for total appearances

Teams ranked by total Nationals appearances

Small multiples for consecutive streaks

Teams ranked by longest consecutive appearance streaks

This allows users to see teams ranked in order of these three metrics, providing a multidimensional look at what makes a "dynasty" in college ultimate.

Findings

This chart has made it possible to observe patterns such as:

Men's Division

UCSB history

UCSB won back-to-back-to-back twice, and you can see their slow climb from third in 1986 to second in 1987 to winning for the first time in 1988. But why didn't they make Nationals in 1992, only to lose in the finals in 1993?

Brown history

Brown has a clear legacy in the early 2000s, with wins in 2000 and 2005, but a huge break from 2008 to 2017 before gaining dominance again in 2019 and 2024.

North Carolina history

North Carolina is obviously another major legacy, having made Nationals every year since 2012. But they were late to the game, not qualifying for the first time until 1998, and missing Nationals for seven years in the mid-2000s.

Other notable teams include:
  • Texas with a history of mediocrity
  • Oregon only winning once in 1992
  • UMass getting second after missing Nationals three years in a row
  • Michigan never placing above third
  • Florida dropping from first to dead last in 2010 to 2011
  • Wisconsin getting 5th four years in a row
  • East Carolina never making Nationals after 1998
  • Notre Dame making it once in 2000
  • Cal Poly's recent success post 2016

Women's Division

Stanford history

Stanford is far and away the best women's team ever with eight championships. They even went back-to-back-to-back twice. They made Nationals for the first time in 1995, lost in the finals twice, won Nationals three years in a row, and then didn't make Nationals in 2000, only to go on another crazy seven-year streak until they didn't make it again in 2008.

UCSB history

UCSB has also been strong, but with more concentrated spurts of success in 1988 to 1991 and 2007 to 2011. They also haven't missed Nationals since 2017.

Carleton history

Carleton has only missed four Nationals total in the history of the sport, but only have one national championship in 2000.

North Carolina history

North Carolina Women's four-year win streak is unprecedented, as they're the only team to ever win the college championship four years in a row.

Other notable women's teams include:
  • UC Davis winning Nationals in 2004 after not making it the three years prior and not making it again until two years after
  • UBC's slow climb to the top since 2006 and inability to make it past semis since their win in 2008
  • Oregon's dominance in the 2010s
  • Dartmouth's back-to-back victories in 2017 and 2018 followed by a loss to UCSD in 2019
  • Vermont making Nationals for the first time since 1984 in 2021
  • Whitman's three-year ride from last to 5th to 2nd in 2016
  • UCLA making Nationals for the first time ever in 2006, only to lose in finals and then never make it past semis