Johan Sundkvist was a Swedish long-distance runner who represented Gefle IF. At the 1912 Stockholm Olympics Sundkvist finished in 10th place in the cross-country race. The individual placements in the race were used to determine the result in the team event in which Sweden won the gold medal. Unfortunately for Sundkvist he was the fifth-best Swede with only the top three placings counting, meaning he was not awarded with a medal. At the Swedish national championships Sundkvist won bronze in the cross-country race in 1911 and 1914, along with a silver in the team competition in 1914.