Farrar made his first grade debut for Canterbury in 1940 against Western Suburbs.
In Farrar's first season at Canterbury, the club reached the 1940 NSWRL grand final against Eastern Suburbs. Farrar played at second-row as Canterbury were defeated 24-14 by Easts at the Sydney Cricket Ground.
The following season in 1941, Canterbury finished second on the table but were defeated once again by Eastern Suburbs in a tight match 24โ22. In 1942, Canterbury-Bankstown finished as minor premiers and reached the grand final against defending premiers St. George. Farrar played for Canterbury in the grand final as they won their second premiership defeating St George 11โ9 at a muddy SCG.
In 1946, Farrar joined Eastern Suburbs and played one season for the club before retiring.[2][3]