Many such players have played for the Indian team, who were born outside India. There are dozens of such players, not one or two, but there is only one player who has played more than 100 international matches for Team India. These players are none other than former Indian all-rounder Robin Singh, who is celebrating his 58th birthday today. Robin was born on this day in 1963 in Trinidad.
Actually, Robin's parents are Indo-Trinidadians. He left Trinidad and returned to India in 1984. Robin completed his education at Madras University, Chennai. He has represented many cricket clubs in various leagues since his college days. The former Indian all-rounder from Tamil Nadu played one Test and 136 ODIs in an international career between 1989 and 2001.
Robin Singh made it to India's one-day international team in 1989 and has represented the team in 136 ODIs since 2001. He could only score 27 runs in both the innings of the only Test match. At the same time, in One Day International cricket, he scored a total of 2336 runs with 1 century and 9 half-centuries. Apart from this, he has also taken 69 wickets. He was known for his strong fielding.
Robin Singh immigrated to India from Trinidad at an early age with his parents. He made his first-class debut with Tamil Nadu during the 1981–82 Ranji Trophy season. He made his ODI debut on 11 March 1989 against West Indies at Port of Spain. Robin played his only Test match against Zimbabwe in 1998. The debut match proved to be the last Test for him. He has a very good record in domestic cricket.