Create and manage competitive golf leagues with standings, schedules, and side games.
Create a league or join one with an invite code.
Search for public leagues by name or enter a 6-character invite code to join.
| Rank | Team | Players | W | L | T | Pts | History |
|---|
Standings will appear once scorecards are submitted.
| Player β | Rounds β | Avg β | π¦ β | π¦ β | β β | π β | π β |
|---|
No matchups for this week yet
Generate a full season schedule or add weeks one at a time.
Choose a week from the dropdown above to view matchups and scores.
Create 2-person teams for match play competition.
| Rank | Player | Skins | Winnings |
|---|
Skins will be calculated from weekly scores.
Points awarded to team standings based on who wins the overall match
Points for each of the 3 bets (Front 9, Back 9, Overall)
Max possible per match: 3 wins Γ points = 3 pts
Choose which side games to track for your league each week.
Discard only applies when enough scores are available (min scores + discards).
Handicap Calculation β Step by Step
1. Collect scores
Enter each round's gross score and which nine was played (Front 9 or Back 9). Each nine has a scratch par (GSRating): Front = 32.8, Back = 35.3.
2. Calculate variations
For each round: Variation = Gross Score β Scratch Par
Example: Shot 35 on the front β 35 β 32.8 = +2.2
3. Use the most recent 7 rounds
Only the last 7 rounds are considered. Enter rounds newest-first so the most recent are used.
4. Discard highest and lowest
With 5+ rounds available, the highest and lowest variations are dropped. The remaining middle scores are used.
5. Calculate pre-handicap
Pre-Handicap = Sum of used variations Γ· number used
6. Apply handicap percent (90%)
Handicap = Pre-Handicap Γ 0.90
Result is truncated to 2 decimal places (not rounded).
7. Apply tee adjustment
Final Handicap = Handicap + (Scratch Par β Par)
Par = 35 for both nines at North Star.
Front: Handicap + (32.8 β 35) = Handicap β 2.2
Back: Handicap + (35.3 β 35) = Handicap + 0.3
8. Round to whole number
The final handicap is rounded to the nearest whole number for scorecard use.
This will permanently delete this league and all associated data including members, teams, schedules, scorecards, and standings. This action cannot be undone.
Check which players are participating in each league-wide side game this week.
Enter rounds newest first (most recent at top). Last 7 rounds are used to calculate handicap.
| # | Score | Nine |
|---|
| Name | Phone | Front Hdcp | Back Hdcp | Seed Rounds |
|---|
Fill in as many rows as you need. Tab between fields. Name is required β everything else is optional.
| # | Name * | Phone | Front Hdcp | Back Hdcp |
|---|
Enter a team name and pick two players per row. Tab through fields. Rows without a name are skipped.
| # | Team Name | Player 1 | Player 2 | Combined Hdcp |
|---|
Automatically create your season schedule. This will generate consecutive weekly dates starting from your chosen date.
Update handicaps for all members with GHIN numbers. This will fetch the latest handicap index from GHIN.
Add your league members. You can always add more later.
Paste names and handicaps (one per line, comma or tab separated)
Search for your course or enter pars manually.
Set up your season schedule.
Share this code with your members so they can join:
These are scores auto-saved mid-round. If a round was interrupted, you can use these to manually enter scores on the matchup.
Copy the matchup rows from your spreadsheet and paste below. Each row should be one team's schedule across all weeks.
Format: Select all the cells in your spreadsheet (the "5 vs 11" cells), copy, and paste here. Or type manually β one row per team, matchups separated by tabs or commas.
Example row: 5 vs 11, 8 vs 9, 3 vs 14, ...