Halaholo was born in Auckland, New Zealand, to parents of Tongan descent, but has represented Wales internationally after becoming eligible to play for that country on residency grounds.
After finishing secondary school, Halaholo began his premier club rugby career with Grammar Carlton before moving to Silverdale and then returning to his junior club Suburbs.[1]
Senior career
It was while playing for Suburbs that Halaholo caught the attention of Southland selectors and he headed to New Zealand's far south to gain his ITM Cup break with the Stags in 2013.[3] He made a big impact in Invercargill and after two seasons with the Stags, he was named in the Hurricanes squad for the 2015 Super Rugby season.[4]
Stuck behind the All Blacks midfield combination of Ma'a Nonu and Conrad Smith, Halaholo made only three appearances off the bench for the Hurricanes that season. For 2016, Halaholo was offered a wider training squad contract. He started the season on the bench, but finished it in the starting team that won the Hurricanes' first Super Rugby title, defeating the Lions 20–3 in the final at Westpac Stadium.[5][6]
Halaholo signed with Waikato for the 2016 Mitre 10 Cup season. He made his debut for the province on 21 August 2016 against Tasman and went on to play ten games for the Mooloos.[7]
After finishing his season with Waikato, Halaholo joined Cardiff on a three-year contract.[5] He played his first Pro 12 game for Cardiff on 4 November 2016 in a 34–28 win over Benetton Treviso, scoring the match-winning try on debut.[8] His European Rugby Challenge Cup debut followed on 10 December 2016 against Bath.[9] On 11 May 2018, he was part of the Cardiff team that lifted the Challenge Cup after beating Gloucester 31–30 in the 2017–18 European Rugby Challenge Cup Final.[10]
In May 2024, Cardiff announced that Halaholo would be leaving the club and return to New Zealand, having played 112 games for the club.[11]
Back in New Zealand, Halaholo joined Bay of Plenty for the 2024 Bunnings NPC season. With his new team, he reached the NPC final, which they narrowly lost 23–20 to Wellington in extra time.[12]
Halaholo was named in the Wales squad for the first time for the uncapped international against the Barbarians on 30 November 2019 after qualifying for Wales through the 3-year residency rule,[14] but was ruled out of the match with a long-term knee injury that he suffered while playing a Challenge Cup match with Cardiff against Leicester Tigers on 23 November 2019.[15]
Following injuries to fellow midfielders Johnny Williams, Jonathan Davies and George North, Halaholo was recalled to the Wales squad for their 2021 Six Nations Championship match against Scotland on 13 February 2021.[16] With Nick Tompkins and Owen Watkin picked to start, Halaholo was named on the bench for the game.[17] He made his international debut in the 32nd minute, when fullback Leigh Halfpenny went off for a head injury assessment.[18] He played a total of 10 tests for Wales.[12]