Men's ODIs
Nepal
Oddsworth ODI ranking 4thOddsworth ODI ranking 12thOddsworth ODI ranking 15thBatting ranking 4thBowling ranking 1stBatting ranking 15thBowling ranking 5thICC ODI ranking 5thICC ODI ranking 13thICC ODI ranking 17th
- Won
- 52%
- Record
- 47–44
- Rating
- 1335
Nepal ODI rating
Peak 1406
June 2023Now 13352023202420252026- Last 10
- 5–5
Strengths and weaknesses
Against Associates since Oct 2024, 29 ODIs
Strongest
- Death bowling 1st
- Spin bowling 3rd
- Middle-overs bowling 3rd
Weakest
- Powerplay batting 7th
- Powerplay bowling 7th
- Batting against spin 5th
Batting
Bowling
Strengths and weaknesses
Against every side since Oct 2024, 29 ODIs
Strongest
- Death bowling 1st
- Spin bowling 6th
- Middle-overs bowling 6th
Weakest
- Powerplay batting 16th
- Powerplay bowling 16th
- Batting against spin 12th
Batting
Bowling
Against the Associates
47–39won–lost since 2018
55%won
Against the Full Members
0–0won–lost since 2018
–won
Against every side
47–44won–lost since 2018
52%won
| Against | P | W | L | NR | Won | Last meeting |
|---|---|---|---|---|---|---|
| United Arab Emirates12 Sept 2026: won | 20 | 12 | 8 | – | 60% | won 12 Sept 2026, Bayuemas Oval |
| Oman19 Oct 2026: won | 13 | 7 | 6 | – | 54% | won 19 Oct 2026, Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| Scotland18 May 2026: won | 12 | 6 | 5 | 1 | 55% | won 18 May 2026, Tribhuvan University International Cricket Ground |
| United States of America22 May 2026: won | 11 | 6 | 4 | 1 | 60% | won 22 May 2026, Tribhuvan University International Cricket Ground |
| Namibia27 Jul 2026: lost | 10 | 2 | 7 | 1 | 22% | lost 27 Jul 2026, Sportpark Maarschalkerweerd |
| Papua New Guinea13 Mar 2023: won | 9 | 7 | 2 | – | 78% | won 13 Mar 2023, Tribhuvan University International Cricket Ground |
| Canada17 Oct 2026: lost | 7 | 4 | 3 | – | 57% | lost 17 Oct 2026, Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| Netherlands29 Jul 2026: lost | 7 | 3 | 4 | – | 43% | lost 29 Jul 2026, Sportpark Maarschalkerweerd |
| India4 Sept 2023: lost | 1 | 0 | 1 | – | 0% | lost 4 Sept 2023, Pallekele International Cricket Stadium |
| Ireland4 Jul 2023: lost | 1 | 0 | 1 | – | 0% | lost 4 Jul 2023, Takashinga Sports Club, Highfield |
| Pakistan30 Aug 2023: lost | 1 | 0 | 1 | – | 0% | lost 30 Aug 2023, Multan Cricket Stadium |
| West Indies22 Jun 2023: lost | 1 | 0 | 1 | – | 0% | lost 22 Jun 2023, Harare Sports Club |
| Zimbabwe18 Jun 2023: lost | 1 | 0 | 1 | – | 0% | lost 18 Jun 2023, Harare Sports Club |
Form
LLLLWWWWLW
| Date | Opponent | Ground | Result |
|---|---|---|---|
| 19 Oct 2026 | OmanAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | won by 10 runs |
| 17 Oct 2026 | CanadaAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | lost by 24 runs |
| 13 Oct 2026 | OmanAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | won by 113 runs |
| 11 Oct 2026 | CanadaAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | won by 24 runs |
| 12 Sept 2026 | United Arab EmiratesBayuemas Oval | Bayuemas Oval | won by 44 runs |
| 10 Sept 2026 | OmanBayuemas Oval | Bayuemas Oval | won by 87 runs |
| 29 Jul 2026 | NetherlandsSportpark Maarschalkerweerd | Sportpark Maarschalkerweerd | lost by 57 runs |
| 27 Jul 2026 | NamibiaSportpark Maarschalkerweerd | Sportpark Maarschalkerweerd | lost by 3 runs |
| 23 Jul 2026 | NetherlandsSportpark Maarschalkerweerd | Sportpark Maarschalkerweerd | lost by 6 wickets |
| 21 Jul 2026 | NamibiaSportpark Maarschalkerweerd | Sportpark Maarschalkerweerd | lost by 8 wickets |
Year by year
| Year | P | W | L | T | NR | Won |
|---|---|---|---|---|---|---|
| 2026 | 18 | 11 | 7 | – | – | 61% |
| 2025 | 8 | 3 | 5 | – | – | 38% |
| 2024 | 13 | 5 | 7 | – | 1 | 42% |
| 2023 | 21 | 14 | 7 | – | – | 67% |
| 2022 | 21 | 6 | 13 | 1 | 1 | 32% |
2018–2021
| 2021 | 5 | 4 | 1 | – | – | 80% |
|---|---|---|---|---|---|---|
| 2020 | 4 | 2 | 2 | – | – | 50% |
| 2019 | 3 | 2 | 1 | – | – | 67% |
| 2018 | 1 | 0 | 1 | – | – | 0% |
ODI squad
ODIs since Oct 2025
Batters
Wicketkeepers
All-rounders

Dipendra Singh Airee
21 ODIs · 772 runs · avg 38.6 · SR 91 · 25 wkts · econ 4.39
82 ODIs · last 19 Oct 2026

Bowlers

Sandeep Lamichhane
20 ODIs · 32 runs · avg 4.6 · SR 70 · 38 wkts · econ 3.83
79 ODIs · last 19 Oct 2026















