Golf League Management
Built for League Night.
Because Golf League Rules.
Points, wins, losses, and team rankings update automatically after every match.
Match play, stroke play, Stableford — pick your format. Configure points, net vs. gross, bonuses, and skins to fit your league exactly.
Rolling handicaps auto-calculated from recent rounds. Manual adjustments available.
Full schedule with tee times, matchups, front/back nines, and playoff brackets.
Optional skins pot tracked alongside match play. Gross or net — your call.
Teams enter scores from their phones after the round. The opposing team approves — no spreadsheets, no group texts, no chasing the commish.
Got a format or rule we don't support yet? Let us know — we can build it and turn it around in 24 hours.
Request a Feature →Set up your teams, pick your course, and build the season schedule.
Share a 6-character join code. Everyone signs in with Google or email.
Scores, standings, handicaps, and stats update automatically all season.
Free to create. Free to play.
Welcome back
Enter your email and we'll send a reset link
We sent a verification link to
Click the link in the email to activate your account, then come back here.
Join or start a golf league
Loading…
Tell us about your league
Drop CSV files here or click to browse
Accepts multiple files · FringeGolfers export format
FringeGolfers Export Format
| Player Name | Date | Course | Score | (extra) |
|---|---|---|---|---|
| "Fisher, Trey" | "2025-05-13" | "Wellshire GC" | "39 (+4)" | "" |
| "Butler, Matt" | "2025-05-13" | "Wellshire GC" | "52 (+17)" | "" |
Optional — used for tee sheet planning
Import your roster, then drag players onto teams
Find your course or enter info manually
Search 30,000+ courses to auto-fill your scorecard
Tap to upload a scorecard photo
We'll try to read the hole data automatically
Enter par, handicap, and yardage for each hole.
How does your league compete?
Each team's players compete as High and Low handicapper
Customize how many points each event is worth. Default is standard match play (10 pts max per match).
How are handicaps calculated?
0.9 = 90% of index
Review and adjust your weekly schedule
Teams will play each other an even number of times
Last updated: February 24, 2026
By creating an account or using FairwayCaddie ("the Service"), you agree to these Terms of Service. If you do not agree, do not use the Service.
FairwayCaddie is a free web application for managing recreational golf leagues — including teams, schedules, scores, handicaps, standings, and statistics. The Service is provided "as is" for personal, non-commercial use.
You must provide accurate information when creating an account. You are responsible for maintaining the security of your credentials. You must be at least 13 years old to use the Service.
You agree not to: (a) use the Service for any unlawful purpose; (b) submit false, misleading, or offensive content; (c) attempt to interfere with or disrupt the Service; (d) access other users' data without authorization.
You retain ownership of any data you enter (league names, scores, player names). We may store and process this data to operate the Service. League commissioners may view and manage data within their league.
The Service is provided free of charge with no guarantee of uptime, accuracy, or availability. We may modify, suspend, or discontinue the Service at any time without notice. We are not liable for any loss of data.
To the maximum extent permitted by law, FairwayCaddie and its operators shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of the Service.
We may update these Terms at any time. Continued use of the Service after changes constitutes acceptance of the new Terms.
Questions about these Terms? Contact us at support@fairwaycaddie.com
Last updated: February 24, 2026
Account data: When you sign up, we collect your name, email address, and (if you choose Google sign-in) your Google profile information.
League data: Scores, handicaps, team assignments, schedules, and other league-related information you enter.
Usage data: We may collect basic analytics such as pages visited and feature usage to improve the Service.
We use your information to: (a) operate and maintain your league; (b) display scores, standings, and statistics to league members; (c) send account-related emails (verification, password reset); (d) improve the Service.
We do not sell your personal information. Your league data is visible to other members of the same league. We may share data with Firebase (Google Cloud) for hosting and database services.
Your data is stored on Google Firebase servers. We use industry-standard security measures including encrypted connections (HTTPS) and Firebase Authentication. However, no system is 100% secure.
You may: (a) access and update your account information at any time; (b) request deletion of your account and associated data by contacting us; (c) export your league data through the admin panel.
We use essential cookies and local storage for authentication and session management. We do not use third-party advertising cookies.
The Service is not directed at children under 13. We do not knowingly collect data from children under 13.
We may update this Privacy Policy at any time. Changes will be posted on this page with an updated date.
Questions about this Privacy Policy? Contact us at support@fairwaycaddie.com