Charles Gordon Ward (23 September 1875 – 27 June 1954) was an English first-class cricketer. Ward was a right-handed batsman. Ward made his first-class debut for Hampshire in the 1897 County Championship against Warwickshire at Edgbaston. Ward played 14 first-class matches for Hampshire between 1897 and 1901, with his final match for Hampshire coming in the 1901 County Championship against Somerset at the County Ground, Taunton. In Ward's 14 first-class matches for the county he scored 186 runs at a batting average of 8.08, with a high score of 30. With the ball, Ward took 2 wickets at a bowling average of 67.50, with best figures of 1/17. In the field Ward took 3 catches.