Himal Cricket

Player · Canada · Against Nepal

CAN

Zahid Shirzad

ODI matches
2
Runs
2
Wickets
3
High score
2
Sixes
0

Zahid Shirzad is a Canada cricketer who has played 2 ODIs (2 runs, 3 wickets) against Nepal. Zahid Shirzad has a highest ODI score of 2.

Updated

Career summary

Matches against Nepal only: we hold Nepal's matches, not a full career.

Batting

Zahid Shirzad batting career summary
FormatMatchesInningsNot outRunsHigh scoreAverageStrike rateHundredsFiftiesFoursSixes
ODIs v Nepal221222.0028.570000

Bowling

Zahid Shirzad bowling career summary
FormatMatchesInningsOversRunsWicketsBest bowlingAverageEconomyStrike rate (balls per wicket)Five or more wickets in an innings
ODIs v Nepal2219.09132/4230.334.7938.00

Recent innings

Newest first, in every competition. A star (*) means not out.

Zahid Shirzad recent innings
DateFormatAgainstRunsBallsFoursSixes
Sat 17 Oct2026ODINepal0*100
Sun 11 Oct2026ODINepal2600

Recent bowling

Newest first, in every competition.

Zahid Shirzad recent bowling spells
DateFormatAgainstOversMaidensRunsWickets
Sat 17 Oct2026ODINepal9.00491
Sun 11 Oct2026ODINepal10.00422