Nepal's national cricket team became a member of the I.C.C (International Cricket Council) in 1996. They are an Associate member of the I.C.C and are one the best Asian Associate member nations T20 international teams in the world. They are currently ranked 16th in the I.C.C men’s T20 international rankings and have played some excellent cricket in the last few years. Former Indian cricketer Manoj Prabhakar is the current head coach of the Nepal national cricket team. So, here is the list of the top 10 Nepali cricketers with the highest career batting average in T20 internationals for the Nepal national cricket team.

1. Kushal Bhurtel

Kushal Bhurtel is a cricketer who plays as a batsman for the Nepal national cricket team. He has the highest career batting average by a Nepali cricketer for the Nepal national cricket team in T20 internationals. He has a career batting average of 47.75 in 16 T20 international matches he has played for his national team.

2. Dipendra Singh Airee 

Dipendra Singh Airee is a Nepali cricketer who plays as a batsman for the Nepal national cricket team. He has the second-highest batting average by a Nepali cricketer in T20 internationals. He has a career batting average of 35.58 in 44 matches for the Nepal national cricket team in T20 internationals.

3. Paras Khadka 

Paras Khadka is a former cricketer who played as a batsman for the Nepal national cricket team. He has the third-highest batting average for the Nepal national cricket team in T20 internationals. He has a batting average of 27.55 in 33 T20 international matches for the Nepal national cricket team.

4. Aasif Sheikh 

Aasif Sheikh is a cricketer who plays as a batsman for the Nepal national cricket team. He has played 20 T20 international matches for the Nepal national cricket team. He has the fourth-highest career batting average by a Nepali cricketer in T20 internationals. He has a career batting average of 24.63 in his T20 international career for the Nepal national cricket team.

5. Arjun Saud 

Arjun Saud is a cricketer who plays as a batsman for the Nepal national cricket team. He has the fifth-highest career batting average for the Nepal national cricket team. He has a career batting average of 23.33 in 3 T20 international matches for the Nepal national cricket team to date.

6. Gyanendra Malla 

Gyanendra Malla is a cricketer who plays as a batsman for the Nepal national cricket team. He has the joint-fifth highest career batting average by a Nepali cricketer in T20 internationals. He has a career average of 23.33 in 45 matches for the Nepal national cricket team in T20 internationals.

7. Sharad Vesawkar 

Sharad Vesawkar is a cricketer who plays as a batsman for the Nepal national cricket team. He has the sixth-highest individual batting career average in T20 internationals for the Nepal national cricket team. He has a career batting average of 23.21 in 20 T20 international games for the Nepal national cricket team.

8. Aarif Sheikh 

Aarif Sheikh is a cricketer who plays as a batsman for the Nepal national cricket team. He has the seventh-highest individual career batting average for the Nepal national cricket team. He has a career batting average of 21.31 in 31 T20 international matches for the Nepal national cricket team.

9. Rohit Paudel 

Rohit Paudel is a cricketer who plays as a batsman for the Nepal national cricket team. He has played 21 T20 international matches for the Nepal national cricket team and has the eighth-highest career batting average for his national team in T20 internationals. He has a career batting average of 20.88 for the Nepal national cricket team in T20 internationals.

10. Kushal Malla

Kushal Malla is a cricketer who plays as a batsman for the Nepal national cricket team. He has the ninth-highest career batting average for the Nepal national cricket team. He has a career batting average of 20.33 in 15 T20 international matches for the Nepal national cricket team in T20 internationals.  His highest T20 international score is 50 not out.