[6][2] Singh also represented India during the Nike All Asia Camp in Australia, which he, and his teammate Alen Deory, were selected for the All-Star team.
[7][1] Singh left Tata Football Academy, after helping his side win the 2014 I-League U19,[8] and in the process, he became the golden-boot winner with his nine goals during the tournament.
[12] Udanta made his I-League debut in a 4–1 win against Sporting Goa on 31 March 2015, coming on as a substitute for Sean Rooney.
[18][19] Udanta scored his first I-League goal of the 2015–16 season on 2 March 2016 against Shillong Lajong, in a game where he was adjudged the man of the match.
[22] Udanta scored a goal and assisted 7 times for Bengaluru during the 2017–18 Indian Super League season during which his team finished as runners-up.