He played for Western Suburbs in the New South Wales Rugby League (NSWRL) competition.
The following season, Rodda was part of the Western Suburbs side which won the minor premiership and reached the 1948 NSWRL grand final against Balmain.
Rodda played at centre in the match as Balmain went into halftime holding a 5–3 lead.
In the second half, a long range try scored by Wests player Kevin Hansen gave Western Suburbs an 8–5 lead which they held onto until the end of the match winning their third premiership in front of 29,122 fans at the Sydney Sports Ground.
Rodda retired at the end of the 1950 season and did not play in the club's grand final defeat against South Sydney.