Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Mohammad Nabi

Mohammad Nabi ODI Stats

Allrounder · Afghanistan Updated , after India vs Afghanistan
PAK Next: v Pakistan · Fri 8 Oct · 09:00 BST ›
Last innings ODI · for Afghanistan · Sat 20 Jun
2026
30 runs · 147th › 2 sixes · 69th › 1 wickets · 120th › Streak Streaka six in 5 straight
Streak a six in 5 straight
Create a free account 10 pages a day instead of 5 and the next match's full projection.
Every projection, every match a month, or a year Cricket Pro ›
Filter the trend and match data
Pick a competition to choose a season
Trend · runs 30 matches
REF LINE
Newest on the left · bars in the team he played for, 2nd innings stacked in pink · 0 over the line
Match data 30 matches
DateTeamOppoCompH/AVenueResult RunsBalls4s6sSR WktsROversEconDots ◆ Dream11Perf ◆ Dream11 Scoreline
Scrolls sideways · tap a row for the scorecard

About Mohammad Nabi's ODI record

In Mohammad Nabi's last 30 All ODI Cricket games (2023–2026) for Afghanistan, they have scored 633 runs at an average of 21.1 with a strike rate of 91.5. Mohammad Nabi has also taken 23 wickets in this period.

Mohammad Nabi Stats - All ODI Cricket

Mohammad Nabi is a right hand bat allrounder. Across these 30 games, Mohammad Nabi has hit 41 fours and 24 sixes, taking 21 catches in the field. Their highest score in this span is 136. Best bowling figures: 5/17.

Mohammad Nabi: Betting Insights

For bet builder markets, Mohammad Nabi has scored 25+ runs in 23% of their last 30 All ODI Cricket games (7/30). They have registered 1+ boundaries in 63% of these games (19/30). Over their last 5 games, Mohammad Nabi has 125 runs and 1 wicket.

Related pages

Frequently asked questions

What is Mohammad Nabi's highest score in ODI cricket?

Mohammad Nabi's highest score in the 72 ODI matches Statz has on record is 136 off 130 balls against Sri Lanka (09 Feb 2024). Across those matches Mohammad Nabi has scored 1385 runs at 19.2 a match.

How many wickets has Mohammad Nabi taken in ODI cricket?

Mohammad Nabi has taken 64 wickets in the 72 ODI matches Statz has on record, at an economy of 4.35 and an average of 34.4. Mohammad Nabi took 1 wicket in the last 5 matches.

What are Mohammad Nabi's best bowling figures in ODI cricket?

Mohammad Nabi's best figures in the 72 ODI matches Statz has on record are 5/17 against Ireland (12 Mar 2024). Mohammad Nabi has taken three or more wickets in an innings 4 times, and 64 wickets in all.

What are Mohammad Nabi's ODI batting stats?

Mohammad Nabi averages 21.1 runs per match at a strike rate of 91.5, based on 30 games (2023–2026). In the last 5 matches Mohammad Nabi scored 21, 9, 62, 22 and 11, newest first. Mohammad Nabi has 1385 runs in all 72 ODI matches on record.

Which team does Mohammad Nabi play for?

Mohammad Nabi currently plays for Afghanistan, and has also played for Guyana Amazon Warriors, Dubai Capitals and Karachi Kings. Statz has Mohammad Nabi's 72 ODI matches on record, the most recent against India (20 Jun 2026), with 1385 runs and 64 wickets in all.

How old is Mohammad Nabi?

Mohammad Nabi was born on 1 January 1985 and is 41 years old. Mohammad Nabi is an allrounder with 72 ODI matches on record, 1385 runs and 64 wickets.

How many fifties and hundreds has Mohammad Nabi scored in ODI cricket?

Mohammad Nabi has 1 hundred and 5 fifties in the 72 ODI matches Statz has on record. The highest is 136 against Sri Lanka (09 Feb 2024). Mohammad Nabi has passed 30 in 17 of 72 innings.