L'équipe d'Inde de hockey sur gazon est la sélection des meilleurs joueurs indiens de hockey sur gazon. L'Inde a décidé d'envoyer une équipe au Jeux olympiques de 1928 après la formation de la Fédération indienne de hockey. L'Inde a ensuite remporté toute la compétition. En phase de groupes, l'Inde a battu l'Autriche (6-0), la Belgique 9-0 et la Suisse 5-0 sans encaisser un seul but. Ils ont battu les Pays-Bas 3 à 0 en finale sous la direction de Jaipal Singh Munda. L'Inde a ensuite défendu son titre aux Jeux olympiques de 1932 avec une victoire de 11 à 1 contre le Japon et une victoire de 24 à 1 contre les États-Unis, dans ce match Dhyan Chand a marqué 8 buts et Roop Singh a marqué 10 buts, c'est toujours la plus grande marge de victoire jamais enregistrée aux Jeux olympiques même après toutes ces années. L'Inde s'est rendue aux Jeux olympiques de 1936 pour remporter son titre consécutif, cette fois sous la direction du légendaire joueur Dhyan Chand lui-même. L'Inde a pris d'assaut la phase de groupes en s'imposant contre le Japon 9-0, la Hongrie 4-0 et les États-Unis 7-0. En demi-finale, ils ont battu la France 10-0. L'équipe a ensuite affronté l'Allemagne en finale. Le match a été remporté par l'Inde 8-1, c'était le seul but que l'Inde a concédé dans toute la compétition et reste également la plus grande marge de victoire en finale. L'équipe indienne de hockey qui a remporté 3 titres olympiques consécutifs est souvent considérée comme la plus grande équipe de tous les temps. La Seconde Guerre mondiale a provoqué l'annulation des Jeux olympiques de 1940 et 1944, ce qui a mis fin à l'ère de l'équipe qui dominait le hockey mondial. Lors des Jeux olympiques de 1948, l'Inde a été placée dans le groupe A et a remporté les trois matchs, une victoire 8-0 contre l'Autriche, l'Argentine 9–1 et l'Espagne 2–0. Lors de la finale, l'Inde a affronté la Grande-Bretagne, c'était la première fois que l'Inde les affrontait. La grande équipe britannique a déjà remporté la médaille d'or en 1908 et 1920, donc ce match a été présenté comme une bataille des champions et finalement l'Inde a remporté le match 4-0.