Sailing race tracking app · regattas, SUP & paddlePilot 2027

Every boat on the course. Every crew back ashore.

Live tracking, rankings and safety for your race. Skippers use the free VesselSOS app — nothing to hand out, nothing to charge.

Back ashore12 / 12 ✓
Simulated race · demo data
6 digitsto join a race
0trackers to hand out or charge
12 / 12ashore — on one screen

Race day, fixed.

Paper sign-out sheet on the dock
Everyone checks in from their phone
“Has anyone seen Kaja?”
Retired, heading in · 1.2 nm to go
Counting sails across the finish
Finishes timed by the app
Results typed up at night
Provisional at the last finish
Calling round the harbour at dusk
12 / 12 ashore ✓

One race, two screens.

What the skipper sees, and what you see. Same second.

SKIPPER · VESSELSOS APP
VesselSOS app, race mode before the start: countdown to the gun, the flags up, distance to the line VesselSOS app, racing: place on the line and corrected, gap to the leader, next mark, speed and ETA VesselSOS app, racing: a MAYDAY in the fleet — the boat in distress, its distance and bearing, Heading there / Can’t assist VesselSOS app after the finish: place, elapsed time, distance sailed and leg splits
A start clock synced to the race committee.
← SAME SECONDYOU · RACE OFFICE
Tallinn Bay Regatta · 12 tracking
START · 12 BOATS ACROSS11:00
EST 9 Torm possibly early · 6 mAdvisory only — your race officer decides.
Every boat checked in. Early starters flagged, not judged.

Set up in ten minutes.

01 · YOUDraw your courseDrag the start line, marks and finish on a sea chart. Publish when it's right.
02 · YOUShare the codeSay 482 117 at the briefing, pin the QR on the noticeboard, or SMS every skipper.
03 · SKIPPERSThey join. You see them.Profile → Races in VesselSOS. Boat and crew in two taps — live on your map.

Have an entry list? Import a CSV (a Manage2Sail export works) and every skipper gets a personal link with their boat already picked.

Race tracking and results for the race office.

COURSE · DRAFT18.6 nm · 3 legs
Start line320 m
BuoyRC boatFixed mark
Right end favoured by 4° · wind 005°
M1AegnaPort ⟲ · Beat 5.3 nm
M2NaissaarPort ⟲ · Reach 5.8 nm
Publish course to fleet
LEADERBOARDLineCorrected
1101Tuulelind—L3
2371Liivi+0:41L9
3214Merikotkas+1:12L1
4440Sirli+1:58L11
5126Põhjanael+2:20L5
ORC/IRC time-on-time, projected until each boat finishes.
7 on water4 finished1 retired5/12 ashore
RETIRED · HEADING INEST 615 Kaja · 3 on boardBroken halyard. 1.2 nm to Pirita.
LOW BATTERY · 14%EST 812 PilvikAsk the crew to plug in or add a crew phone.
Ashore is marked automatically at the harbour.
SOS · 12:41 · CALL GUIDED TO JRCC TALLINNEST 440 Sirli · 3 on boardNearest: 101 Tuulelind 0.62 nm · 33 Haldjas 1.1 nm · 290 Meriliis 1.4 nm
✓ Asked 3 nearest to assist
101 TuulelindHeading there · 6 min
33 HaldjasCan't assist
START · POSSIBLY EARLY · GPS ±4 MEST 9 Torm was 6 m over at the gunAdvisory only — the race officer decides.
Confirm OCSClear
M2 NAISSAAR · NOT SEEN IN ZONEEST 508 ViireReview the track before scoring.
Results · Race 1PROVISIONAL
1Tuulelind2:57:223:02:52
2Liivi3:09:013:03:33
3Merikotkas2:44:403:04:04
4Sirli3:13:513:04:50
Export · Sailwave / CSVPublish results
Start countdown & flags on every phoneMessage the whole fleetEntries from a CSV (e.g. a Manage2Sail export)Crew backup phoneStaff roles: office, RC boat, safety boatSeries standingsSOONRC boat mode in the appSOON
FOR SKIPPERS

Racing lives in the app they already carry.

VesselSOS is free. Home stays the same — the race opens from Profile → Races, or straight from your link.

Where am I?Place, gap to the leader and corrected position — live.
Where next?Next mark, bearing, VMG and ETA to the finish.
Start clockThe race office's countdown and flags on every phone — it buzzes at each signal.
Lock screenSOONP3 · +2:14 · M1 2.4 nm without opening the app.
Safety stays onSOS on the phone guides the call to the right rescue centre — and alerts the race office at the same time.
After the raceTrack and stats in the logbook.
Race mode arrives in a VesselSOS app update for the 2027 pilot season. VesselSOS is on iPhone today, Android later.

Whatever you race.

FOLLOW IT Family follows in any browser. A live page for every race — map, leaderboard and finishes. No app, no login. Clubhouse TV: the same page full screen, with the start clock and flags.
racing.vesselsos.com/live/482117Kai is watching Tuulelind · P3
FAIR PLAY You decide what competitors see. Live, 15 minutes delayed, or own boat only. When everyone sees the same, it's information freely available to all boats.
Live15 min delayOwn boat only
SOS boats are always shown, whatever you pick.

Questions clubs ask.

Do competitors need a new app?

No. Race mode lives inside the free VesselSOS app, under Profile → Races. Home stays the same. Race mode arrives in an app update for the 2027 pilot season — VesselSOS is on iPhone today, Android later.

How do skippers join?

With a 6-digit race code you say at the briefing or on VHF, a QR on the noticeboard, or a link by SMS or email. Name, phone and ashore contact come from their profile — they only add how many people are on board.

Does GPS decide early starts or missed marks?

No. Phone GPS is about ±3–5 m. VesselSOS flags “possibly early, 6 m” or a mark not seen in the zone, and your race officer confirms or clears it with one tap.

What happens when someone sends SOS?

SOS works exactly as in the app today: the SOS screen guides the skipper to call the right rescue centre for those waters, with the position ready to read out. In a race it also alerts the race office the same second, and the race office can ask the 3 nearest boats to help (RRS 1.1). Time spent assisting is logged for redress (RRS 61.4(b)(4)). VesselSOS does not call or alert the rescue centre for anyone.

Line honours or handicap?

Both, behind one toggle. Corrected positions are projected while boats race (ORC/IRC time-on-time with TCF). SUP and paddle races use line honours; checkpoint races are coming soon.

Who sees the skippers’ phone numbers?

Only the race office, for safety. The public live page shows boats, positions and results — never phone numbers or contacts. Contact details are deleted 30 days after the race.

What does it cost?

It is free for competitors, always. We are onboarding a small group of clubs as pilots for the 2027 season and agree the terms with each club — no prices yet.

Can we export results?

Yes. Provisional results the moment boats finish, line and corrected, exported as CSV or a Sailwave file. The race officer can correct any finish by hand.

Can we try the start clock before the pilot?

Yes. Our free start sequence timer runs 5-4-1-0 or 3-2-1-0 with the flags (RRS 26), a horn, postponement, recalls and a big-screen mode — in any browser, no account. Open the start sequence timer →

Run your next race on VesselSOS.

Free for competitors. Always. We're onboarding a small group of clubs for the coming season. Pilot for the 2027 season · no prices yet
20-minute call · reply within one working day