Organize the whole season
Structure racing as Season → Series → Regatta → Race. Schedule-only events like practices and socials sit alongside scored races on the same calendar.
For sailing clubs · PHRF handicap racing
WP SailingFlow is a complete race-management toolkit that lives inside your own WordPress site. Organize seasons, calculate corrected times and World Sailing Low-Point scores, and publish schedules, scratch sheets, results, and standings — no spreadsheets, no separate logins.
Everything race night needs
From the first scratch sheet to the final standings, WP SailingFlow handles the parts of club racing that usually live in fragile spreadsheets.
Structure racing as Season → Series → Regatta → Race. Schedule-only events like practices and socials sit alongside scored races on the same calendar.
Enter finish times and the plugin calculates elapsed and corrected times, then assigns World Sailing Low-Point scores. Results stay fully editable after submission.
Series standings with configurable tiered throwouts — drop the worst N once M races are sailed — and proper RRS Appendix A8 tiebreaks.
Maintain a managed list of divisions and assign each boat a division and PHRF rating per season. Boats keep their identity and history even when they move.
Score a one-off race that belongs to no series — pick its boats, set ratings, enter times, and publish a results page that never touches your standings.
Notify your fleet automatically when results post or a race is cancelled — with one-click, per-recipient unsubscribe and List-Unsubscribe headers built in.
From sign-up to standings
A clear path from setting up your fleet to a published, mobile-friendly results board.
Create the season, add racing series, and define your divisions once. Reuse them year after year.
Add boats to the scratch sheet with their division, sail number, and PHRF rating for the series.
Type in finishes after racing. Corrected times and Low-Point scores are calculated instantly and stay editable.
Drop a shortcode on any page to publish schedules, results, and live standings — automatically up to date.
Publish anywhere on your site
WP SailingFlow renders responsive, mobile-friendly output through simple shortcodes. Paste one onto any WordPress page or post and it stays in sync with your data — no theme changes, no embeds, no third-party scoreboard.
[wpsf_schedule] season race schedule
[wpsf_scratch_sheet] registered boats by division
[wpsf_race_results] results of a single race
[wpsf_race_details] course & conditions detail
[wpsf_standings] full series standings grid
[wpsf_series_title] standings breadcrumb heading
Legacy 1.x tags stay registered, so existing pages keep working.
Free core, optional Pro
The full race-management workflow is free. Pro adds the scoring options and notifications that bigger series rely on — and your data is never deleted, so Pro features switch on instantly.
$0always
Everything a club needs to run and publish a season.
$149/ year · per site
For clubs running competitive multi-race series.
Pro features reactivate instantly on your existing data — nothing is ever lost when a license starts or ends.
Good to know
PHRF handicap racing. It calculates corrected times by time-on-distance (the default) or, on Pro, time-on-time, and assigns points using the World Sailing Low-Point system with RRS Appendix A8 tiebreaks.
No. WP SailingFlow is a self-contained plugin that installs from a zip. It requires WordPress 6.0 or newer and PHP 7.4 or newer — that's it.
Yes. Output is rendered through shortcodes you place on your own pages, so it inherits your theme and is responsive on phones and tablets out of the box.
Always. Results remain fully editable after submission, and a confirmed “Clear Results” option resets a race back to scheduled without deleting the race itself.
Nothing is deleted. The plugin keeps all your settings and data; Pro-only features simply pause and reactivate instantly the moment a license is active again.
Set up your season in an afternoon and publish standings your fleet can check from the dock.