In 1925 he advanced even further, scoring a maiden century against Kent, then June 1926 saw Geary produce two of his finest performances against powerful batting sides (even considering the treacherous pitches): he took fourteen cheap wickets against both Hampshire and Lancashire. The latter match was Lancashire's last defeat for over a year and a half. He consequently played in two of the Tests that year and saved England from defeat at Headingley with some steady batting whilst George Macaulay hit up 76, but took only three wickets. 1927, with so many very dead wickets, was a struggle for Geary, but on the matting wickets of South Africa he bowled so well to be regarded as the most dangerous bowler since the incomparable Sydney Barnes, taking twelve wickets at Johannesburg.