SundayBag Web is coming soon — stay tuned!

Everything Your League Needs

A complete golf league platform — from handicaps to tournaments.

📐

Handicap System

  • WHS-compliant handicap index calculation
  • 9-hole league support (paired round method)
  • 18-hole league support
  • Automatic recalculation after every round
  • Course handicap with slope & rating adjustment
  • Customizable stroke allowance (75%, 85%, 90%, 100%)
🏌️

League Management

  • Team leagues (A/B/C/D positions)
  • Individual match play leagues
  • Configurable players per team (2–4)
  • Substitute player support
  • Ghost scoring for no-shows (net par or league average)
  • Shared alternates across teams
📝

Scoring

  • Hole-by-hole gross score entry
  • Automatic net score calculation
  • Match play point system with bonus
  • Per-hole stroke index tracking
  • Maximum over-par cap per hole
  • Front 9 / Back 9 weekly rotation
🏆

Tournaments

  • Stroke play (net, gross, or both)
  • Match play brackets
  • Scramble format
  • Best ball format
  • Two-ball format
  • Multi-day tournaments
  • Flight management
  • Live leaderboard
🔒

Access & Privacy

  • All leagues are private (join code only)
  • No public leaderboards
  • RLS-enforced data isolation
  • Web + mobile account sharing
  • Guest player support (no account required)
⚙️

Admin Tools

  • League creation and configuration
  • Team management and player positioning
  • Season schedule management
  • Tournament creation and bracket generation
  • Feature flag controls