Johan Granaths spesialitet var sprintdistansene. Han innledet idrettskarrieren med å spille bandy. Han likte bedre å gå på skøyter enn å spille ball, og gikk snart over til hurtigløp. I løpet av karrieren vant han tolv svenske mesterskap og satte åtte svenske rekorder.