OptimistSailing

Team Racing Calculator

Calculate team racing scores and determine which team wins based on boat finishing positions.

Ready to try it?

Launch Calculator

How to Use

  1. Drag up down to change positions for each team's boats
  2. The calculator automatically computes the total points
  3. The team with the lower score wins
  4. Use it during regattas or for teaching team racing tactics

⚠️ Adding Penalties

Desktop: Right-click on a card

Mobile: Long-press (hold) on a card for 0.6 seconds

  • DSQ: Disqualified - receives "number of boats entitled to race"
  • OCS: Retires or comes back - > D3.1(a)
  • OCS +10: OCS but finished - position + 10 points > D3.1(b)
  • NSC +6: Finishes but has not sailed the course - position + 6 points > D3.1(c)

📊 Scoring

Each card's position = points (1st place = 1 point, 2nd = 2 points, etc.)

Team with lowest total score wins

If tied, team without 1st place wins

🔗 Sharing

Tap score display → Share Positions to create a shareable link

Link includes card order and all penalties

⚙️ Settings

Change TR mode, team colors, and card size

📱 Install as App (PWA)

What is it? This web app can be installed on your device like a native app.

How to install:

  • iPhone/iPad: Safari → Share button → "Add to Home Screen"
  • Android: Chrome menu (⋮) → "Install app" or "Add to Home Screen"
  • Desktop: Look for install icon in address bar or browser menu

Benefits:

  • ✅ Works offline after first visit (no internet needed!)
  • ✅ Opens like a native app (no browser bars)
  • ✅ Faster loading with cached resources
  • ✅ Access directly from home screen
  • ✅ Perfect for use on the water where connectivity is poor