in 1928, while he was in england, singh was asked to captain the indian hockey team for the 1928 olympic games. under his captaincy the indian team played 17 matches in the league stage, of which 16 were won and one drawn. due, however, to a dispute with the english team manager, a. b. rossier, singh left the team after league phase and therefore could not play in the games in the knockout stage. in the final, the indian team defeated holland by 3–0.