Born in Snape Hill, Darfield, Yorkshire, England, Brown was a right arm fast bowler and right-handed tail end batsman. He played thirty matches for Yorkshire between 1897 and 1903. He took 97 wickets, with a best of 8 for 40 against Gloucestershire, at an average of 21.35.
He took 5 wickets in a match eight times, and 10 wickets in a match on two occasions.
His best innings, a knock of 37*, came against Nottinghamshire. He died in April 1950, in Duckmanton, Derbyshire.
He is not to be confused with another J. T. Brown, who played more frequently for Yorkshire (and England), but over a similar time span. Foreign clarity, the latter is often described as Brown, J. T. (Driffield).