Career
Early career
Singh played field hockey as a youth player for Surjit Hockey Academy which is based in his hometown of Jalandhar, Punjab. Ranchi Rhinos
On 16 December 2012 Singh was brought in the first ever Hockey India League auction by the franchise Ranchi Rhinos for a winning bid of $13,000. He made his debut for the Rhinos on 16 January 2013 against Punjab Warriors at the Surjit Hockey Stadium in Ranchi"s first ever Hockey India League match in their history and he scored the second goal for the team 50 minutes into the game as the Rhino"s ran out 2–1 winners.
Singh then scored his third goal of the season on 23 January 2013 against Delhi Waveriders at the Astroturf Hockey Stadium when he scored 60 minutes into the match.
However his goal was not enough as Ranchi lost the match 4–5. He then scored his first double of his career on 26 January 2013 against Uttar Pradesh Wizards at the Dhyan Chand Astroturf Stadium when he scored 58 minutes into the match as well as 67 minutes into the match as he led Ranchi to a 3–1 victory.
Singh then began the month of February with a goal on 2 February 2013 against Punjab Warriors at the Astroturf Hockey Stadium when he found the Netto 34 minutes into the game as Ranchi drew the match 1–1. After an amazing showing during the 2013 Hockey India League season, Singh then made his debut for the India national field hockey team on 18 February 2013 during the second round of the 2012-2014 Hockey World League against Fiji in which India routed the opposition to come out as 16–0 winners.
Singh then scored his first ever international goal on 20 February 2013 against Oman in which he scored 42 minutes into the game as India ran out 9–1 winners.