Teams Donald Gregg played for

Main FCSouth Australia (1954/55-1956/57)
Sheffield ShieldSouth Australia (1954/55-1956/57)
MiscellaneousSouth Australia (1956/57)