Frank Edwards (23 May 1888 – 10 July 1970) was an English cricketer. Edwards was a left-handed batsman who initially bowled left-arm medium pace before turning to slow left-arm orthodox. He was born in Merstham, Surrey. Edwards also played non-county cricket, appearing as Haslingden Cricket Club's professional from 1925 to 1929. He also played for Slough Cricket Club, taking all 10 wickets in a match on three occurrences for the club. Following his retirement, he coached cricket at Eton, Uppingham and for 16 years at Millfield. He died in Winscombe, Somerset on 10 July 1970.