[2][3] Karan guided Nepal to a one-wicket victory against Canada in the final match of the 2018 ICC World Cricket League Division Two in Windhoek, Namibia, on 14 February 2018.
[2] Playing his first tournament for Nepal, he picked up 9 wickets in 6 matches at an average of 15.88 and an economy rate of 3.31,[10] including a five-wicket haul against Canada,[11] which are the best bowling figures by a Nepalese bowler in the List A format.
[18] In October of the same year, he was named in Nepal's squad for the Eastern sub-regional group in the 2018–19 ICC World Twenty20 Asia Qualifier tournament.
[19] In June 2019, he was named in Nepal's squad for the Regional Finals of the 2018–19 ICC T20 World Cup Asia Qualifier tournament.
[24][25] Later the same month, he was named in Nepal's squads for the 2019 ACC Emerging Teams Asia Cup in Bangladesh,[26] and for the cricket tournament at the 2019 South Asian Games.
[27] The Nepal team won the bronze medal, after they beat the Maldives by five wickets in the third-place playoff match.