On 7 August 2018, Waine made his debut for the senior side in their FFA Cup loss to Bentleigh Greens.[2]
After his debut for the Phoenix in the FFA, Waine played most of his games for the Wellington Phoenix Reserves in the ISPS Handa Premiership scoring a team high of 8 goals, before getting called up to the senior team again in March 2019[3]
On 30 March 2019, Waine made his professional debut for the Wellington Phoenix coming on as a substitute in their 4–1 win over the Newcastle Jets.[4]
On 28 April 2019, Waine made his first start for the Phoenix in a 5–0 loss to the Perth Glory.[5]
On 21 June 2019, Waine signed a two-year contract with the Phoenix. The first year being a scholarship deal, with the second year moving him onto a full-time contract.[6] Just before the 2019–20 season kicked off, the first year of this contract was upgraded to full-time.[7]
On 3 November 2019, Waine scored his first professional goal off the bench in Wellington's 3–2 loss to Melbourne City, passing Liberato Cacace to become the youngest goalscorer in the club's history at 18 years and 145 days.[8]
Plymouth Argyle
On 30 December 2022, Waine agreed to join League One leaders Plymouth Argyle for an undisclosed fee on a two-and-a-half-year deal, the transfer going through on 1 January when the transfer window opened.[9]
International career
New Zealand U-20s
On 16 April 2019, Waine was selected as one of the 21 players for the New Zealand U-20 who played at the 2019 FIFA U-20 World Cup in Poland.[10] He scored a brace in their opening match against Honduras on 24 May. He made two further appearances in the tournament, starting in both New Zealand's 2–0 victory over Norway and the 1–1 loss on penalties to Colombia in the Round of 16.
Waine made his international debut, including scoring his first international goal for New Zealand in their World Cup qualification match against Papua New Guinea, winning the game 1–0.[15][16]