MU

M Upadhayay

27 matches · 30 Jan 2025 to 10 Jun 2026

M Upadhayay: career summary

M Upadhayay is a cricketer. M Upadhayay has played 27 matches on CricInto's records, from 30 Jan 2025 to 10 Jun 2026, for Nepal.

In T20Is (27 matches, 2025–2026): 7 runs in 8 innings at an average of 2.33 and a strike rate of 28.00 (highest score 3*); 36 wickets at an average of 11.97 and an economy rate of 4.63 (best 4/17).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
T20I2785 73*2.33 2528.000 0001

Bowling

CompetitionMInnsOversRunsWktsBBIAvgEconSR4w5w
T20I272693 431364/17 11.974.6315.50 20

Recent matches

DateMatchBatBowl
10 Jun 2026 NEP vs THA T20I DNB0/31 (4)
6 Jun 2026 NEP vs HK T20I 0 (2)0/24 (4)
4 Jun 2026 NEP vs BHU T20I 0* (3)1/7 (4)
3 Jun 2026 NEP vs QAT T20I DNB0/19 (4)
31 May 2026 NEP vs CHI T20I DNB0/21 (2)
30 May 2026 NEP vs MAS T20I DNB2/14 (4)
28 May 2026 NEP vs IND T20I DNB2/9 (4)
27 May 2026 NEP vs CHI T20I DNB1/11 (4)
22 May 2026 NEP vs MAS T20I DNB0/22 (3)
20 May 2026 NEP vs MAS T20I DNB2/17 (4)

Frequently asked questions

How many runs has M Upadhayay scored in T20Is?

M Upadhayay has scored 7 runs in T20Is, at an average of 2.33.

How many wickets has M Upadhayay taken in T20Is?

M Upadhayay has taken 36 wickets in T20Is, with best figures of 4/17.

Which teams has M Upadhayay played for?

Nepal (2025–2026).