Charles B. K. Beachcroft (born Charles Beachey Kay; 1870–1928, was an English cricketer who was captain of the tournament-winning Devon and Somerset Wanderers team that represented Great Britain at the 1900 Summer Olympics in Paris, the only time cricket has been an Olympic sport.