Nepal’s journey in international cricket, especially in the ODI (One Day International) format, has been full of inspiring moments. Over the years, many talented batters have stepped up to represent the nation with pride. From youngsters showing early promise to seasoned campaigners leading by example, Nepal has slowly built a solid batting core Most ODI Runs.
This article looks at the top 10 Nepali batters with the most ODI runs in history. These players have consistently scored runs for their country and have made significant contributions in winning matches. Every section includes a stats table for better understanding and comparison
List of 10 Nepali Cricketers with the Most ODI Runs
10. Gulsan Jha

Gulsan Jha has quickly become one of the most promising names among Nepal’s cricket talents. Since making his international debut in 2021, Gulsan has impressed many cricket followers with his fearless yet composed batting style. Even as a young player, he has scored over 700 runs in just 37 matches, showing his potential to be counted among the Most ODI Runs batters in the world if given time and experience 10 Nepali Cricketers with the Most ODI Runs. His ability to rotate the strike effectively and stay calm during pressure situations makes him a valuable player in the team’s middle order.
Although Gulsan Jha has yet to score a century, his four half-centuries and an average near 30 highlight his growing consistency. His capability to hit boundaries, including sixes in the final overs, also gives Nepal an extra edge during tight matches. Such traits hint at a bright future where he could join the ranks of the best batters in the world through steady improvement Most ODI Runs.
Matches | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|
37 | 718 | 67* | 29.91 | 78.72 |
9. Sompal Kami

Sompal Kami is mostly known for his fast bowling, but his batting skills have often turned matches in Nepal’s favor. With his aggressive approach down the lower-middle order, Sompal has saved many games by scoring quick runs. His performances are a reminder that he belongs in discussions about the Most ODI Runs batters in the world, especially among all-rounders who contribute crucial runs when the team needs them most.
Even though Sompal has not reached a century yet, his three fifties and important cameo innings have been key to Nepal’s success. Scoring nearly 760 runs in 64 matches with a strike rate close to 78 reflects his attacking nature and ability to shift momentum. His all-round contributions make him an essential member of Nepal’s cricketing future and a potential member of the Most ODI Runs batters in the world someday.
Matches | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|
64 | 759 | 67 | 21.68 | 78.08 |
READ MORE: Top 10 Best Test All Rounders in the World
8. Kushal Malla

Kushal Malla is one of Nepal’s most exciting batsmen, famous for his power hitting and ability to clear boundaries. Playing mainly in the middle order, Kushal has played several fast-paced innings, helping Nepal accelerate scoring during crucial times. With a strike rate nearing 90, Kushal’s aggressive style makes him a key figure among the best Most ODI Runs in the world who can score quickly without losing their wicket.
He already has one century and four half-centuries in ODIs, proving he can build innings as well as finish them. His tally of over 40 sixes makes him a dangerous opponent for any bowling attack, showing he has the firepower to compete with the best Test batters in the world in terms of impact and explosiveness.
Matches | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|
39 | 768 | 108 | 24.00 | 89.61 |
7. B. Sharki

Binod Bhandari Sharki, commonly known as B. Sharki, is valued for his calm and steady presence in Nepal’s batting lineup. Known for his ability to anchor innings and rotate the strike, Sharki has already scored one unbeaten century and four half-centuries. His average above 33 demonstrates his consistency, a quality expected from the Most ODI Runs batters in the world.
Sharki’s talent lies in his ability to steady the innings when quick wickets fall. His 862 runs in just 32 matches highlight his role as a dependable batter who can hold the team’s innings together and build partnerships. His approach resembles that of many great test batsmen worldwide who combine patience with timely aggression.
Matches | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|
32 | 862 | 101* | 33.15 | 68.52 |
6. Gyanendra Malla

Gyanendra Malla, a former captain of Nepal, was a pillar of strength in the top order for many years. Though he never scored a century in ODIs, his consistent run-making with seven fifties and a total of 876 runs makes him one of Nepal’s most dependable batsmen. His batting style, marked by elegant strokes and good timing, represents the qualities of the Most ODI Runs batters in the world players who build innings steadily and with class.
Malla’s role was often to provide a solid foundation for the team, patiently facing the new ball and setting the tone for others. His leadership on and off the field combined with his dependable batting cemented his place as a respected figure in Nepal cricket’s history.
Matches | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|
37 | 876 | 75 | 24.33 | 66.46 |
5. Dipendra Singh Airee

