Career
Freeman was born at Overseal, Derbyshire. He made his first class debut in his only match for Derbyshire against Northamptonshire in July 1911 in which he made 3 and 4 runs. Freeman was a right-hand batsman and played two innings in one first class match scoring a total of 7 runs.
Freeman died at Fulham, London at the age of 78.