Creating Races

The race schedule is the foundation of your regatta's scoring system. Each race you create represents a scored competition for one or more classes. This is where you define when races happen, which classes participate, and the conditions under which they'll be scored.

This guide will teach you everything you need to know about creating and managing the race schedule in RegattaHub.

You should have:

  • Admin permissions for the regatta
  • At least one fleet/class configured
  • Understanding of your regatta's format (how many races, which classes race together)
  • Knowledge of scoring systems your classes use (PHRF, ORC, One Design)
Warning:

You cannot create races until you have at least one fleet configured


Understanding Races in RegattaHub

What is a Race?

In RegattaHub, a race is a single scored competition for one fleet/class. Each race:

  • Belongs to exactly one fleet/class
  • Has a scheduled start date and time
  • Contains finish times and results for boats in that fleet
  • Produces scores that count toward the series standings
  • Has a status (draft, published, finished, etc.)

Understanding Race Organization

RegattaHub organizes races hierarchically to mirror real-world regatta structure:

Racing Circle (e.g., "Offshore Circle")
├── Fleet (e.g., "PHRF Spinnaker")
│   ├── Race 1 - PHRF Spinnaker
│   ├── Race 2 - PHRF Spinnaker
│   └── Race 3 - PHRF Spinnaker
├── Fleet (e.g., "PHRF Non-Spinnaker")
│   ├── Race 1 - PHRF Non-Spinnaker
│   ├── Race 2 - PHRF Non-Spinnaker
│   └── Race 3 - PHRF Non-Spinnaker

Racing Circle: A group of fleets that race together on the same course (configured in Section 3)
Fleet: A class of boats using the same scoring system (configured in Section 3)
Race: A single scored competition for one fleet

How Races Relate to Scoring

Understanding how races fit into the scoring workflow:

  1. Create Race → Define when and how the race happens
  2. Enter Finishes → Record finish times and positions during/after the race
  3. Calculate Scores → RegattaHub automatically calculates corrected times and points
  4. Publish Results → Make results visible to participants
  5. Update Series Standings → Race points contribute to overall standings

Part 3: Accessing the Races Tab

Navigation: Admin Dashboard → Races Tab

  1. From the RegattaHub home page, click Admin in the top navigation
  2. Select your regatta from the list
  3. Click the Races tab in the dashboard

You'll arrive at the Race Schedule page, which displays all your races organized by circle and fleet.

Understanding the Races Tab Interface

When you first open the Races tab, you'll see:

Header Section

  • Page Title: "Race Schedule"
  • Search Box: Filter races by name, fleet, or status
  • Expand All / Collapse All: Buttons to show/hide all race details
  • Add Race Button: Primary button to create new races

Race Organization Display

If you have racing circles configured, you'll see:

Circle Groups (purple circle icon)
- Shows circle name (e.g., "Offshore Circle")
- Displays fleet count and total race count
- Can be expanded to show fleets and races

Fleet Groups (flag icon)
- Shows fleet name and scoring type
- Displays race count for that fleet
- Can be expanded to show individual races

Individual Races
- Race name and number
- Scheduled date and time
- Status badge (draft, published, finished)
- Action buttons (Score, Edit, Delete)

Race List Features

Expanding and Collapsing

Click on any circle or fleet header to expand/collapse it:

  • Collapsed Circle: Shows only the circle name and summary counts
  • Expanded Circle: Reveals all fleets within that circle
  • Collapsed Fleet: Shows only the fleet name and race count
  • Expanded Fleet: Reveals all races for that fleet
Tip:

Use "Expand All" when you need to see all race details at once, or "Collapse All" for a high-level overview.

Search and Filter

The search box filters races in real-time.


Understanding Race Creation Modes

Before creating your first race, you need to understand the three different modes available. RegattaHub offers flexibility in how you create races to match your regatta format.

The Three Creation Modes

When you click "Add Race," RegattaHub first asks you to select a creation mode:

Mode 1: Single Class

Best for:
- Simplest to use
- Creating one race for one specific class
- When classes race at different times
- Maximum control over individual race settings
- One-design classes racing separately

Creates: 1 race for the selected fleet

Example: Creating "Race 1" for the J/70 fleet only

Mode 2: Multi-Class

Best for:
- Multiple classes finishing in mixed order
- When you want to enter finish times for multiple classes at once
- Classes that race the same course but score separately

Creates: Individual races for each selected fleet (all sharing entry workflow)

Warning:

Multi-class mode creates separate individual races for each fleet. You get separate results for each class, but the data entry workflow allows you to enter finish times for all classes together.

