Tennis Analytics

Game. Set. Data: Unveiling Tennis Through Visual Insights

View on GitHub

The Road to a First Grand Slam: The Clock Is Ticking

Of ~50 Grand Slam winners, only 5 won their first after age 27. If you don't win early, you may never win. Stan Wawrinka and Goran Ivanišević are rare exceptions.

Slam Performance Power Rankings

Beyond just winning—who crushed the competition? Our rankings quantify the most commanding Grand Slam runs since 2000.

Grand Slam Nail-Biters

No more recency bias, and no more forgetting the thrillers of the past. We introduce the Nail-Biter Index, a data-based approach to rank Grand Slam matches.

The Evolving Geography of Tennis Talent

See how the global map of top 100 and top 10 ATP tennis players has shifted over the last five decades.

The Web of Tennis Rivalries

Explore how players are connected through high-volume rivalries since 1968. See the dense clusters of competition that define different eras.

The Grand Slam Network

Every Grand Slam finalist since the Open Era began in 1968. Visualizing the connections forged through the tour's most prestigious finals.

Indian Tennis: A Journey Since 1968

A data-driven deep dive into India's tennis evolution. From the golden era of the 70s to modern-day challenges and milestones.

The Race to Greatness

How do Carlos Alcaraz and Jannik Sinner compare to the Big 3 at the same age? Interactive career trajectory analysis.

The Harsh Reality of Pro Tennis

90% of ATP players never win a single trophy. Discover the brutal truth about professional tennis careers.

Data from ATP, WTA, Jeff Sackmann, and Tennismylife
Built with Python, D3.js, and JavaScript
Open-source project - contributions welcome