| 13 Mar 2023 | PNG 95 v NEP 100/1Match 138 · ODI | NEP | DNB | 5/25 | 0 | Nepal won by 9 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 12 Mar 2023 | NEP 248 v UAE 71Match 137 · ODI | NEP | 2 | 2/14 | 0 | Nepal won by 177 runs | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 9 Mar 2023 | NEP 297 v PNG 245Match 135 · ODI | NEP | 7 | 4/37 | 0 | Nepal won by 52 runs | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 6 Mar 2023 | NEP 229/8 v UAE 187Match 134 · ODI | NEP | 27 | 1/52 | 0 | Nepal won by 42 runs | Dubai | ICC Men's Cricket World Cup League 2 2022/23 |
| 3 Mar 2023 | PNG 179 v NEP 182/7Match 132 · ODI | NEP | 35* | 1/32 | 0 | Nepal won by 3 wickets | Dubai | ICC Men's Cricket World Cup League 2 2022/23 |
| 2 Mar 2023 | UAE 207/8 v NEP 139Match 131 · ODI | NEP | 26* | 3/27 | 0 | United Arab Emirates won by 68 runs | Dubai | ICC Men's Cricket World Cup League 2 2022/23 |
| 21 Feb 2023 | SCO 212 v NEP 213/8Match 126 · ODI | NEP | 9 | 4/45 | 0 | Nepal won by 2 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 | DNB | 3/46 | 0 | Nepal won by 3 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 | DNB | 3/27 | 0 | Nepal won by 3 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 14 Feb 2023 | NAM 285 v NEP 287/8Match 121 · ODI | NEP | 0 | 3/66 | 1 | Nepal won by 2 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 30 Aug 2022 | NEP 175/7 v KEN 144/75th T20I · T20I | NEP | DNB | 2/26 | 0 | Nepal won by 31 runs | Nairobi | Nepal tour of Kenya 2022 |
| 29 Aug 2022 | KEN 101 v NEP 94/94th T20I · T20I | NEP | 4* | 5/9 | 0 | Kenya won by 7 runs | Nairobi | Nepal tour of Kenya 2022 |
| 28 Aug 2022 | KEN 156/2 v NEP 160/63rd T20I · T20I | NEP | DNB | 0/42 | 1 | Nepal won by 4 wickets | Nairobi | Nepal tour of Kenya 2022 |
| 25 Aug 2022 | KEN 130/8 v NEP 133/51st T20I · T20I | NEP | DNB | 2/33 | 2 | Nepal won by 5 wickets | Nairobi | Nepal tour of Kenya 2022 |
| 17 Jul 2022 | NEP 128 v SCO 130/2Match 96 · ODI | NEP | 22 | 1/41 | 0 | Scotland won by 8 wickets | Glasgow | ICC Men's Cricket World Cup League 2 2022 |
| 16 Jul 2022 | NAM 199 v NEP 136Match 95 · ODI | NEP | 0 | 4/29 | 0 | Namibia won by 63 runs | Ayr | ICC Men's Cricket World Cup League 2 2022 |
| 13 Jul 2022 | SCO 144 v NEP 146/5Match 93 · ODI | NEP | DNB | 2/35 | 0 | Nepal won by 5 wickets | Glasgow | ICC Men's Cricket World Cup League 2 2022 |
| 11 Jul 2022 | NAM 220 v NEP 180Match 92 · ODI | NEP | 0 | 4/54 | 1 | Namibia won by 40 runs | Ayr | ICC Men's Cricket World Cup League 2 2022 |
| 15 Jun 2022 | USA 245/7 v NEP 206Match 90 · ODI | NEP | 0 | 2/43 | 0 | United States of America won by 39 runs | Pearland | ICC Men's Cricket World Cup League 2 2022 |
| 14 Jun 2022 | OMA 163 v NEP 167/3Match 89 · ODI | NEP | DNB | 3/47 | 1 | Nepal won by 7 wickets | Pearland | ICC Men's Cricket World Cup League 2 2022 |
| 11 Jun 2022 | NEP 274 v USA 274/6Match 87 · ODI | NEP | 10 | 1/37 | 1 | Match tied | Pearland | ICC Men's Cricket World Cup League 2 2022 |
| 9 Jun 2022 | OMA 211/8 v NEP 198Match 86 · ODI | NEP | 2 | 2/44 | 0 | Oman won by 13 runs | Pearland | ICC Men's Cricket World Cup League 2 2022 |
| 4 Apr 2022 | NEP 168/6 v PNG 118Final · T20I | NEP | DNB | 2/25 | 1 | Nepal won by 50 runs | Kirtipur | Nepal Tri-Nation T20I Series 2021/22 |
| 2 Apr 2022 | NEP 223/5 v MAS 138Match 6 · T20I | NEP | DNB | 3/19 | 2 | Nepal won by 85 runs | Kirtipur | Nepal Tri-Nation T20I Series 2021/22 |
| 31 Mar 2022 | NEP 203/7 v PNG 166Match 4 · T20I | NEP | 0* | 1/37 | 0 | Nepal won by 37 runs | Kirtipur | Nepal Tri-Nation T20I Series 2021/22 |
| 30 Mar 2022 | MAS 114/8 v NEP 117/4Match 3 · T20I | NEP | DNB | 2/27 | 1 | Nepal won by 6 wickets | Kirtipur | Nepal Tri-Nation T20I Series 2021/22 |
| 28 Mar 2022 | NEP 183/9 v PNG 168Match 1 · T20I | NEP | 1* | 3/22 | 0 | Nepal won by 15 runs | Kirtipur | Nepal Tri-Nation T20I Series 2021/22 |
| 26 Mar 2022 | NEP 278/8 v PNG 283/72nd ODI · ODI | NEP | 24* | 1/54 | 0 | Papua New Guinea won by 3 wickets | Kirtipur | Papua New Guinea tour of Nepal 2021/22 |
| 25 Mar 2022 | PNG 292/8 v NEP 286/81st ODI · ODI | NEP | DNB | 1/62 | 0 | Papua New Guinea won by 6 runs | Kirtipur | Papua New Guinea tour of Nepal 2021/22 |
| 22 Mar 2022 | PNG 173/8 v NEP 174/3Match 72 · ODI | NEP | DNB | 2/29 | 1 | Nepal won by 7 wickets | Dubai | ICC Men's Cricket World Cup League 2 2021/22 |
| 21 Mar 2022 | UAE 202/9 v NEP 103Match 71 · ODI | NEP | 0* | 3/32 | 1 | United Arab Emirates won by 99 runs | Dubai | ICC Men's Cricket World Cup League 2 2021/22 |
| 18 Mar 2022 | UAE 168 v NEP 120Match 69 · ODI | NEP | 7 | 1/30 | 0 | United Arab Emirates won by 48 runs | Dubai | ICC Men's Cricket World Cup League 2 2021/22 |
| 16 Mar 2022 | PNG 204/8 v NEP 208/8Match 68 · ODI | NEP | 0* | 1/30 | 0 | Nepal won by 2 wickets | Sharjah | ICC Men's Cricket World Cup League 2 2021/22 |
| 24 Feb 2022 | OMA 87/9 v NEP 90/13rd Place Play-Off · T20I | NEP | DNB | 3/13 | 2 | Nepal won by 9 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 | 4 | 1/24 | 1 | United Arab Emirates won by 68 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 | DNB | 3/12 | 1 | Nepal won by 8 wickets | 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 | DNB | 3/9 | 1 | Nepal won by 136 runs | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 18 Feb 2022 | NEP 117/8 v OMA 78Match 1 · T20I | NEP | 16* | 2/20 | 0 | Nepal won by 39 runs | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 14 Feb 2022 | IRE 127 v NEP 111/9Match 6 · T20I | NEP | 1 | 1/26 | 0 | Ireland won by 16 runs | Al Amarat | Oman Quadrangular T20I Series 2021/22 |
| 12 Feb 2022 | UAE 192/3 v NEP 167/5Match 2 · T20I | NEP | DNB | 1/23 | 0 | United Arab Emirates won by 25 runs | Al Amarat | Oman Quadrangular T20I Series 2021/22 |
| 11 Feb 2022 | OMA 135/6 v NEP 137/4Match 1 · T20I | NEP | DNB | 1/17 | 0 | Nepal won by 6 wickets | Al Amarat | Oman Quadrangular T20I Series 2021/22 |
| 19 Jan 2022 | MS 273/2 v HH 167/6Match 56 · T20 | HH | DNB | 0/52 | 0 | Melbourne Stars won by 106 runs | Melbourne | Big Bash League 2021/22 |
| 18 Jan 2022 | HH 182/5 v MR 176/6Match 53 · T20 | HH | DNB | 2/27 | 0 | Hobart Hurricanes won by 6 runs | Melbourne | Big Bash League 2021/22 |
| 13 Jan 2022 | HH 177/6 v ST 168/9Match 45 · T20 | HH | DNB | 2/26 | 0 | Hobart Hurricanes won by 9 runs | Melbourne | Big Bash League 2021/22 |
| 10 Jan 2022 | HH 139/6 v ST 140/1Match 43 · T20 | HH | DNB | 0/21 | 0 | Sydney Thunder won by 9 wickets | Melbourne | Big Bash League 2021/22 |
| 8 Jan 2022 | BH 144/8 v HH 145/2Match 41 · T20 | HH | DNB | 2/23 | 0 | Hobart Hurricanes won by 8 wickets | Brisbane | Big Bash League 2021/22 |
| 5 Jan 2022 | HH 126 v AS 129/3Match 35 · T20 | HH | 2 | 2/22 | 0 | Adelaide Strikers won by 7 wickets | Adelaide | Big Bash League 2021/22 |
| 1 Jan 2022 | BH 150/8 v HH 136/8Match 29 · T20 | HH | DNB | 1/37 | 0 | Brisbane Heat won by 14 runs | Hobart | Big Bash League 2021/22 |
| 29 Dec 2021 | HH 206/5 v MR 121Match 26 · T20 | HH | DNB | 3/32 | 0 | Hobart Hurricanes won by 85 runs | Melbourne | Big Bash League 2021/22 |
| 27 Dec 2021 | AS 175/5 v HH 176/3Match 22 · T20 | HH | DNB | 0/31 | 0 | Hobart Hurricanes won by 7 wickets | Hobart | Big Bash League 2021/22 |