Teams Greg Hartshorne played for

MiscellaneousPetersham (1969/70-1988/89)
 New South Wales Schools (1970/71)
 Sydney Metropolitan Colts (1972/73-1975/76)
 New South Wales Colts (1975/76)
 Sydney Metropolitan Second XI (1975/76)
 Sydney Central (1976/77-1977/78)
 Sydney (1978/79-1979/80)
 Sydney Australian Old Collegians (1978/79)