 He progressed through the youth system and was part of the team that finished as a champions of the President Cup in 2017.Tamil quickly progressed through the youth ranks and the reserve team at Selangor and impressed enough to earn a first team debut at the age of 20.He made his first senior appearance against Penang in 28 October 2017 in a Super League match, playing full 90-minutes.