Scoring Systems

Understand how RegattaHub calculates race scores and corrected times

Overview

RegattaHub supports multiple professional scoring systems for yacht racing. Depending on your regatta's setup, you can use:

  • One Design: All boats are equal with points based on finish position
  • PHRF: Handicap racing using Performance Handicap Racing Fleet ratings
  • ORC: Offshore Racing Congress scoring with single-number or rating bands

Corrected Time Calculations

One Design

For one-design racing, corrected time equals elapsed time. Boats are assigned positions and points in the order in which they finished.

PHRF (Performance Handicap Racing Fleet)

RegattaHub supports both PHRF Time on Time (TOT) and Time on Distance (TOD) scoring. Ratings are provided by competitors during registration, and the actual rating used for each race is shown on the race details page.

PHRF Time on Distance (TOD)

Correction = PHRF rating × Distance (nautical miles)
Corrected Time = Elapsed Time - Correction

PHRF Time on Time (TOT)

TCF = 650 / (550 + PHRF rating)
Corrected Time = Elapsed Time × TCF

The regatta organizer selects whether to use TOT or TOD when entering race finishes.

ORC (Offshore Racing Congress)

RegattaHub supports ORC single number, triple number, and 5-band ratings for both all-purpose courses and windward/leeward races.

ORC Time on Time (TOT)

TCF = TOT value from certificate
Corrected Time = Elapsed Time × TCF

ORC Time on Distance (TOD)

ToD delta = boat's ToD - lowest ToD in race (excludes boats marked DNS)
Allowance = ToD delta × Distance
Corrected Time = Elapsed Time - Allowance

Scoring Codes and Penalties

RegattaHub supports standard sailing scoring codes and penalties:

Penalty Code Points Assigned Excludable
Finished Based on finish position Yes
DNF (Did Not Finish) Number of boats at start + 1 Yes
DNS (Did Not Start) Number of boats at start + 1 Yes
DSQ (Disqualified) Number of boats at start + 1 Yes
OCS (On Course Side) Number of boats at start + 1 Yes
RET (Retired) Number of boats at start + 1 Yes
DNC (Did Not Compete) Number of boats in series + 1 Yes
RDG (Redress) Custom points (assigned by organizer) Yes
DNE (Did Not Enter) Number of boats at start + 1 No
Custom Penalty Custom points (assigned by organizer) Yes

Important: "Number of boats at start" means all boats except those marked DNC. For example:

  • Boats marked DNS count toward the number at the starting area
  • Boats marked DNF do not count toward the number at the starting area

Both redress (RDG) and custom penalty points are assigned by the regatta organizer when entering the scores.

Individual Race Ties

When boats have equal corrected times, the points for the tied place and all places immediately below are added together and divided equally among the tied boats.

Example 1: Two Boats Tie for 1st Place

Boat A: Corrected time = 3000.000s
Boat B: Corrected time = 3000.000s
Boat C: Corrected time = 3100.000s
Results:
Boat A: Position = 1, Points = (1+2)/2 = 1.5
Boat B: Position = 1, Points = (1+2)/2 = 1.5
Boat C: Position = 3, Points = 3.0

Example 2: Three Boats Tie for 2nd Place

Boat A: Corrected time = 2900.000s → Position = 1, Points = 1.0
Boat B: Corrected time = 3000.000s
Boat C: Corrected time = 3000.000s → Tied for 2nd
Boat D: Corrected time = 3000.000s
Boat E: Corrected time = 3100.000s → Position = 5, Points = 5.0
Results for tied boats:
Boat B: Position = 2, Points = (2+3+4)/3 = 3.0
Boat C: Position = 2, Points = (2+3+4)/3 = 3.0
Boat D: Position = 2, Points = (2+3+4)/3 = 3.0