Teams Charles Gregory played for

Main FCNew South Wales (1898/99-1907/08)
Other FCThe Rest (1906/07)
Sheffield ShieldNew South Wales (1900/01-1906/07)
MiscellaneousCombined XI (1897/98)
 New South Wales Colts (1900/01)
 New South Wales (1902/03)
 Bathurst (1903/04)