Bates qualified for Glamorgan over this time, and found a regular spot as a determined opening batsman and useful spinner as cricket resumed after the war. Though he scored a thousand runs in 1923; without reaching a century in 1927, he became the first Glamorgan batsman to record a ton in each innings, with 105 and 111 against Essex. He reached his peak as a batsman in this year, recording a double hundred against Worcestershire at Kidderminster, and another ton against Nottinghamshire to finish the summer with 1,645 runs to his account.
Bates qualified for Glamorgan during this time frame and became an opening batsman and useful spinner after cricket resumed from World War II. He scored over a thousand runs in 1923; did not reach a century in 1927, but he was the first Glamorgan player to score a ton in each innings with scores of 105 and 111 against Essex. He reached his peak as a batsman this year, achieving two double centuries against Worcestershire at Kidderminster and another ton against Nottinghamshire, accumulating 1645 runs by the end of the season.