Hägglund tog guld på 3 x 10 km stafett vid Svenska mästerskapen i längdskidåkning 1941, silver på 50 km 1938 och brons på 15 km 1937. Han var en del av Sveriges lag som tog silver på 4 × 10 kilometer stafett vid Världsmästerskapen i nordisk skidsport 1939.