Freeman made his international debut on 5 February 1872 at The Oval in the England vs Scotland match.[1]
Of the three matches he played for his national side he was on the winning side on two occasions.[1]
He played his final match for England on 23 February 1874 at The Oval in the England vs Scotland match.[1]