He played his junior football for the Aspley Devils and attended Wavell State High School, before being signed by the Brisbane Broncos.
[13] In July, while playing for the Devils, Molo received a three-game suspension for a shoulder charge against the Sunshine Coast Falcons.
[15] On 24 October, Molo signed a one-year deal with the North Queensland Cowboys after training with their first grade squad while playing for the Blackhawks.
[16] In Round 11 of the 2018 NRL season, Molo made his debut for North Queensland in their 20–19 loss to South Sydney.
On 16 March, Molo signed with the St. George Illawarra Dragons on a three-year deal commencing from the 2022 NRL season.
[25] Molo played a total of 21 games for the club in the 2022 NRL season which saw them finish 10th on the table and miss the finals.
He did not appear in Port Kembla court on 22 February where he pleaded guilty to one count of stalk/intimidate with intent to cause fear of physical harm.
St. George Illawarra released a statement claiming the plea related to an incident at Molo's home on 17 December 2022.
[27] Molo would play a total of 18 games for St. George Illawarra in the 2023 NRL season as they finished 16th on the table.