Hans Johner wurde 12-mal Schweizer Meister, erstmals 1908, zuletzt 1950. Damit ist er Landes-Rekordmeister. Fünfmal gewann er die "Coupe Suisse", dreimal (1927, 1931 und 1956) nahm er an einer Schacholympiade teil, außerdem an der inoffiziellen Schacholympiade 1924. 1950 wurde er Internationaler Meister.