[2][8] During the 2019 season Havili captained Tasman to their first Mitre 10 Cup premiership title, scoring a try in the final win over Wellington.
[11] Havili started at centre against the touring British and Irish Lions in 2017, slotting into the place of the injured Ryan Crotty.
[12] Havili was called up to the All Blacks for the 2017 Rugby Championship squad after shoulder surgery ruled out Hurricanes back Jordie Barrett for the rest of the year.
Havili made his All Blacks debut against the Pumas on 1 October 2017 at José Amalfitani Stadium in Buenos Aires, replacing in form winger Rieko Ioane with only 10 minutes left of the match.
His standout performance against Argentina saw him named on the bench the following week against South Africa where he replaced the injured Nehe Milner-Skudder shortly before half time.
Havili was the best performing substitute off the bench in that fixture, setting up Damian McKenzie's try to make the score a 25–24 win over the Springboks for New Zealand.
Havili played in three games on the 2017 end of year tour, the first of which was a quiet performance in a 23–18 loss to the Wallabies where he replaced Lima Sopoaga off the bench.
Havili also started for the All Blacks ten days later in a 28–23 win over a French side where he produced a good performance and was not subbed off.