Italy wins 2021 Team Race Optimist World Championship

Italy is the winner of the 2021 Team Race Optimist World Championship.

Eric Twiname Team Racing Championships

The RYA Eric Twiname Team Racing Championship ended with a fast and frantic day of racing to crown the junior and youth champions

Inaugural Global Team Race win for Royal Thames YC

Royal Thames YCl won the inaugural Global Team Race Regatta, a two-on-two keelboat team race hosted by the New York YC in Newport, RI. The eight person British team won 18 of 21 races over the course of three days…