In 2012, Mago moved to Canberra and played for Canberra SG Ball Cup side. In 2013, he moved up to their NYC side. At the end of that season he represented the Junior Kangaroos, scoring twice in the side's 38-26 win over the Junior Kiwis.[5]
In 2015, Mago moved into Canberra's NRL squad, but spent the season playing for their feeder club, Mounties, in the New South Wales Cup.[8] After being released at the end of the season, Mago spent the 2016 pre-season with North Queensland on a train and trial contract and eventually earned a two-year NRL contract with the club. He spent the season playing for the North Queensland feeder club, the Mackay Cutters in the Queensland Cup.[9][10]
2017
After starting the season with the Northern Pride, Mago made his first grade debut for North Queensland in their Round 23 game against Penrith.[11] In October, he signed with the Cowboys' Queensland rivals, the Brisbane Broncos.[12]
2018
Mago made 12 appearances for Brisbane in the 2018 NRL season including the club's elimination final loss against St. George at Suncorp Stadium.[13]
2019 & 2020
After making no appearances in the 2019 NRL season for Brisbane, Mago joined South Sydney and made 12 appearances for the club in the 2020 NRL season.[14]
2021
Mago playing for the South Sydney Rabbitohs in 2021
On 15 July 2021, it was reported that he had signed for Wigan in the Super League on a three-year deal for the 2022 season.[15]
2022 & 2023
On 28 May 2022, Mago played for Wigan in their Challenge Cup final victory over Huddersfield. Mago made 31 appearances for Wigan throughout the 2022 Super League season including the clubs upset semi-final loss against Leeds. On 14 October 2023, Mago played in Wigan's 2023 Super League Grand Final victory over the Catalans Dragons.[16]