Charles John Capes (5 January 1898 – 16 February 1933), known as Jack Capes, was an English amateur hockey player and cricketer. He played for the England hockey team and for Kent County Cricket Club between 1923 and 1928. He served in the British army during World War I.