played in the Repêchage Tournament of the 2005 ICC Trophy, After a match in the 2005 ICC Intercontinental Cup against Hong Kong, he returned to the Nepal Under-19 team for the 2005 ACC Under-19 Cup, held in Nepal. Nepal won the tournament after beating Malaysia in the final, thus qualifying for the 2006 ICC Under-19 Cricket World Cup in Sri Lanka the following February. Nepal won the plate tournament in the World Cup, beating Test-playing nations New Zealand and South Africa along the way. Returning to the senior side, Khadka went on a tour of Pakistan before playing in the 2006 ACC Trophy in Kuala Lumpur. He also played all four ACC Premier League matches against Hong Kong, the UAE, Singapore and Malaysia that year. He played in the 2007 ACC Under-19 Cup in Kuala Lumpur, which Nepal again won after beating Afghanistan in the final. He also played in the 2007 ACC Twenty20 Cup in Kuwait, and captained Nepal in the 2008 ICC Under-19 Cricket World Cup in Malaysia, leading Nepal to the tenth-place finish. 2008-2015 Before the 2008 ICC Under-19 Cricket World Cup which he captained, he was quoted by the World Cup souvenir program as "arguably good enough to be in the line-up of any of the Test-playing countries". He also successfully led the country to win the 2010 ICC World Cricket League Division Five. In May 2012, he went to play for the Ontario Cricket Academy and Club in Canada with the efforts of his national team coach Pubudu Dassanayake for a short four-month spell. He rejoined the club for 2013 season as Vice-captain. In the 2012 ICC World Twenty20 Qualifier, he scored 254 runs in 8 innings at an average of 50.80. In 2012, Nepal won the 2012 ACC Trophy Elite title in the UAE, where he scored a total of 291 runs at an average of 72.75 and picked up 9 wickets. He also scored his maiden century against Kuwait in the tournament. He was named the Player of the Tournament. Then he led Nepal to win the 2012 ICC World Cricket League Division Four in Malaysia. He was also named the Player of the Tournament in the 2013 ACC Twenty20 Cup, where he scored a total of 207 runs with an average of 41.40. He led Nepal to win the 2013 ICC World Cricket League Division Three in Bermuda and got qualified for