[1] After being called into the Indian squad to play Sri Lanka in 2005, he failed a fitness test and was promptly dropped.
According to the former coach of Punjab, Bhupinder Singh Senior, "All he wants to do is bowl fast, nothing else matters to him".
[4] He played for India in the Under-19 Cricket World Cup in 2004 but disappointed with the ball, going for an expensive 44 runs in five overs in his only match.
He later received the Border-Gavaskar scholarship which allowed him to train in cricket academies in Australia.
Singh began his domestic career with the Punjab cricket team in the Limited Overs version of the Ranji Trophy.
However, when he made his debut for Punjab in the first class version of the Trophy, he averaged 21.00 over his 6 matches and took 30 wickets.
[8] He improved his performance in the 2005–06 ODI Ranji Trophy season, averaging 20.75 over his 4 matches, which included a 4 wicket haul.
He has since been left out of the ODI team due to the presence of Munaf Patel and Irfan Pathan.