| 17 Apr 2021 | NED 136/4 v NEP 141/1Match 1 · T20I | NEP | 54* | - | 0 | Nepal won by 9 wickets | Kirtipur | Nepal Tri-Nation T20I Series 2021 |
| 19 Apr 2021 | MAS 109 v NEP 113/1Match 3 · T20I | NEP | 42 | - | 1 | Nepal won by 9 wickets | Kirtipur | Nepal Tri-Nation T20I Series 2021 |
| 20 Apr 2021 | NEP 206/6 v NED 209/7Match 4 · T20I | NEP | 0 | - | 0 | Netherlands won by 3 wickets | Kirtipur | Nepal Tri-Nation T20I Series 2021 |
| 22 Apr 2021 | NEP 217/7 v MAS 148Match 6 · T20I | NEP | 42 | - | 1 | Nepal won by 69 runs | Kirtipur | Nepal Tri-Nation T20I Series 2021 |
| 24 Apr 2021 | NEP 238/3 v NED 96Final · T20I | NEP | 16 | - | 0 | Nepal won by 142 runs | Kirtipur | Nepal Tri-Nation T20I Series 2021 |
| 7 Sept 2021 | PNG 134 v NEP 135/8Match 1 · ODI | NEP | 30 | - | 1 | Nepal won by 2 wickets | Al Amarat | Nepal v Papua New Guinea ODI Series 2021 |
| 10 Sept 2021 | NEP 233 v PNG 82Match 2 · ODI | NEP | 3 | - | 0 | Nepal won by 151 runs | Al Amarat | Nepal v Papua New Guinea ODI Series 2021 |
| 13 Sept 2021 | USA 230/9 v NEP 231/5Match 37 · ODI | NEP | 23 | - | 0 | Nepal won by 5 wickets | Al Amarat | ICC Men's Cricket World Cup League 2 2021 |
| 14 Sept 2021 | NEP 196 v OMA 200/5Match 38 · ODI | NEP | 90 | - | 3 | Oman won by 5 wickets | Al Amarat | ICC Men's Cricket World Cup League 2 2021 |
| 17 Sept 2021 | NEP 174 v USA 175/4Match 1 · ODI | NEP | 3 | - | 0 | U.S.A. won by 6 wickets (with 123 balls remaining) | Muscat | 2021 Oman Tri-Nation Series (round 6) |
| 19 Sept 2021 | OMA 121 v NEP 122/3Match 41 · ODI | NEP | 40 | - | 1 | Nepal won by 7 wickets | Al Amarat | ICC Men's Cricket World Cup League 2 2021 |
| 11 Feb 2022 | OMA 135/6 v NEP 137/4Match 1 · T20I | NEP | 14 | - | 3 | Nepal won by 6 wickets | Al Amarat | Oman Quadrangular T20I Series 2021/22 |
| 12 Feb 2022 | UAE 192/3 v NEP 167/5Match 2 · T20I | NEP | 34 | - | 1 | United Arab Emirates won by 25 runs | Al Amarat | Oman Quadrangular T20I Series 2021/22 |
| 14 Feb 2022 | IRE 127 v NEP 111/9Match 6 · T20I | NEP | 23 | - | 1 | Ireland won by 16 runs | Al Amarat | Oman Quadrangular T20I Series 2021/22 |
| 18 Feb 2022 | NEP 117/8 v OMA 78Match 1 · T20I | NEP | 4 | - | 2 | Nepal won by 39 runs | Al Amarat | ICC Men’s T20 World Cup Qualifier A 2021/22 |
| 19 Feb 2022 | NEP 218/3 v PHI 82/8Match 6 · T20I | NEP | 0 | - | 2 | Nepal won by 136 runs | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 21 Feb 2022 | CAN 80 v NEP 81/2Match 11 · T20I | NEP | 17 | - | 2 | Nepal won by 8 wickets | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 22 Feb 2022 | UAE 175/7 v NEP 107Semi-final · T20I | NEP | 0 | - | 0 | United Arab Emirates won by 68 runs | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 24 Feb 2022 | OMA 87/9 v NEP 90/13rd Place Play-Off · T20I | NEP | 13 | - | 1 | Nepal won by 9 wickets | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 16 Mar 2022 | PNG 204/8 v NEP 208/8Match 68 · ODI | NEP | 16 | - | 0 | Nepal won by 2 wickets | Sharjah | ICC Men's Cricket World Cup League 2 2021/22 |
| 18 Mar 2022 | UAE 168 v NEP 120Match 69 · ODI | NEP | 7 | - | 4 | United Arab Emirates won by 48 runs | Dubai | ICC Men's Cricket World Cup League 2 2021/22 |
| 22 Mar 2022 | PNG 173/8 v NEP 174/3Match 72 · ODI | NEP | 2 | - | 0 | Nepal won by 7 wickets | Dubai | ICC Men's Cricket World Cup League 2 2021/22 |
| 28 Mar 2022 | NEP 183/9 v PNG 168Match 1 · T20I | NEP | 43 | - | 0 | Nepal won by 15 runs | Kirtipur | Nepal Tri-Nation T20I Series 2021/22 |
| 30 Mar 2022 | MAS 114/8 v NEP 117/4Match 3 · T20I | NEP | 57 | - | 0 | Nepal won by 6 wickets | Kirtipur | Nepal Tri-Nation T20I Series 2021/22 |
| 31 Mar 2022 | NEP 203/7 v PNG 166Match 4 · T20I | NEP | 38 | - | 1 | Nepal won by 37 runs | Kirtipur | Nepal Tri-Nation T20I Series 2021/22 |
| 2 Apr 2022 | NEP 223/5 v MAS 138Match 6 · T20I | NEP | 18 | - | 1 | Nepal won by 85 runs | Kirtipur | Nepal Tri-Nation T20I Series 2021/22 |
| 4 Apr 2022 | NEP 168/6 v PNG 118Final · T20I | NEP | 29 | - | 0 | Nepal won by 50 runs | Kirtipur | Nepal Tri-Nation T20I Series 2021/22 |
| 11 Jun 2022 | NEP 274 v USA 274/6Match 87 · ODI | NEP | 61 | - | 0 | Match tied | Pearland | ICC Men's Cricket World Cup League 2 2022 |
| 14 Jun 2022 | OMA 163 v NEP 167/3Match 89 · ODI | NEP | 62 | - | 0 | Nepal won by 7 wickets | Pearland | ICC Men's Cricket World Cup League 2 2022 |
| 15 Jun 2022 | USA 245/7 v NEP 206Match 90 · ODI | NEP | 18 | - | 1 | United States of America won by 39 runs | Pearland | ICC Men's Cricket World Cup League 2 2022 |
| 11 Jul 2022 | NAM 220 v NEP 180Match 92 · ODI | NEP | 14 | - | 1 | Namibia won by 40 runs | Ayr | ICC Men's Cricket World Cup League 2 2022 |
| 13 Jul 2022 | SCO 144 v NEP 146/5Match 93 · ODI | NEP | 71 | - | 2 | Nepal won by 5 wickets | Glasgow | ICC Men's Cricket World Cup League 2 2022 |
| 16 Jul 2022 | NAM 199 v NEP 136Match 95 · ODI | NEP | 34 | - | 1 | Namibia won by 63 runs | Ayr | ICC Men's Cricket World Cup League 2 2022 |
| 17 Jul 2022 | NEP 128 v SCO 130/2Match 96 · ODI | NEP | 40 | - | 0 | Scotland won by 8 wickets | Glasgow | ICC Men's Cricket World Cup League 2 2022 |
| 25 Aug 2022 | KEN 130/8 v NEP 133/51st T20I · T20I | NEP | 19 | - | 0 | Nepal won by 5 wickets | Nairobi | Nepal tour of Kenya 2022 |
| 14 Nov 2022 | UAE 263/7 v NEP 179/91st ODI · ODI | NEP | 12 | - | 1 | United Arab Emirates won by 84 runs | Kirtipur | United Arab Emirates tour of Nepal 2022/23 |
| 16 Nov 2022 | UAE 191 v NEP 193/72nd ODI · ODI | NEP | 6 | - | 1 | Nepal won by 3 wickets | Kirtipur | United Arab Emirates tour of Nepal 2022/23 |
| 18 Nov 2022 | UAE 176/9 v NEP 180/43rd ODI · ODI | NEP | 88* | - | 3 | Nepal won by 6 wickets | Kirtipur | United Arab Emirates tour of Nepal 2022/23 |
| 2 Dec 2022 | NEP 197 v NAM 4/0Match 116 · ODI | NEP | 20 | - | 0 | No result | Windhoek | ICC Men's Cricket World Cup League 2 2022/23 |
| 4 Dec 2022 | NEP 137 v SCO 143/7Match 117 · ODI | NEP | 7 | - | 1 | Scotland won by 3 wickets | Windhoek | ICC Men's Cricket World Cup League 2 2022/23 |
| 7 Dec 2022 | NAM 275/7 v NEP 189Match 119 · ODI | NEP | 7 | - | 1 | Namibia won by 86 runs | Windhoek | ICC Men's Cricket World Cup League 2 2022/23 |
| 8 Dec 2022 | NEP 119 v SCO 121/2Match 120 · ODI | NEP | 1 | - | 0 | Scotland won by 8 wickets | Windhoek | ICC Men's Cricket World Cup League 2 2022/23 |
| 14 Feb 2023 | NAM 285 v NEP 287/8Match 121 · ODI | NEP | 0 | - | 1 | Nepal won by 2 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 17 Feb 2023 | SCO 274/9 v NEP 275/7Match 123 · ODI | NEP | 9 | - | 2 | Nepal won by 3 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 18 Feb 2023 | NAM 274/6 v NEP 278/7Match 124 · ODI | NEP | 81 | - | 1 | Nepal won by 3 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 21 Feb 2023 | SCO 212 v NEP 213/8Match 126 · ODI | NEP | 12 | - | 0 | Nepal won by 2 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 27 Feb 2023 | NEP 207/6 v PNG 203/9Only ODI · ODI | NEP | 44 | - | 0 | Nepal won by 4 wickets (with 28 balls remaining) | Dubai | 2023 United Arab Emirates Tri-Nation Series |
| 2 Mar 2023 | UAE 207/8 v NEP 139Match 131 · ODI | NEP | 17 | - | 0 | United Arab Emirates won by 68 runs | Dubai | ICC Men's Cricket World Cup League 2 2022/23 |
| 3 Mar 2023 | PNG 179 v NEP 182/7Match 132 · ODI | NEP | 86* | - | 0 | Nepal won by 3 wickets | Dubai | ICC Men's Cricket World Cup League 2 2022/23 |
| 6 Mar 2023 | NEP 229/8 v UAE 187Match 134 · ODI | NEP | 6 | - | 0 | Nepal won by 42 runs | Dubai | ICC Men's Cricket World Cup League 2 2022/23 |