Charles Allen (31 May 1878 – 22 May 1958) was an English first-class cricketer who played for Gloucestershire County Cricket Club in two matches in 1909. He was born and died in Cirencester.
| Format | Matches | Runs | Avg | 100s/50s | Top Score | Wickets | Bowl Avg | Best Bowling | Catches/St |
| FC | 2 | 51 | 17 | -/- | 35 | - | - | - | 2/- |