Gregory Strydom bats right handedly and bowls right arm medium for the Zimbabwe cricket team. He has also played for Zimbabwe Under-23s, Westerns and Matabeleland.
Gregory Strydom played his first One day International on 25th February 2006 at Bulawayo (Queens Sports Club) against Kenya. In this match, he did not get an opportunity to bat. Zimbabwe won this match by 8 wickets with 39 deliveries remaining. On 19th March 2008, a Twenty20 match was played between Easterns (Zimbabwe) and Westerns at Harare (Harare Sports Club). This was the debut match of Strydom. He batted at the No. 4 spot and scored 13 runs in 7 balls inclusive of 3 boundaries. Easterns (Zimbabwe) won this match by 40 runs.
Gregory Strydom appeared in 12 One day Internationals in which he scored 147 runs at a batting average of 14.70 and batting strike rate of 65.33. He hit 3 sixers, 17 fours and 1 fifty and took 4 catches. His highest score was 147. He took 1 wicket in the 66 balls that he bowled while conceding 61 runs. His bowling strike rate was 66, bowling average was 61 and economy rate was 5.54. He participated in 5 Twenty20 matches in which he scored 105 runs at a batting average of 21 and batting strike rate of 138.15. 38 was his highest score. He bowled 30 balls in which 33 runs were scored.