На Играх 1908 в Лондоне Джонсон соревновался только в тандеме. Вместе с Фредериком Хэмлином он занял второе место и получил серебряную медаль.
На Играх 1920 в Антверпене Джонсон выиграл ещё две серебряные медали — в спринте и в командной гонке преследования. Также, он не финишировал в заезде на 50 км.