 Gregory was a top class rugby player.Although he spent most his career playing for Bristol Rugby, he also played rugby league for Huddersfield and was banned by the RFU.He was reinstated in April 1948 and in January 1949 played his only game for England at rugby union in their defeat to Wales.