Cricket in Nepal has grown at a remarkable pace in the last decade, and the shorter format has played a crucial role in giving Nepali cricket its international identity. Among all the formats, T20 internationals have allowed Nepal’s batters to showcase their fearless and aggressive cricket. The list of Nepal Batsmen with the Most Runs in T20 Internationals tells the story of players who not only scored runs but also inspired future generations. These players, through their performances, brought international recognition to Nepal and laid a foundation for cricket’s bright future in the country. The journey of Nepal Batsmen with the Most Runs in T20 Internationals highlights consistency, match-winning knocks, and the fighting spirit of Nepali cricketers.
List of Top 10 Nepal Batsmen with the Most Runs in T20 Internationals
10. Karan KC

Karan KC is mainly known as one of Nepal’s leading fast bowlers, but when it comes to lower-order batting, he has left his mark as well. His name is included among Nepal Batsmen with the Most Runs in T20 Internationals because of his ability to score crucial runs when the team needs a boost. He usually bats in the final overs, where his strike rate of over 150 reflects his fearless approach. Karan has not yet scored a half-century, but his quick 20s and 30s have often changed the course of the match. Whether Nepal is setting a target or chasing in pressure situations, his batting has proved valuable. His aggressive finishing ability is why he holds a place in the list of Nepal Batsmen with the Most Runs in T20 Internationals.
Span | Matches | Runs | Highest Score | Strike Rate |
---|---|---|---|---|
2015–2025 | 81 | 468 | 45 | 152.44 |
9. Gulsan Jha

Gulsan Jha is one of the most promising youngsters to emerge in recent years, and his position among Nepal Batsmen with the Most Runs in T20 Internationals shows how quickly he has made an impact. Still in the early stages of his career, Gulsan has already shown remarkable composure and aggression. His strike rate above 140 makes him a dangerous middle-order batter, especially when Nepal needs fast runs. He has already crossed the milestone of scoring a half-century and has a natural ability to play fearless cricket. For someone so young, his batting maturity is beyond expectations, which is why he finds a place among Nepal Batsmen with the Most Runs in T20 Internationals.
Span | Matches | Runs | Highest Score | Strike Rate |
---|---|---|---|---|
2022–2025 | 42 | 495 | 54 | 141.02 |
READ MORE: Top 10 Most Expensive Overs in ODI Cricket History
8. Aarif Sheikh

Aarif Sheikh has been one of the most reliable names in Nepal’s batting unit, and his place in the list of Nepal Batsmen with the Most Runs in T20 Internationals is a result of his calm and anchoring style. While he has not scored a fifty yet, his ability to build partnerships and guide the innings makes him a vital member of the team. Aarif often comes into bat when Nepal is under pressure, and his composure has rescued the side many times. Though not flashy, his runs have been meaningful, proving that consistency is as important as aggression. This makes him a significant part of Nepal Batsmen with the Most Runs in T20 Internationals.
Span | Matches | Runs | Highest Score | Strike Rate |
---|---|---|---|---|
2018–2025 | 43 | 538 | 39* | 111.61 |
7. Paras Khadka

Paras Khadka is remembered as one of the greatest names in Nepal’s cricket history, and it is no surprise to see him ranked high among Nepal Batsmen with the Most Runs in T20 Internationals. He was a complete all-rounder and a true leader on the field. His T20I record includes nearly 800 runs at a strike rate above 128, along with one century and multiple fifties. Paras’s aggressive style at the top order helped Nepal dominate several important matches. Beyond statistics, his presence inspired young cricketers across Nepal. His batting contributions remain legendary, securing his legacy among Nepal Batsmen with the Most Runs in T20 Internationals.
Span | Matches | Runs | Highest Score | Strike Rate |
---|---|---|---|---|
2014–2020 | 33 | 799 | 106* | 128.04 |
6. Gyanendra Malla

Gyanendra Malla was another senior figure who made immense contributions to Nepal cricket. His steady batting style, mixed with occasional attacking brilliance, earned him a strong position among Nepal Batsmen with the Most Runs in T20 Internationals. One of his most memorable innings was the century against Bhutan, which highlighted his ability to lead from the front. With over 800 runs, Malla’s role as a dependable batter proved vital during Nepal’s development stage in world cricket. His balanced approach and leadership qualities underline why he is remembered among Nepal Batsmen with the Most Runs in T20 Internationals.
Span | Matches | Runs | Highest Score | Strike Rate |
---|---|---|---|---|
2014–2022 | 45 | 883 | 107 | 120.29 |
5. Kushal Malla