Mode 3: Racing Circle

Best for:
- All classes in a circle racing together

Creates: Individual races for all fleets assigned to that circle

Example: Creating races for the "Offshore Circle" which contains PHRF Spinnaker, PHRF Non-Spinnaker, and ORC fleets

Note:

Racing Circle mode is only available if you've configured circles. If you don't see this option, you need to set up racing circles first.


Creating Your First Race - Single Class Mode

Let's walk through creating a race in Single Class mode, which gives you the most control and is the easiest to understand.

Step 1: Open the Race Creation Modal

  1. Click the Add Race button in the top right of the Races tab
  2. The race creation mode selection screen appears
Races tab with Add Race button

Step 2: Select Single Class Mode

  1. Click the Single Class option
  2. You'll see a preview of available fleets below the option
  3. The modal updates to show the race configuration form
Create Race modal showing Single Class, Multi-Class, and Racing Circle mode options

Step 3: Configure Basic Race Information

The race configuration form has several sections. Start with the basics:

Fleet Selection - Selects which fleet this race is for

  1. Click the dropdown menu
  2. You'll see all configured fleets with their scoring types
  3. Select your desired fleet (e.g., "PHRF Spinnaker - PHRF")
Tip:

The scoring type is shown next to each fleet name so you know what parameters you'll need to provide.

Race Name
What it does: Sets the display name for this race
Default: "Race 1" (or the next number in sequence of all fleets)

Warning:

Race numbers on series standings are assigned by start time, race names are an additional option that appear on results sheets and in participant notifications.

Race Date
What it does: Sets the calendar date when the race occurs
Default: Your regatta start date

  1. Click the date picker
  2. Select the race date
  3. Date must be within your regatta date range
Note:

You can schedule races before or after your official regatta dates, but RegattaHub will show a warning if you do this.

Start time
What it does: Sets the scheduled start time for the race
Format: HH:MM or HH:MM:SS (24-hour format)

Configure Scoring Parameters

Depending on which fleet you selected, you may need to provide additional race parameters. These parameters determine how handicaps are calculated for this specific race.

For PHRF Fleets

PHRF races require course distance.

For ORC Single Number Fleets (ORC_SN)

ORC SN races require:
Field 1: "Course Distance (nm)"
Field 2: "Course Configuration"
Field 3: "TOD or TOT"

For ORC Triple Number Fleets (ORC_TRIPLE)

ORC Triple races require:
Field 1: "Course Distance (nm)"
Field 2: "Wind Band"
Field 3: "Course Configuration"
Field 4: "TOD or TOT"

For ORC 5-Band Fleets (ORC_5BAND)

ORC 5-Band races require:
Field 1: "Course Distance (nm)"
Field 2: "Wind Band (1-5)"
Field 3: "Course Configuration"
Field 4: "TOD or TOT"

For One Design Fleets

One Design races require no additional parameters! Only the basic information (name, date, time) is needed.

Step 6: Create Race and Start Scoring

When you click "Create Race & Start Scoring":

  1. RegattaHub creates the race in the database
  2. The race appears in your Races tab
  3. You're automatically redirected to the finish entry screen for that race
Note:

What's next? You're now on the finish entry screen where you'll eventually enter finish times. For now, you can navigate back to the Races tab to create more races.

Creating Races - Multi-Class Mode

Multi-Class mode creates individual races for multiple fleets simultaneously, with a combined data entry workflow. This is ideal when boats from different classes finish in mixed order.

When to Use Multi-Class Mode

Perfect for:
- Classes with staggered starts finishing together
- When you want to enter all finishes on one screen

Step 1: Select Multi-Class Mode

  1. Click Add Race
  2. Select Multi-Class option
  3. The interface updates to show fleet selection

Step 2: Select Classes to Race Together

Unlike Single Class mode, Multi-Class lets you choose multiple fleets:

Fleet Selection Interface

You'll see a list of all configured fleets with checkboxes:
To select fleets:
1. Check the box next to each fleet that should race together
2. Use "Select All" to choose all fleets
3. Use "Clear" to uncheck all boxes
4. Selected count appears below the list

Multi-Class mode showing fleet selection checkboxes

Step 3: Configure Multi-Class Race Details

Race Name

Field: "Race Name *"
Default: "Race 1" (or next number)
What happens: RegattaHub creates separate races with fleet names appended

Race Date

Field: "Date *"
Behavior: All created races use the same date

  1. Select the race date
  2. Must be within regatta date range
  3. All fleets will have races on this date

