For sailing clubs · PHRF handicap racing

Run your season.
Score the fleet.
Publish the results.

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.

  • World Sailing Low-Point scoring
  • RRS 2025–2028 rules
  • Mobile-friendly output
4Season → Series → Regatta → Race
PHRFTime-on-distance & time-on-time
6+Shortcodes for public pages
A8RRS tiebreaks built in

Everything race night needs

One plugin, the whole regatta workflow

From the first scratch sheet to the final standings, WP SailingFlow handles the parts of club racing that usually live in fragile spreadsheets.

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.

PHRF scoring done for you

Enter finish times and the plugin calculates elapsed and corrected times, then assigns World Sailing Low-Point scores. Results stay fully editable after submission.

Standings & throwouts

Series standings with configurable tiered throwouts — drop the worst N once M races are sailed — and proper RRS Appendix A8 tiebreaks.

Fleets & divisions per season

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.

Stand-alone scored races

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.

Result & cancellation emails

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

How it works

A clear path from setting up your fleet to a published, mobile-friendly results board.

  1. 1

    Build your season

    Create the season, add racing series, and define your divisions once. Reuse them year after year.

  2. 2

    Register the fleet

    Add boats to the scratch sheet with their division, sail number, and PHRF rating for the series.

  3. 3

    Enter finish times

    Type in finishes after racing. Corrected times and Low-Point scores are calculated instantly and stay editable.

  4. 4

    Publish & share

    Drop a shortcode on any page to publish schedules, results, and live standings — automatically up to date.

Publish anywhere on your site

Your results, on your own pages

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.

  • Frozen Place & Boat columns with horizontally-scrolling scores on mobile
  • Cancelled races show the reason on hover or focus
  • Works with any well-built WordPress theme
[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

Start free. Upgrade when you need to.

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.

Free

$0always

Everything a club needs to run and publish a season.

  • Seasons, series, regattas & races
  • Divisions, boats & per-season PHRF ratings
  • PHRF time-on-distance scoring (Low-Point)
  • Stand-alone scored races
  • Schedules, scratch sheets, results & standings
  • All public shortcodes
Download free

Pro features reactivate instantly on your existing data — nothing is ever lost when a license starts or ends.

Good to know

Frequently asked questions

What kind of racing does WP SailingFlow score?

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.

Do I need anything besides WordPress?

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.

Will the results pages match my site?

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.

Can I fix a result after I've entered it?

Always. Results remain fully editable after submission, and a confirmed “Clear Results” option resets a race back to scheduled without deleting the race itself.

What happens to my data if I don't renew Pro?

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.

Give your club its own race-results board

Set up your season in an afternoon and publish standings your fleet can check from the dock.

Get WP SailingFlow