Cricket in Nepal has grown rapidly over the years, and T20 internationals have become the biggest platform for Nepali players to shine. The fast-paced nature of T20 cricket has given Nepal the opportunity to display its batting power against international teams. Some stars have impressed with explosive hitting, while others have built their reputation through consistency and smart play. Runs in T20Is are not only about numbers but also about impact, and several Nepali cricketers have written their names in history with valuable performances Nepali Cricketers with the Most Runs in T20Is.
List of 10 Nepali Cricketers with the Most Runs in T20Is
10. Karan KC

Karan KC is mostly recognized as a fast bowler, but his batting in T20Is has been crucial in many matches. Coming lower down the order, he has shown the ability to strike the ball cleanly, often turning games in Nepal’s favor with quick cameos. Even though he has not scored a fifty, his highest score of 45 proves he can play responsibly when the team needs him. His strike rate of more than 150 is a clear sign of his power-hitting style. For this reason, he is included in the list of Nepali Cricketers with the Most Runs in T20Is.
Matches | Runs | HS | SR |
---|---|---|---|
81 | 468 | 45 | 152.44 |
9. Gulsan Jha

At just a teenager, Gulsan Jha has already created a strong reputation as one of the brightest talents in Nepal cricket. His batting has produced valuable runs in the lower middle order, often providing explosive finishes. With 495 runs and a highest score of 54, Jha has shown that he can play under pressure. His strike rate above 140 shows how dangerous he is against any bowling attack. His name deserves a place among the Nepali Cricketers with the Most Runs in T20Is, especially considering his young age and potential. Fans expect him to become a long-term star for Nepal.
Matches | Runs | HS | SR |
---|---|---|---|
42 | 495 | 54 | 141.02 |
READ MORE: Top 10 Players with the Most Catches in ODI Cricket History
8. Aarif Sheikh

Aarif Sheikh is a different type of batter compared to Nepal’s power hitters. He plays the role of a stabilizer, rotating strike and building partnerships. With 538 runs, he is one of the Nepali Cricketers with the Most Runs in T20Is. Aarif may not have fifties or big scores, but his calm presence has helped Nepal avoid batting collapses. His highest score of 39* shows his ability to stay till the end, and though his strike rate is lower than aggressive batters, his contribution is vital for team balance. He makes sure Nepal’s innings has structure even in tough matches.
Matches | Runs | HS | SR |
---|---|---|---|
43 | 538 | 39* | 111.61 |
7. Paras Khadka

Paras Khadka, Nepal’s iconic former captain, remains one of the greatest players in the nation’s cricket history. His batting in T20Is was powerful yet consistent, and with 799 runs, he firmly belongs to the list of Nepali Cricketers with the Most Runs in T20Is. His memorable century of 106* is a highlight of Nepal’s cricketing journey, proving he could dominate top-level bowling attacks. His strike rate of 128 also reflects his ability to accelerate scoring when needed. Paras was not only a run-scorer but also a leader who inspired younger players to perform at their best.
Matches | Runs | HS | SR |
---|---|---|---|
33 | 799 | 106* | 128.04 |
6. Gyanendra Malla

Gyanendra Malla’s batting was known for elegance and stability. Scoring 883 runs across 45 matches, he stands tall among the Nepali Cricketers with the Most Runs in T20Is. His highest score of 107 shows his ability to play a captain’s knock and lead from the front. With a strike rate above 120, he balanced stability with aggression. Malla often carried Nepal’s innings in challenging matches, proving to be a dependable figure in the middle order. His style inspired many young players to play with patience and technique.
Matches | Runs | HS | SR |
---|---|---|---|
45 | 883 | 107 | 120.29 |
5. Kushal Malla

Kushal Malla has quickly earned fame as one of the most explosive batters in Nepal cricket. In just 51 matches, he has scored 921 runs with a strike rate above 146, which is remarkable. His unbeaten 137* remains the highest individual score for Nepal in T20Is, showing his incredible talent. He is a must-include when talking about Nepali Cricketers with the Most Runs in T20Is. With one century and four half-centuries already, Kushal has proven that he is not only consistent but also capable of producing match-winning innings.
Matches | Runs | HS | SR |
---|---|---|---|
51 | 921 | 137* | 146.65 |
4. Aasif Sheikh

Aasif Sheikh has been one of Nepal’s most consistent openers and wicketkeeper-batters. With 1373 runs in 60 matches, he holds a high place among the Nepali Cricketers with the Most Runs in T20Is. His highest score of 64* may not be huge, but his seven half-centuries prove his ability to provide steady runs at the top. His strike rate of 118 is balanced, showing that he can adapt to different match situations. Aasif often ensures Nepal has a solid start, which allows attacking batters to express themselves freely.
Matches | Runs | HS | SR |
---|---|---|---|
60 | 1373 | 64* | 118.26 |
3. Rohit Kumar Paudel

Rohit Paudel, the current captain, has been a pillar for Nepal with his steady batting. He has scored 1445 runs in 67 matches, ranking him among the Nepali Cricketers with the Most Runs in T20Is. His strike rate of 120 shows he can attack when required, while his average above 28 proves his consistency. Even though his highest score is just 61, his seven half-centuries reflect his value to the team. Beyond batting, Paudel inspires the squad with his leadership, making him one of the most important figures in Nepali cricket today.
Matches | Runs | HS | SR |
---|---|---|---|
67 | 1445 | 61 | 120.51 |
2. Kushal Bhurtel

Kushal Bhurtel is among Nepal’s most stylish and attacking openers. With 1553 runs in 61 matches, he is rightfully one of the top Nepali Cricketers with the Most Runs in T20Is. His highest score of 104* reflects his ability to dominate bowlers, and his strike rate near 130 shows his aggressive intent. With one century and 11 fifties, Bhurtel has given Nepal many explosive starts, putting the opposition under pressure. His consistency at the top of the order has made him a fan favorite and a key part of Nepal’s success.
Matches | Runs | HS | SR |
---|---|---|---|
61 | 1553 | 104* | 129.63 |
READ MORE: Top 10 Highest Century Scorers in ICC Champions Trophy History
1. Dipendra Singh Airee

Dipendra Singh Airee leads the list with unmatched consistency and brilliance. With 1823 runs in 82 matches, he stands as the undisputed number one among the Nepali Cricketers with the Most Runs in T20Is. His strike rate of 141 highlights his ability to score quickly, while his top score of 110* shows his capacity to build big innings. With one century and nine fifties, Airee has been a match-winner for Nepal on numerous occasions. His calm temperament and explosive batting in the middle order make him Nepal’s most reliable T20 performer.
Matches | Runs | HS | SR |
---|---|---|---|
82 | 1823 | 110* | 141.09 |
The journey of Nepal in T20 internationals has been shaped by these outstanding batters. From legends like Paras Khadka and Gyanendra Malla to rising stars such as Kushal Malla and Gulsan Jha, each has left a mark. The current generation, led by Dipendra Singh Airee, Rohit Paudel, and Kushal Bhurtel, has ensured that Nepal continues to shine on the world stage. This list of Nepali Cricketers with the Most Runs in T20Is is not only a record of statistics but also a story of determination, hard work, and passion for cricket. The future of Nepali batting looks even brighter, and fans can expect many more records to be broken in the years ahead.