He played in first-class matches from 1851 to 1868, primarily for Surrey, for whom he appeared from 1851 to 1867, captaining them from 1851 to 1857.
He was a right-handed batsman who, in 137 first-class matches, made 3117 runs at an average of 14.59 – respectable enough for the period, when pitches were very poor by modern standards.
The writer David Lemmon is very complimentary about Miller's captaincy, bracketing him with John Shuter, Percy Fender and Stuart Surridge.
He was a fine tactician; Jem Grundy of Nottinghamshire said that his captaincy was worth fifty runs in the field, a very large number in view of the low scores of the period.
This biographical article related to an English cricket person born in the 1820s is a stub.