Education
University of Oxford.
University of Oxford.
Francis played 114 matches in his career, scoring 4,677 runs at a batting average of 24.61. over 3,300 of these were scored for Gloucestershire, for whom he made four of his five centuries. Born in Richmond Hill, Surrey, he died in Tiverton, Devon.