Golf Leaderboard
A live tournament leaderboard powered by Google Sheets.
Follow the steps below to connect your data.
Step 1
Set up your Google Sheet
Create a Google Sheet with the required tabs: Config, Courses, Scores YYYY, and Rounds YYYY. See the README for the exact column layouts. Make sure the sheet is published (File → Share → Publish to web).
Step 2
Find your Google Sheet ID
Open your Google Sheet. The Sheet ID is the long string in the URL between /d/ and the next /.Example: docs.google.com/spreadsheets/d/1YlBA...veGU/edit
Step 3
Open this file in a text editor
Mac: Open TextEdit → Settings → "Open and Save" tab → check "Display HTML files as HTML code instead of formatted text". Then open index.html.

Windows: Right-click index.html → Open with → Notepad.

Or use any code editor (VS Code, Sublime Text, etc.)
Step 4
Paste your Sheet ID
Near the top of the file, find the line:

const SHEET_ID = '';

Paste your Sheet ID between the quotes:

const SHEET_ID = 'your-sheet-id-here';

Save the file and open it in a browser, or deploy to GitHub Pages.
For detailed instructions on Google Sheet structure, tab layouts, and deployment, see the README on GitHub.
Live Scoring

OPGAInvitational

Connecting…
Tournament Begins In
0
Days
0
Hours
0
Min
0
Sec
The Tournament is LIVE!
🏆 2026 Champions
Team Standings Net
Loading teams…
Lead Chart
↑ Higher on chart = better (lower net-to-par)
Individual Leaderboard
#PlayerNetTo ParGrossThru
Loading players…
Tournament History Gross / Net to Par
Courses
CourseParRatingSlope
Handicaps by Round
PlayerHI
Setup
Enter PIN
Enter your PIN to continue
Admin
Tournament Dashboard