Jordie Barrett was in sensational form as his record points haul in Super Rugby Aotearoa led to the Hurricanes beating the Highlanders 30-19.

The All Blacks full-back scored all of the Hurricanes points in Dunedin on Friday, getting his team off the mark in this season's competition following three straight defeats.

In front of a 13,000-strong crowd at Forsyth-Barr Stadium, Barrett scored three tries, converting all of them, and added a further nine points from penalties.

It is a record points tally for a player in a single game of Super Rugby Aotearoa, which was established last year in the wake of the coronavirus pandemic.

Tyrel Lomax's yellow card midway through the first half handed the Highlanders a chance to get back into the contest after Barrett put the visitors 10-0 up, with his first penalty a 50-metre effort, but although Tony Brown's team scored through Bryn Evans, the Hurricanes' star man was on hand to restore the 10-point cushion before half-time.

Mitch Hunt's error was pounced on by the Hurricanes, with Barrett going over to seal his hat-trick.

Connor Garden-Bachop and Thomas Umaga-Jensen struck back for the Highlanders, though Barrett fittingly had the final say with a stoppage-time penalty.