Tour Breakdown

A PGA Tour analytics platform that turns strokes gained data into interactive charts, player comparisons, and course profiles. Built with Claude Code.

ClientPersonal Project
RoleDesign & Development
Year2026
Duration3 weeks
tourbreakdown.com
Tour Breakdown
Tour Breakdown
Strokes gained analysis and form tracking for the PGA Tour.
Next Tournament
Course overview, field conditions, and strokes gained tendencies.
LIVEApr 10 – 13
The Masters Tournament
Augusta National · Augusta, GA
LeaderS. Scheffler-7
What wins here
OTT
APP
ARG
PUTT
Betting Intel
Full season cuts, top finishes, and course history.
PlayerLast 5CutsStreakT10T20T30Venue Hx
S. Scheffler
12MC41
9/1075/107/108/10+1.82/3
X. Schauffele
31518
10/10104/108/109/10+0.64/2
R. McIlroy
5MC271
8/1044/106/107/10-0.31/4
C. Morikawa
28316
9/1063/107/108/10
L. Åberg
43MC25
8/1033/105/107/10+0.42/1
Form Tracker
Recent SG Total form vs season average. Delta shows who's trending up.
PlayerRecent SG TotalFormSeasonEventsDelta
S. Scheffler
+2.4+1.8+3.1-0.2+1.5+2.7
+1.88+2.416+0.53
X. Schauffele
+1.1+2.3+0.6+1.9-0.4+1.2
+1.12+1.876+0.25
R. McIlroy
+0.8-1.2+2.1+1.4+0.3+1.6
+0.83+1.646-0.81
C. Morikawa
+1.5+0.3+1.8-0.6+2.2+0.9
+1.02+1.526+0.50
L. Åberg
+0.4+1.7-0.8+1.1+2.0+0.6
+0.83+1.316-0.48
Rising
Biggest SG: Total rank climbers this week
WZ
W. Zalatoris12#18
SB
S. Burns9#24
TH
T. Hatton7#31
AN
A. Noren6#42

Overview

Tour Breakdown is a data-rich analytics platform for PGA Tour strokes gained statistics. Built entirely with Claude Code, it demonstrates how AI-assisted development can produce production-quality applications with complex data visualization requirements.

0K+
Data Points Visualized
0+
PGA Players Indexed
0
Stats Tracked
0
D3 Chart Types

The Challenge

Golf analytics data is notoriously dense. The PGA Tour tracks hundreds of statistics per player per tournament. The challenge was distilling this into an intuitive interface that serves both casual fans wanting quick insights and serious analysts needing deep dives.

Research & Discovery

I started by mapping the PGA Tour's GraphQL API, understanding the data relationships between tournaments, players, rounds, and statistics. Key insights emerged:

  • Strokes Gained is the gold standard but poorly understood by most fans
  • Most platforms default to dense tables and leaderboards. They're fine for lookup but poor at surfacing the patterns and trends that actually explain player performance.
  • Mobile usage spikes during live events so the design had to be responsive-first with touch-optimized interactions

Design System

The design system uses a warm, light palette with an off-white base and earthy neutral tones. Accent colours are pulled from the sport itself: Masters green for positive strokes gained values, crimson for negative, and distinct colours for each SG category so patterns are immediately recognisable across charts.

Three typefaces handle different jobs. Playfair Display for headings gives it an editorial quality. Inter keeps body text clean and readable. JetBrains Mono is used for stats and data labels where precision matters.

Colour Palette

Primary

Parchment

#FAF8F5

Warm Grey

#E8E4DF

Slate

#4A5568

Charcoal

#1A202C

Secondary

Masters Green

#2D6A4F

Crimson

#C53030

Indigo

#6366F1

Amber

#D69E2E

Typography

DisplayPlayfair Display · 700 · 48 / 60px

Tour Breakdown

HeadingPlayfair Display · 600 · 30 / 40px

Strokes Gained Analysis

BodyInter · 400 · 16 / 28px

Scottie Scheffler leads the field in strokes gained off the tee, averaging +1.24 per round across measured events this season.

Data LabelJetBrains Mono · 500 · 14 / 20px

SG: OTT +1.24 · APP −0.38 · ATG +0.67 · P +0.91

Key Features

Radar Charts

Compare players across six strokes gained categories at once. Hover for exact values and contextual tooltips.

Tournament Leaderboards

Expandable player rows with round-by-round SG breakdowns and scroll-triggered animations.

Historical Trends

Line and bump charts tracking player performance across seasons. Rank changes are visible immediately.

Course Profiles

See how course characteristics correlate with specific SG categories to predict which players suit which venues.

tourbreakdown.com/tournaments/valero-texas-open
Tournament page showing course profile and approach distances for the Valero Texas Open
tourbreakdown.com/tournaments/valero-texas-open
Category leaders and field pulse showing strokes gained breakdown by round

Technical Implementation

The app is built with Next.js and pulls live data from the PGA Tour's API. Stats refresh automatically on a schedule so the content stays current without needing manual updates.

  • Charts are built with D3.js rather than off-the-shelf charting libraries, which gave more control over how the data is presented. They resize and rearrange on smaller screens rather than just shrinking.
  • Pages load quickly because heavier components like charts only load when needed, with placeholder skeletons shown in the meantime.
  • A blog section is powered by Contentful CMS, making it easy to publish new content without touching code.

Results & Impact

Tour Breakdown was made in collaboration with Claude Code. Every component, API integration, and chart was developed through iterative prompting rather than manual coding.

0
Components Built
0
GraphQL Queries
0
Page Routes
Next Case Study

Louis Dreyfus Company