Kushal Malla is one of Nepal’s brightest young stars and a natural six-hitter. His place among Nepal Batsmen with the Most Runs in T20 Internationals is secured due to his explosive strike rate and ability to play big innings. His unbeaten 137* remains one of the finest knocks in Nepali cricket history. With a strike rate nearing 147, Kushal adds much-needed firepower to the batting unit. His ability to clear the boundary regularly makes him a feared opponent, and his growth promises even greater achievements. This powerful left-hander rightfully deserves his spot among Nepal Batsmen with the Most Runs in T20 Internationals.
Span | Matches | Runs | Highest Score | Strike Rate |
---|---|---|---|---|
2019–2025 | 51 | 921 | 137* | 146.65 |
4. Aasif Sheikh

As an opener, Aasif Sheikh has been one of the most consistent contributors, earning his place among Nepal Batsmen with the Most Runs in T20 Internationals. Though he has not scored a century yet, his seven half-centuries show his consistency at the top. Aasif often provides the foundation for Nepal’s batting, ensuring stability while his partners play aggressively. His calm temperament and ability to bat for long periods have made him one of Nepal’s most dependable top-order batters. His numbers highlight why he is firmly in the list of Nepal Batsmen with the Most Runs in T20 Internationals.
Span | Matches | Runs | Highest Score | Strike Rate |
---|---|---|---|---|
2021–2025 | 60 | 1373 | 64* | 118.26 |
3. Rohit Kumar Paudel

Rohit Paudel, the captain of Nepal, has already established himself as one of the leading figures among Nepal Batsmen with the Most Runs in T20 Internationals. With more than 1,400 runs, he has shown immense maturity and leadership. His ability to score runs under pressure and guide the innings reflects his importance to the side. Though yet to score a century, his seven half-centuries show his reliability. Paudel continues to lead from the front, proving his stature as one of the best among Nepal Batsmen with the Most Runs in T20 Internationals.
Span | Matches | Runs | Highest Score | Strike Rate |
---|---|---|---|---|
2019–2025 | 67 | 1445 | 61 | 120.51 |
READ MORE: Top 10 Fielders with the Most Catches in a Single ODI Series
2. Kushal Bhurtel

Kushal Bhurtel has been one of Nepal’s most stylish openers and secures a top spot among Nepal Batsmen with the Most Runs in T20 Internationals. In just 61 matches, he has scored over 1,500 runs, including a century and 11 fifties. His aggressive batting style makes him a match-winner at the top order. Bhurtel has provided Nepal with solid starts and match-defining innings, establishing himself as a vital figure. His record places him firmly among Nepal Batsmen with the Most Runs in T20 Internationals.
Span | Matches | Runs | Highest Score | Strike Rate |
---|---|---|---|---|
2021–2025 | 61 | 1553 | 104* | 129.63 |
1. Dipendra Singh Airee

At number one in the list of Nepal Batsmen with the Most Runs in T20 Internationals is Dipendra Singh Airee. With over 1,800 runs, Airee has become Nepal’s most consistent performer in the format. His century and nine fifties reflect his class and reliability. Known for his finishing ability, Airee often remains unbeaten to guide Nepal across the line in tense chases. His strike rate of over 140 proves his ability to accelerate when required. Airee’s consistency and match-winning mindset make him the standout among Nepal Batsmen with the Most Runs in T20 Internationals.
Span | Matches | Runs | Highest Score | Strike Rate |
---|---|---|---|---|
2018–2025 | 82 | 1823 | 110* | 141.09 |
The story of Nepal Batsmen with the Most Runs in T20 Internationals is about more than just numbers. It reflects the determination, growth, and spirit of Nepali cricket on the world stage. From the powerful finishing of Karan KC to the leadership of Paras Khadka, from the stylish starts of Kushal Bhurtel to the finishing brilliance of Dipendra Singh Airee Top 10 Nepal Batsmen with the Most Runs in T20 Internationals, each player has played a unique role. These batsmen have not only scored runs but also created moments of pride for the nation. Their consistency and fight show that Nepal cricket has a bright future ahead, and the contributions of these batsmen will always remain legendary in the history of Nepal Batsmen with the Most Runs in T20 Internationals.