Start Time Setup

Important: Multi-Class mode handles start times differently:

Field Note: "Start times will be set individually for each class on the finish entry page"
Why? Multi-class races often have staggered starts (pursuit format), so start times are set per fleet during finish entry, not during race creation.

Note:

You'll set individual start times when you begin entering finish times.

Step 4: Configure Scoring Parameters

If any selected fleet requires scoring parameters, you'll see parameter fields.

Step 5: Create Multi-Class Races

Review your selections:

Review Checklist:
- All desired fleets selected
- Fleet selection makes sense for racing together
- Race name is appropriate (generic, no fleet names)
- Date is correct
- Scoring parameters filled in (if required)

What happens:
1. RegattaHub creates individual races for each selected fleet
2. Race numbers increment automatically (Race 1, Race 2, Race 3…)
3. All races share the same base name but have fleet names appended
4. You're redirected to a multi-class finish entry screen

Multi-Class create races modal showing Create Races and Start Scoring button

After Creation: Multi-Class Entry

After creating multi-class races, you'll see a combined finish time entry screen. Additionally each race will show on the races tab under its specified fleet.

Entry Interface:
When you click "Score" on any of these races, you'll enter the standard finish entry screen where you can enter all finish times and details.

Managing Your Races

Once you've created races, you'll need to manage them: viewing, editing, deleting, and understanding their status.

Viewing Your Races

Race Status Indicators

Each race displays a colored status badge:

Draft (Gray badge)
- Race is created but not ready for scoring
- No finish times entered
- Not visible to participants
- Can be freely edited or deleted

Published (Green badge)
- Finish times have been entered
- Results are visible to participants
- Counts toward series standings
- Can still be edited (with caution)

In Progress (Yellow badge)
- Currently being scored
- Some finishes entered, not complete
- Results not yet final

Editing Draft Races

Draft races (no finishes entered) can be edited freely:

To edit:
1. Locate the race in the list
2. Click the Edit icon (pencil) next to the race
3. Edit modal appears with current values
4. Make changes
5. Click "Save Changes"

What you can edit:
- Race name
- Scheduled date and time
- Scoring parameters (distance, wind band, etc.)
- Circle assignment (if applicable)

Editing Published Races

Published races (with finishes entered) can be edited, but with warnings:

Warning message:
"This race has published results. Changing race parameters may affect calculated scores. Make sure you know what you're doing before saving changes."

What you can edit:
- Race name (safe)
- Scheduled date/time (safe)
- Scoring parameters (DANGER - recalculates all scores)

Best practice: If you need to change scoring parameters:
1. Note current results
2. Make the change
3. Verify recalculated results make sense
4. If results are wrong, change back immediately

What You Cannot Edit

Some race attributes cannot be changed after creation:

  • Fleet assignment: Cannot move race to different fleet
  • Scoring type: Cannot change PHRF to ORC, etc.
  • Race number: Automatically assigned, cannot be changed

Why? These changes would invalidate finish times and results. If you need to make these changes, delete the race and create a new one.

Deleting Races

You can delete races that are no longer needed.

Deleting Draft Races

To delete:
1. Locate the race
2. Click the Delete icon (trash can)
3. Confirmation dialog appears
4. Click "Yes, Delete"

Warning message:
"Are you sure you want to delete 'Race 1 - PHRF Spinnaker'? This action cannot be undone."

What happens:
- Race is permanently removed
- Cannot be recovered
- Race number is not reassigned

Deleting Published Races

Deleting races with results requires extra caution:

Enhanced warning message:
"This race has published results. Deleting it will remove all finish times and scores. Series standings will be recalculated. This action cannot be undone. Are you sure?"

What happens:
- Race is permanently removed
- All finish times are deleted
- Series standings are automatically recalculated
- Participants will notice race is gone

When to delete published races:
- Race was run incorrectly and must be abandoned
- Duplicate race was created by mistake
- Regatta format changed after races were scored

Note:

Best Practice: Don't delete published races unless absolutely necessary. If a race was abandoned due to conditions, it's better to mark it as abandoned rather than delete it.

Changing Race Order

RegattaHub automatically assigns race numbers in creation order. You cannot manually reorder or renumber races.

Why? Race numbers are permanent identifiers used in:
- Finish time records
- Series standings calculations
- Published results
- Participant notifications

Workaround for display order:
- Use race names to indicate sequence (e.g., "Saturday Race 1", "Sunday Race 1")
- Races display in chronological order by scheduled start time
- Within same time, display by race number