Fox's cricketing career resumed in 1926, and from then until 1930 he was a regular in the Worcestershire team. In a usually weak batting side, Fox performed well, making his thousand runs in 1926, 1928 and 1929, and missing out by a single run in 1927. His best season was 1929; in this year he made 1,457 first-class runs at an average of 31, with two hundreds and seven fifties. It was in 1929 also that Fox hit his career-best innings: 198 against Warwickshire at Edgbaston.
His form fell away in 1930, and after hitting 134 against Lancashire at the start of July Fox made only one further half-century in 15 innings that year. He played not at all in 1931, and although he appeared four times in 1932 he did nothing of any note in those games.
He was a strictly occasional bowler, sending down fewer than 35 overs in his career and claiming just two first-class wickets. His victims were both substantial cricketers: Yorkshire's George Macaulay in 1926 and Leicestershire's Alan Shipman in 1929.
Fox died at the early age of 51 following an operation.