Hammond ble olympisk mester i landhockey under OL 1928 i Amsterdam. Han var med på det indiske laget som vant landhockeyturneringen. Etter at laget fra Tsjekkoslovakia hadde trukket seg, var det ni lag fra ni nasjoner som deltok i turnering og den ble spilt i perioden 17. til 26. mai. India vant alle fire kampene i gruppespillet med totalt 26-0. I finalen møtte de Nederland som var vinnere av den andre gruppen. India vant over Nederland med 3-0 i finalen som ble spilt 26. mai 1928 på Olympiastadion i Amsterdam med 23 400 tilskuere. Hammond spilte tre kamper. Fire år senere, under OL 1932 i Los Angeles var han med på det indisk laget som vant olympisk gull i landhockey, Hammond spilte en kamp.