Hokejem zainteresował się w czasie nauki, już od 1953 roku był zawodnikiem hongkońskiego klubu Nav Bharat Club, w którym grał przez wiele lat. Pod koniec kariery występował jeszcze w Royal Hong Kong Hockey Club. W reprezentacji Hongkongu zadebiutował w 1957 roku. Na igrzyskach w Tokio Singh grał jako prawy obrońca i reprezentował Hongkong we wszystkich siedmiu spotkaniach. Sześć meczów hongkońscy hokeiści przegrali, tylko jeden zremisowali (1–1 w meczu przeciwko Niemcom). Hokeiści z „pachnącego portu” zajęli ostatnie miejsce w swojej grupie i jako jedyna drużyna na turnieju nie odnieśli zwycięstwa; w klasyfikacji końcowej zajęli ostatnie 15. miejsce.
Singh Grewal był w składzie Hongkongu na Igrzyskach Azjatyckich 1962 w Dżakarcie, na których drużyna ta osiągnęła szóste miejsce (odpadli w fazie grupowej, w której wygrali tylko z Koreańczykami 2–0). Cztery lata później, będąc wicekapitanem drużyny, zajął przedostatnie siódme miejsce (zwycięstwo tylko z Tajami). Uczestniczył jeszcze w 1969 roku w Regionalnym Azjatyckim Turnieju Hokeja na Trawie, w którym Hongkong zajął drugie miejsce (wygrali Japończycy, ponadto udział brały ekipy Singapuru, Korei Południowej i Makau). Ostatni jego międzynarodowy mecz miał miejsce w roku 1975.