John Frame (1733 – 11 October 1796) was an English cricketer of the mid-Georgian period who played for Dartford, Kent and Surrey. He also represented various England teams. He was born in Warlingham, Surrey, and died in Dartford, Kent. His known career spanned the 1749 to 1774 English cricket seasons from the ages of 16 to 41.