He joined Burnside High School on a scholarship as part of their international rugby programme. He played for the schools first XV and the Crusaders' Under-18 team.[3]
Ravalawa joined the St. George Illawarra Dragons and made 19 appearances for the club during the 2019 NRL season and finished as the club's top try scorer and became a crowd favourite at Kogarah and WIN Stadium.[7]
2020
In 2020, Ravalawa was awarded a penalty try in the club's first match of the season against the Wests Tigers. In that match, he injured his thigh, meaning he could not finish the match and play the next week.[8] In June 2020, Ravalawa re-signed with the club on a three-year deal, keeping him at St. George Illawarra until at least the end of the 2023 season.[9] He ended the season as the club's tied top try-scorer alongside Zac Lomax and Matthew Dufty, scoring 13 tries in the process.[10]
2021
On 27 April, Ravalawa was suspended for two matches after he was initially placed on report for an illegal shoulder charge during the club's loss to the Sydney Roosters in round 7 of the 2021 NRL season.[11]
In round 10 of the 2021 NRL season, Ravalawa scored a hat-trick in the club's 44–18 loss against Melbourne, his first in the NRL.[12] Due to an illegal shoulder charge during this game, he again received a two match suspension.[13]
On 22 June, Ravalawa was suspended for four games by the NRL after being placed on report for an illegal shoulder charge during the club's round 15 victory over Canberra.[14]
In round 24, Ravalawa scored two tries in a 26–38 loss against North Queensland.[15]
On 21 February, Ravalawa was issued with a breach notice and fined by St. George Illawarra after he was involved in an altercation with teammate Zane Musgrove following the clubs Charity Shield loss to South Sydney in Mudgee. It was alleged that both players were heavily intoxicated after a night out of drinking following the game. It was reported that Ravalawa told club officials he was “too drunk to remember” what happened.[19]
In round 5 of the 2023 NRL season, Ravalawa scored two tries for St. George Illawarra as they defeated the Dolphins team 38-12.[20]
In round 14, Ravalawa scored two tries for St. George Illawarra in their 26-18 loss against Penrith. In round 19, Ravalawa scored a hat-trick in St. George Illawarra's 36-26 loss against Canberra. On 12 July, Ravalawa re-signed with St. George Illawarra until the end of 2026.
In round 23, Ravalawa equalled the St. George clubs try scoring record by crossing over for four tries in their 26-20 loss against Parramatta.[21]
Ravalawa would finish as the clubs top try scorer with 21 tries from 21 games. St. George Illawarra would finish the year in 16th place.[22]
2024
Ravalawa played 12 games for St. George Illawarra in the 2024 NRL season as the club finished 11th on the table.[23]
There had been reports through the year that Ravalawa had fallen out of favour with head coach Shane Flanagan and was reportedly told he could negotiate with other clubs.[24]