 After playing for Kent Second XI in 1936, Freeman made eight appearances for the county Second XI in the 1937 Minor Counties Championship and played in one first-class cricket match against Somerset in the 1937 County Championship.He made a total of ten runs in the match in a "crushing defeat" for the county.He played for Somerset Second XI in 1939 before returning to play for Dorset after the Second World War.