Gran spilte i 1908 fotball for Oslo-klubben Mercantile, og han var dette året med i Norges første , hvor Norge møtte og tapte 11–3. Gran representerte Mercantile i Holmenkollrennene. Han deltok årvisst på 50-kilometer i Holmenkollen.