During the 2015 ISAF Sailing World Cup, Junior finished second in the men's Finn event in Weymouth.
After beating out Andrew Murdoch to qualify,[1] he represented New Zealand at the 2016 Summer Olympics in the Finn class, finishing seventh.
[2] Junior joined Team New Zealand in 2016 and was part of the crew that won the 2017 America's Cup.
[3][4] In December 2019, Junior finished 1st at the 2019 Finn Gold Cup at the Royal Brighton Yacht Club.
[5] Junior represented New Zealand at the 2020 Summer Olympics in the Finn class and placed fifth after out qualifying Andy Maloney for selection.