Milne was born in Auckland, New Zealand. He is of Māori[3] and Fijian[4] descent. He moved to Australia at a young age.
He played his junior rugby league for the Clovelly Crocodiles and spent some time in rugby union[5] whilst attending Randwick Boys High School and Newington College (2011–2013), where he played junior representative grades for Randwick as well as NSW & Australian Schoolboys teams alongside future Parramatta Eels backrower Tepai Moeroa.[6][7] He was then signed by the Sydney Roosters.
Playing career
Early career
From 2013 to 2015, Milne played for the Sydney Roosters' NYC team.[8] On 18 October 2014, he played for the Junior Kiwis against the Junior Kangaroos.[9] He was again selected for the Junior Kiwis on 2 May 2015.[10] Milne was released by the Roosters, with "a questionable work ethic, including being late for training and poor training performance, coupled with some minor off-field dramas" said to be contributing factors.[11]
In round 8, Milne made his NRL debut for the Dragons against the Sydney Roosters.[13][14] After further games in reserve grade, he returned to centre in first grade for six games at the end of season. Teammate Benji Marshall said Milne "has one of the best in and aways and flick passes I've seen at training. He is a very talented kid."[11]
Milne played in 11 games in 2017, almost entirely from the bench. He scored his first try in round 11 against the Warriors, his sole match starting at centre for the season, and his only try for the year. On 6 May, Milne made his international debut for Fiji against Tonga in the 2017 Pacific Cup.[16] Milne said, "I received a call from Mick Potter to play for Fiji against Samoa last year but I couldn't due to personal reasons. I was disappointed, but I had let him know that I was keen to play for Fiji this year. This has been an emotional moment for me. One of the best things about being in camp is the devotion time and learning some Fijian songs. This has been one of the best camps I have ever been in."[17]
In June, Milne signed a two-year contract with the Wests Tigers starting in 2018.[18]
Selected for Fiji in the World Cup at the end of the season, Milne scored two tries and kicked two goals in Fiji’s opening match against the USA.[19] In his next game, he scored two tries and kicked three goals against Wales.
On 4 November, Milne signed a two-year deal with the New Zealand Warriors. Milne had written a letter to coach Stephen Kearney asking him for a second chance to play in the NRL. "I told him I'm not a drug addict," Milne said. "I wrote to him – spelling errors and all – telling him that I wanted to play in the NRL again. That I owned up to my errors and I was on the right track. I knew I could offer something to the club".[20]
On February 15, Milne suffered a badly broken nose in the pre-season NRL Nines tournament.[21] Then, in March, he suffered a season ending knee injury whilst playing for the New Zealand Canterbury Cup NSW team,[22] and made no appearances in first grade for the season.
Milne made his club debut for South Sydney in round 10 of the 2021 NRL season against the Cronulla-Sutherland Sharks. In round 15, he scored his first try for Souths in a 46–0 victory over Brisbane,
He never lost a game that year.
[24]
In round 10 of the 2022 NRL season, Milne scored two tries for South Sydney in a 32–30 victory over the New Zealand Warriors.[26]
In round 25, Milne scored two tries in the first match to be played at the new Sydney Football Stadium. South Sydney would lose the match 26-16 to their arch-rivals, the Sydney Roosters.[27]
The following week in the elimination final, Milne was sin-binned twice in South Sydney's 30-14 upset victory over the Sydney Roosters.[28]
In the preliminary final against Penrith, Milne was sent off for a swinging arm to the head of Penrith player Spencer Leniu. South Sydney would go on to lose the match 32-12, and Milne was later suspended for six matches over the incident.[29]
2023
In round 11 of the 2023 NRL season, Milne scored two tries for South Sydney in their 20-0 victory over the bottom-placed Wests Tigers.[30]
Milne played a total of 14 games for Souths in the 2023 NRL season as the club finished 9th on the table and missed the finals.[31]
2024
Milne played 21 matches for South Sydney in the 2024 NRL season as the club endured a difficult campaign finishing second bottom on the table.[32] On 29 November, it was announced that Milne had signed a two year deal with the Huddersfield Giants.[33]