In 2012, he joined the Sydney Roosters. He played for the Roosters' NYC team in 2012 and 2013.[3]
2014
On 11 February 2014, Macdonald was selected in the Roosters' inaugural 2014 NRL Auckland Nines squad.[4] In Round 11 of the 2014 NRL season, he made his NRL debut for the Roosters against the Canterbury-Bankstown Bulldogs on the wing and scored a try in the Roosters' 32-12 win at ANZ Stadium.[5][6] He finished his debut year in the NRL having played 7 games and scoring 3 tries for the Roosters. On 2 September 2014, he was named on the wing in the 2014 NYC Team of the Year.[7]
2015
On 31 January and 1 February, Macdonald again played for the Roosters' in the 2015 NRL Auckland Nines.[8]
On 16 June, he signed a 1+1⁄2-year contract with the Gold Coast Titans mid-season effective immediately.[9][10] He made his club debut for the Titans in Round 15 against the New Zealand Warriors, playing at centre in the Titans' 36-14 loss at Cbus Super Stadium.[11][12] In his next match in Round 16 against his former club the Sydney Roosters, he scored his first try for the Titans in their 20-10 loss at Central Coast Stadium.[13] He finished off the 2015 season having played in 4 matches for the Roosters and 11 matches for the Titans, scoring 4 tries.[14]
In March, Macdonald was dropped from a pre-season trial game against the Melbourne Storm for being late to training.[22]
In round 1 of the 2019 NRL season, Macdonald made his debut for North Queensland, scoring a try in their 24–12 victory over his former club, the St George Illawarra Dragons.[23] In round 5, he suffered a fracture and dislocation of his ankle in the club's 12–18 defeat by the Melbourne Storm.[24]
On 20 June, he was involved in a traffic incident, in which a hired car leased in his name was found damaged and abandoned on Magnetic Island.[25][26] On 5 July, he was released by North Queensland.[27]
2020
On 11 June, Macdonald signed a contract to join Cronulla-Sutherland Sharks after twelve months out of the game.[28] Macdonald made his debut for Cronulla-Sutherland in round 9 against Penrith and scored a try as Cronulla were beaten 56-24 at Kogarah Oval.[29]
In round 1 of the 2022 season, MacDonald scored a hat-trick on his club debut for Leigh in their 50-4 victory over Whitehaven.[33]
On 28 May, Macdonald played for Leigh in their 2022 RFL 1895 Cup final victory over Featherstone. On 10 July, Macdonald scored a hat-trick in Leigh's 66-0 victory over Workington Town.[34]
On 3 October 2022, Macdonald scored try in the Million Pound Game victory over Batley which saw Leigh promoted back to the Super League.[35] On 17 November 2022, Macdonald joined Leeds Rhinos from Leigh for the 2023 season with a pre-season friendly being announced as part of the deal.[36]
2023
In round 2 of the 2023 Super League season, Macdonald made his club debut for Leeds in their 22-18 loss against Hull F.C.[37]
Macdonald played a total of 19 games for Leeds in the 2023 Super League season as the club finished 8th on the table and missed the playoffs.[38]
On 16 October 2023 it was reported that he had signed a four-year deal to join Salford ahead of the 2024 season.[39]
2024
In round 1 of the 2024 Super League season, Macdonald made his club debut for Salford against his former team Leeds. Leeds would win the match 22-16.[40] At the end of the season, Macdonald was the sole Salford representative in the Super League Dream Team.[41]
On 10 February 2017, Macdonald again played for the World All Stars against the Indigenous All Stars in the 2017 All Stars match, playing on the wing and scoring a try in the 34-8 loss at Hunter Stadium.[50] Macdonald played for Papua New Guinea in the 2017 Rugby League World Cup.
On 7 May 2016, he played for Papua New Guinea against Fiji in the Melanesian Cup, playing at centre and scoring a try in Papua New Guinea's 24-22 win at Parramatta Stadium.[56]
Macdonald was ever-present in Papua New Guinea's successful 2023 Pacific Bowl campaign, scoring four tries against the Cook Islands in Port Moresby[61] on the way to winning the Bowl.[62]
In 2024, Macdonald played in the Kumuls' unbeaten run to the promotion final in the 2024 Rugby League Pacific Championships, playing at Fullback and scoring a try against in the tournament's opening match against Fiji in Suva,[63] and registering a brace against the Cook Islands a fortnight later in Port Moresby.[64]
^"Squads For Auckland Nines". Rugby League Week. Bauer Media Australia. 14 February 2014. Archived from the original on 15 January 2016. Retrieved 18 June 2015.
^"Two new Titans join ranks". Gold Coast Titans. National Rugby League. 16 June 2015. Archived from the original on 9 April 2018. Retrieved 18 June 2015.
^"Three late changes in NRL". Gold Coast Titans. National Rugby League. 20 June 2015. Archived from the original on 23 July 2018. Retrieved 26 June 2015.
^"Papua New Guinea - Nene McDonald". Rugby League World Cup 2013. Rugby League International Federation Ltd. Archived from the original on 27 June 2015. Retrieved 18 June 2015.