Edgar John Barlow (12 August 1940 – 30 December 2005) was a South African cricketer (an all rounder). Barlow was born in Pretoria, Transvaal, South Africa, and played first-class cricket for Transvaal and Eastern Province from 1959–60 to 1967–68 before moving to Western Province for the seasons from 1968–69 to 1980–81. During this time he also played three seasons with Derbyshire in the English County Championship from 1976 – 1978. He completed his first-class career in Boland in 1982–83. Barlow was named as one of the six South African Cricket Annual players of the year in 1962.