He previously played for the South Sydney Rabbitohs, North Queensland Cowboys, and the Brisbane Broncos in the National Rugby League.
[6][7] 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.
[9][10] After starting the season with the Northern Pride, Mago made his first grade debut for North Queensland in their Round 23 game against Penrith.
[12] Mago made 12 appearances for Brisbane in the 2018 NRL season including the club's elimination final loss against St. George at Suncorp Stadium.
Mago made 31 appearances for Wigan throughout the 2022 Super League season including the clubs upset semi-final loss against Leeds.