Charles Graham Toppin (17 April 1906 – 20 May 1972) was an English cricketer who played four first-class matches for Worcestershire in the late 1920s. His county cricket career was entirely without success, his highest score being a mere 10.
After his first-class career was over, Toppin played club cricket for Blackheath Cricket Club, appearing in a single-innings 12-a-side match against the touring Indians in 1932; he took no wickets and scored no runs, but did hold a catch to dismiss Sorabji Colah.
A number of his relatives played first-class cricket. His father, also Charles, played for Cambridge University in the 1880s; three uncles (Arthur Day, Sam Day and Sydney Day) played for Kent; his brother John Toppin appeared once for Worcestershire; and his brother-in-law Basil Brooke had two games for the Royal Navy.