Commitment to simplicity and accessibility Balance between ease of use and advanced features 2. Open Source & Sustainability Open source values and community contributions Long‑term sustainability plans (freemium tiers, sponsorships, SaaS options) Reassurance that core features remain free 3. Data & Privacy Who owns the data (clubs do) How long data is retained Options for exporting or deleting data Privacy controls (public vs. private results) 4. Technical Notes Supported devices and browsers Mobile and on‑the‑water use Offline considerations (recording finishes, entering later) How scoring logic is implemented at a high level 5. Community & Support How to get help (support channels, documentation, GitHub issues if relevant) How to contribute (feedback, feature requests, translations, code contributions) Acknowledgments or thanks to contributors For scorekeepers, race committees, and curious sailors who want to go beyond the basics, this section dives into advanced features, scoring nuances, and the philosophy behind SailScores. 🧠 Advanced Scoring & Tips RRS Appendix A deep dive Scorekeeper shortcuts Customization tricks Behind‑the‑scenes logic 📊 Scoring Systems Overview of popular systems (Low Point, High Point, Bonus Point, etc.) When to use each system (weekly series vs. regattas, fleet size, etc.) How SailScores implements them Notes on edge cases and variations 🌱 Project Philosophy Why SailScores exists Balancing simplicity with advanced features 🔒 Data & Privacy Who owns the data Retention and export options Privacy controls ⚙️ Technical Notes Supported devices and browsers Offline considerations Mobile/on‑the‑water use 🤝 Community & Support How to get help How to contribute Acknowledgments
General
SailScores is a web-based sailing scoring program designed to make every step of score entry and publication faster and easier than traditional methods. It’s ideal for club races with multiple series or overlapping events — for example, a single race might count toward both a Low Wind Series, a Club Championship, and the August Series without duplicate entry.
Club-oriented rather than single-event focused. Competitors are entered once, and then shared across series and seasons.
Fully web-based — results are automatically published online, reducing steps for scorekeepers.
Mobile-friendly — designed to work smoothly on phones and tablets without a keyboard for scorekeepers as well viewers.
Multi-series support — easily assign a race to multiple series without re-entering data.
Yes. SailScores is donated to the sailing community, and all features are currently free. Some resource-intensive optional features, such as document storage and speech recognition, may be part of a future “Supporter” subscription.
We're working on adding to SailScores to cover more scenarios, but there are some things it isn't good at today:
No handicap, time-on-time or time-on-distance scoring — results are entered as ranked finishes. It will currently work for handicap scoring if you calculate the finish order elsewhere.
Limited crew/equipment fields — SailScores is not a boat or equipment management system.
No built-in competitor payment processing or self-service event registration. Regatta fleets are updated by the scorekeepers.
Any device with a modern web browser — phone, tablet, laptop, or desktop. Core functions are optimized for small screens.
Yes. SailScores is web-based; results are saved directly to the server, which calculates series scores and publishes them. We'll build an application with offline capabilities, but not in the near future.
Appendix A Low Point Scoring — including the RRS 2025–2028 rounding rules and tie-breaking procedures. (With and withoug appendix A Rule 5.3, for long-running series.)
High Point Percentage — awards points based on the proportion of competitors beaten in each race.
Cox–Sprague — a high-point method that adjusts race weight for fleet size.
The above systems with custom club scoring codes added. You can override the usual codes or define and use your own codes (e.g., DNS, DNF, DSQ, or local variations such as VOL or RC).
Modifications of Appendix A with 0.7 points for first place and custom tie-breaking rules for PWA.
SailScores uses a web browser and is phone friendly for scorers, while many classic scoring programs run on a PC and don't publish scores easily. Other popular web-based scoring programs are usually focused on events and charge a fee per boat or per event.
SailScores is particularly popular with clubs that have long running series with many races. The ease of score entry has also made it popular with groups running many races on a single day, such as radio control sailing clubs.
Some clubs choose to use SailScores for club races but set up major regattas in a paid service with competitor registration features.
SailScores was built for Lake Harriet Yacht Club which uses many of its features, such as support for many races in a single series, weather notes, regattas, and notes on the club page. About half of the other clubs actively using the site have chosen to be listed on the front page.
Setup
The steps for initial set up are:
Request a club on the “Try it out” page.
Once you receive notice that your club site has been created, login and navigate to that page.
Follow the steps to add a season, classes, series, competitors and then races. Competitor lists can be copied from other software. Unlike other scoring programs, seasons are required to build unique links for different series and keep lists from getting too long.
Yes. Multiple scorekeepers with separate accounts can share responsibility for managing the scores for a single club.
Not at all. Accounts are for the scorekeepers that need to edit information on the site. Competitor information is public for all to see. They won't get any benefit from setting up an account.
Needs Work: lots of work.
While SailScores is oriented towards club series spanning several weeks or months, it also supports regattas: multi-day events which their own competitor lists, scoring rules, and their own competitor list. To set up a new regatta with multiple fleets, follow these steps as a logged in scorekeeper:
Make sure that the regatta dates are covered by a season. If not, create one. Usually seasons are a year long and named for the year, such as 2025. In the southern hemisphere they are more likely to be named like 2025-26
Navigate to the club admin page and create a new Regatta, towards the bottom of the page.
Yes. Go ahead and create a club following the steps above. Reach out if you would like the club reset back to the starting point.
Yes. You can share direct links to results pages without displaying them on the SailScores front page.
No. SailScores runs in your browser on Windows, macOS, Android, iOS, and more.
Yes. SailScores includes settings for codes defined in the Racing Rules of Sailing, such as DNS, DNF, DSQ, or OCS. If your club uses custom codes, such as for volunteer duty, those are easily added to your club's scoring system(s).
Race Management
TODO: Improve guidance and link to quick entry workflow.
Enter finish order promptly after each race. Because SailScores calculates and publishes automatically, results are visible to competitors within seconds.
Regattas can have multiple Fleets, a subset of the club's boats. Adding existing or new competitors to a fleet is a quick activity for scorekeepers.
Yes. Fleets can be scored separately or combined for overall standings.
Currently, SailScores supports one-design fleets with ranked finish order. Handicap scoring is not yet available.
TODO: Add screenshots and clarify keyboard shortcuts.
Select the race.
Choose the fleet.
Enter finish order or apply score codes.
Save — results are instantly calculated and published.
Use the built-in score code list or add custom codes to your scoring systems. Codes will be available as you add results to a race.
Mark a race in a series as provisional to display the series scores with a note indicating that they are provisional. When resolved, update that race status to “Raced”. SailScores automatically recalculates series results when a race is saved.
Ties for most scoring methods follow World Sailing RRS Appendix A rules. Some base scoring systems, such as PWA standard, have different tie-breaking rules.
Series & Events
A regatta is a single event, often over one or a few days. A regatta has a dedicated scoring page that can display notices. A series is focused on the scores for a collection of races over a season or period. A regatta can include multiple fleets, but a series scores all included boats against each other.
When setting up or entering results for a regatta, make sure to use the New Race and New Fleet buttons from the regatta scoring page. This will keep them linked to the regatta.
Yes. A race can belong to multiple series without duplicate entry. When entering the race, select all the series which include it.
Each scoring system has discard rules, describing the number of discards after x races are sailed. A club can have many different scoring systems set up. Typically, clubs will have a regatta scoring system and a club sailing scoring system with different discard rules and different custom score codes.
Reporting & Export
Yes. You can link directly to results pages or embed them via iframe. Public SailScores URLs are stable and can be used to link directly to the scores you want to share.
Yes. Export to CSV for spreadsheets or HTML for formatted pages to post.
Yes. Export HTML results and print those for the cleanest prints with minimal headers and extra text.
Troubleshooting & Maintenance
TODO: Add common error messages and offline guidance.
Check your internet connection. If the problem persists, contact support with event details.
TODO: Document automated exports and retention policy.
Yes. Export results regularly to CSV or PDF.
TODO: Clarify data retention and account closure process.
Your club’s data remains accessible for download before closing the account.
Open Source & Contribution
Use the feedback form or email the development team.
Yes. SailScores welcomes code contributions, translations, and documentation help.
Support & Learning
In the next several months we are adding documents to cover specific tasks in SailScores. But the program was designed for ease-of-use. Most activities should be
Email support and documentation are available; live chat may be offered for Supporter accounts.
Reach out with details, including series name and a link to the relevant page.
Still need help?Reach out with details, including series name and a link to the relevant page.