English cricketer

George Robert Gregory (27 August 1878 – 28 November 1958) was an English first-class cricketer who played for Derbyshire intermittently between 1899 and 1910.

Gregory was born at Pilsley, Derbyshire, the son of George Gregory, an innkeeper of Pilsley, and his wife Mary. He made his debut for Derbyshire in the 1899 season in July against Leicestershire when he opened the batting in the only innings played. He next played for Derbyshire in two games in the 1901 season. His main season was in 1903 when he played eight matches and bowled regularly to take 12 wickets. His best bowling performance of 4 for 70 was against Surrey. In the 1904 season he played two matches, and then his next game was in the 1906 season. He finally played one match in the 1910 season.

Gregory was a right-hand batsman and played 22 innings in 15 first-class matches with an average of 8.70 and a top score of 23. He was a leg-break bowler and took twelve first-class wickets at an average of 22.25 and a best performance of 4-70.

Gregory died at Scarborough, Yorkshire at the age of 80.