The New Zealand women’s team has won the 2026 World Rugby Sevens Series season title even before the final of the last tournament of the season is played in Harrison, New Jersey ...