Finding the top 10 all time Nepalese batters reveals how Himalayan cricket transformed from local grounds to the global stage. Over the last two decades, Nepal produced gutsy stroke-makers who competed fearlessly against world-class bowling attacks.
Cricket fans across the globe, especially in India, closely track Nepal’s rapid rise in international tournaments. Whether chasing tough targets in ICC Cricket World Cup League 2 or hitting massive sixes in T20 World Cups, these players changed how the world looks at Associate cricket. This list honors the pioneers and modern stars who built Nepal’s batting identity.

Top 10 All Time Nepalese Batters: Key Batting Metrics of Nepal’s Finest
| Batter | Primary Role | Major Highlight | Key Career Stat (ODI + T20I) |
| Rohit Paudel | Middle-Order Anchor | Leading run-scorer in Nepal ODI history | 3,800+ Int’l Runs |
| Dipendra Singh Airee | All-Rounder / Finisher | 6 sixes in an over; 9-ball fifty world record | 3,300+ Int’l Runs |
| Aasif Sheikh | Wicketkeeper-Batter | First Nepali to hit an ODI hundred against an ICC Full Member | 3,000+ Int’l Runs |
| Paras Khadka | Middle-Order / Captain | Nepal’s first ODI & T20I centurion | 2,100+ Int’l Runs |
| Kushal Bhurtel | Opening Batter | 4 consecutive fifties on T20I debut | 2,600+ Int’l Runs |
| Gyanendra Malla | Top-Order Anchor | First Nepali batter to score an ODI half-century | 1,700+ Int’l Runs |
| Kushal Malla | Dynamic All-Rounder | Youngest male player to score an international fifty | 1,800+ Int’l Runs |
| Aarif Sheikh | Middle-Order Stabilizer | Most 50+ partnerships in clutch ODI chases | 1,800+ Int’l Runs |
| Anil Sah | Top-Order Stroke Maker | Fastest ODI fifty by a Nepali batter (19 balls) | 1,100+ Int’l Runs |
| Sharad Vesawkar | Match Finisher | “The Finisher” of Nepal’s ICC World Cricket League era | 1,000+ Int’l Runs |
The 10 Greatest Batters in Nepalese Cricket History
1. Rohit Paudel (The Run Machine & Leader)
Rohit Paudel stands as Nepal’s most prolific run-getter in 50-over cricket. He leads from the front with a calm rotation of strike and strong back-foot play against high-pace attacks.
- Key Milestones: Became one of the youngest players to score an international fifty at age 16; tops the ODI run charts for Nepal with multiple centuries.
- Lesser-Known Fact: Rohit was fast-tracked into senior cricket after captaining the Nepal U-19 team to historic victories against top youth sides in Asia.
2. Dipendra Singh Airee (The Demolition Man)
“Tiger” Dipendra is Nepal’s greatest modern match-winner. His sheer power transformed Nepal’s lower-middle order into one of the most feared units in T20 cricket.
- Key Milestones: Shattered Yuvraj Singh’s world record by scoring a T20I fifty in just 9 balls against Mongolia; hit 6 sixes in a single over against Qatar in 2024.
- Lesser-Known Fact: Before adopting power-hitting, Dipendra started as a patient defensive opener in age-group tournaments.
3. Paras Khadka (The Founding Icon)
No discussion of Nepalese cricket is complete without Paras Khadka. The legendary former captain carried the team’s batting on his shoulders throughout the 2010s.
- Key Milestones: Scored Nepal’s maiden century in both ODI and T20I cricket.
- Lesser-Known Fact: Khadka played competitive club cricket in England and Australia, bringing modern batting training systems back to Kathmandu.
4. Aasif Sheikh (The Classical Wicketkeeper-Batter)
Aasif Sheikh brings balance, timing, and composure to the top order. He plays authentic cricketing strokes through the covers and remains reliable against swing bowling.
- Key Milestones: Won the ICC Spirit of Cricket Award in 2022; second-highest individual run-scorer for Nepal in ODIs.
- Lesser-Known Fact: He shares an opening partnership record for Nepal with his brother, Aarif Sheikh, in regional multi-day cricket.
5. Kushal Bhurtel (The Fearless Aggressor)
Kushal Bhurtel made international headlines right after his debut, playing fearless aerial shots over mid-off and mid-wicket.
- Key Milestones: The first player in world cricket to score three consecutive half-centuries in his first three T20I innings; prominent centurion in ODIs.
- Lesser-Known Fact: Kushal began his career strictly as a lower-order bowler before coaches converted him into a full-time opening batter.
6. Gyanendra Malla (The Dependable Pillar)
Gyanendra Malla was the backbone of Nepal’s batting order through tough Associate tournaments across Africa and Asia.
- Key Milestones: Scored Nepal’s first-ever half-century in ODI cricket against the Netherlands in 2018.
- Lesser-Known Fact: Malla scored a sensational double century in Nepal’s domestic 50-over championship, a tournament record that stood for years.
7. Kushal Malla (The Left-Handed Powerhouse)
Kushal Malla represents the youth wave of aggressive batsmanship. He clears deep midwicket boundaries with minimal back-lift.
- Key Milestones: Held the world record for the fastest T20I century (34 balls) against Mongolia; youngest male player to hit an ODI fifty (15 years, 340 days).
- Lesser-Known Fact: Left-handed Malla bats left-handed but writes and throws with his right hand naturally.
8. Aarif Sheikh (The Crisis Specialist)
When early wickets fall, Aarif Sheikh rescues the innings. His compact defense makes him the perfect middle-order shock absorber.
- Key Milestones: Key contributor in Nepal’s record run of 11 wins out of 12 matches in ICC CWC League 2 in 2023.
- Lesser-Known Fact: Known for his calm demeanor, Aarif is a black-belt martial artist, which he credits for his batting balance and discipline.
9. Anil Sah (The Strokeplay Virtuoso)
Anil Sah plays clean lofted straight drives. His ability to switch gears between opening and batting at number three makes him an invaluable asset in white-ball cricket.
- Key Milestones: Smashed one of the fastest half-centuries in League 2 history; played standout innings in the 2024 ICC Men’s T20 World Cup.
- Lesser-Known Fact: Sah made his national team debut before turning 19 after hitting back-to-back centuries in Nepal’s Everest Premier League.
10. Sharad Vesawkar (The Ice-Cold Finisher)
Before Nepal had international ODI status, Sharad Vesawkar was the man delivering under extreme pressure.
- Key Milestones: Won multiple ICC World Cricket League Division games from impossible situations in the final over.
- Lesser-Known Fact: Vesawkar was born in the UAE and learned early cricket skills on grassless desert strips before moving back to Nepal.
Conclusion
Celebrating the top 10 all time Nepalese batters shows how far cricket in Nepal has progressed on the world map. These players overcame limited infrastructure and challenging travel conditions to build memorable moments against global powerhouses. From Paras Khadka’s early leadership to Dipendra Singh Airee’s world records, Nepal’s batting legacy continues to inspire millions across South Asia.
Frequently Asked Questions
Who is the highest run-scorer for Nepal in ODI cricket?
Rohit Paudel is Nepal’s all-time highest run-scorer in ODI cricket, having scored more than 2,300 runs in over 90 matches with multiple centuries.
Who holds the record for the fastest fifty for Nepal?
Dipendra Singh Airee holds the world record for the fastest T20I fifty, reaching the milestone in just 9 balls against Mongolia at the 2023 Asian Games.
Who scored the first international century for Nepal?
Former captain Paras Khadka scored Nepal’s first T20I century (against Singapore in 2019) and first ODI century (against the UAE in 2019).
