A Bondi local, Moscatt played his junior rugby league with the Charing Cross club in Waverley before coming through Eastern Suburbs junior ranks. He played a season of
Group 8 rugby league with Queanbeyan before a season with Leeds in England in the 1965/66 northern winter. Moscatt made his first grade debut for Eastern Suburbs in 1969 establishing himself as the club's first choice hooker. In 1972, Eastern Suburbs reached the grand final against
Manly-Warringah. Moscatt played at hooker in the game which Easts lost 19–14, to see Manly win their first ever premiership. In 1974, Moscatt missed the entire season as Eastern Suburbs finished as minor premiers under the arrival of coach Jack Gibson. Easts reached the 1974 NSWRL grand final and won their first premiership in 29 years defeating Canterbury 19–4 at the
Sydney Cricket Ground. Moscatt lost his place at hooker that season with Gibson preferring
Elwyn Walters who had joined the club from rivals
South Sydney. In 1975, Eastern Suburbs went on to claim the minor premiership and reached the
NSWRFL grand final and won their second straight premiership defeating St George 38–0. Moscatt played only one first grade game for Easts in that 1975 season. At the end of 1975, Moscatt departed Eastern Suburbs and returned to Queanbeyan for a final season in the country rugby league competition under his old coach Don Furner. ==Post football==