India's hockey team went unbeaten at the Olympics for almost three decades
Between 1928 and 1956 India's hockey team did not lose a single Olympic match, collecting six gold medals in a row on a 30–0 winning run. Twice it won the whole tournament without conceding a goal. No national side in Olympic hockey has matched its record eight golds.
The first widely recognised overseas tour came in 1926, when a mostly army squad of 17, four of them British officers, played 21 matches in New Zealand. Two years later India entered the Olympics for the first time and swept Austria, Belgium and Switzerland without letting in a goal, then beat the Netherlands 3–0 in the final under captain Jaipal Singh Munda.
The goals kept coming. At the 1932 Games India beat the United States 24–1, with Roop Singh scoring 10 and Dhyan Chand 8, still the biggest margin in Olympic history. Dhyan Chand captained the 1936 side, which crushed Germany 8–1 in the final. War cancelled the 1940 and 1944 Games, but in 1948 a newly independent India met Great Britain for the first time and won the final 4–0. In the 1952 final Balbir Singh Sr. struck five times against the Netherlands, an Olympic record that still stands.
The streak ended in the 1960 final with a 0–1 defeat to Pakistan. More golds followed in 1964 and 1980, when India edged Spain 4–3 in Moscow for a record eighth title, and in 1975 India beat Pakistan to win its first World Cup. Then came a long slump without World Cup or Olympic medals, even as the team stayed a force in Asia.
Recovery came slowly. A 1998 Asian Games win over South Korea ended a 32-year wait for a continental title, and in 2003 India took its first Asia Cup by beating Pakistan. Further Asian Games golds arrived in 2014 and 2022, and Asia Cup titles in 2007, 2017 and 2025. Across Olympic history India has won 87 of 142 matches, the best record of any team.
Source: India men's national field hockey team