Match Racing

World Match Racing Tour 2021

The World Match Racing Tour (WMRT) announced its 2021 World Championship season with a 17 event schedule across 11 countries, including the inaugural  WMRT Final in Shenzhen, China from 15-19 December.   The 2021 season announcement has been made later than planned…