Dipendra Singh Airee is best known for his all-round cricketing skills, but his batting performances have been equally important. His ability to adapt, either playing steady innings or hitting big in the death overs, shows why he can be regarded among the Most ODI Runs batters in the world within Nepal’s cricketing circles. Airee’s one century and four fifties in ODIs highlight his match-winning potential.
Although his batting average is around 20, this is partly due to often batting in difficult situations. Airee’s more than 1,000 ODI runs demonstrate his value, especially when the team needs quick acceleration or stability. His presence strengthens Nepal’s batting depth considerably.
Matches | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|
64 | 1066 | 105 | 20.11 | 72.41 |
4. Aarif Sheikh

Aarif Sheikh has been a quietly effective batsman for Nepal, contributing over 1,300 runs in ODIs with nine half-centuries. His calm nature at the crease and ability to hold the innings together have helped Nepal recover many times. Though he has yet to score a century, his average close to 29 shows his reliability, making him one of the best Most ODI Runs in the world when consistency is considered.
Aarif may not grab headlines with flashy shots, but his importance lies in steady scoring and giving Nepal a strong middle-order presence. His performances often provide the backbone Nepal needs in tight matches.
Matches | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|
61 | 1326 | 84 | 28.82 | 65.67 |
3. Kushal Bhurtel

Since his debut in 2021, Kushal Bhurtel has injected energy into Nepal’s batting lineup as an aggressive opener. He attacks bowlers right from the first ball and has played several fast-paced innings that gave Nepal strong starts. His style places him among the Most ODI Runs batters in the world who combine aggression with skill to dominate the early phases of innings.
Bhurtel has scored nearly 1,400 runs with one century and nine fifties, and his strike rate above 81 highlights his effectiveness. His ability to score quickly during the powerplay makes him a vital asset in Nepal’s quest to compete with the top cricketing nations.
Matches | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|
61 | 1398 | 115 | 23.69 | 81.51 |
2. Aasif Sheikh

Aasif Sheikh has proven to be one of Nepal’s most consistent opening batsmen. Handling wicketkeeping duties along with batting responsibilities, he has scored over 1,500 ODI runs with an average above 29. His 13 half-centuries and one century demonstrate his ability to provide steady starts and lengthy innings. These qualities put him in the discussion of the best Test batters in the world, especially for players balancing multiple roles Most ODI Runs.
His technique and temperament allow him to build innings patiently, while also accelerating when required. His strong record reflects his importance to Nepal’s cricket future.
Matches | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|
59 | 1569 | 110 | 29.05 | 76.23 |
READ MORE: Top 10 Most Sixes Hit in a Single Test Innings
1. Rohit Kumar Paudel

At the top of Nepal’s batting list is their current captain Rohit Kumar Paudel, who leads by example. With over 1,850 runs in 72 matches, including 11 half-centuries and one century, he is the backbone of Nepal’s batting lineup. His average of 29.38 Most ODI Runs shows his consistent performance across different conditions.
Paudel’s ability to score runs regularly and lead the team makes him not only Nepal’s top batter but a player who could one day rank among the Most ODI Runs batters in the world. His calmness and skill at the crease inspire his teammates, and his career continues to grow stronger.
Matches | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|
72 | 1851 | 126 | 29.38 | 75.09 |
Nepal’s cricket journey is driven by a mix of experienced leaders and promising youngsters who keep improving with every match. These batters have been instrumental in Nepal’s rise in international cricket Most ODI Runs. With players like Rohit Kumar Paudel leading the way and young talents like Gulsan Jha and Kushal Malla growing rapidly, Nepal’s batting lineup shows potential to compete with the best Test batters in the world in the future.
As Nepal gains more international exposure, these players will continue to build their skills, stats, and reputations. The future is promising for Nepal to bring more glory to their cricket through consistent performances from their best Most ODI Runs batters in the world.