Born in Labuan in 1973,[2] Suresh Singh made his debut for Malaysia in September 1995, playing in the annual Saudara Cup match against Singapore. He played in the fixture again in 1996, a year in which he played in the Stan Nagaiah Trophy series for the first time. He also played in the series in 1997 and 1998.[4]

He was then absent from the Malaysian side until 2001, when he returned for that year's Stan Nagaiah Trophy.[4] He also played in the 2001 ICC Trophy in Ontario.[5] He played for Malaysia in a match against the ECB National Academy in February 2003, playing one match in the Stan Nagaiah Trophy series the following month. His next match for Malaysia wasn't until December 2006, when he played the Saudara Cup match against Singapore. He has not played for Malaysia since.[4]