Mohammad Nabi Profile, Afghanistan
Afghanistan -
All Rounder
Full Name: Mohammad Nabi
Birth Date: January 1, 1985 (41 Years)
Birth Place: Loger, Afghanistan
Nationality: Afghanistan
Role: All Rounder
Batting Style: Right Hand Bat
Bowling Style: Right Arm Off Break
Teams: Afghanistan, Sunrisers Hyderabad, Mumbai Indians, Kenya, Melbourne Renegades, Rangpur Riders, Chattogram Challengers, Comilla Victorians, St Lucia Zouks, Jamaica Tallawahs, St Kitts & Nevis Patriots, Quetta Gladiators, Karachi Kings, Colombo Strikers, Dambulla Aura, Northamptonshire, Leicestershire, Kent, Delhi Bulls, The Chennai Braves, London Spirit (Men), Mis Ainak Knights, Kabul Eagles, Harare Hurricanes, Balkh Legends, Marylebone Cricket Club, Sharjah Warriors, Surrey Jaguars, Bukhatir XI, Sylhet Royals, ICC Combined Associate and Affiliate XI
Mohammad Nabi International Career, ODI, Test and T20 Profile, Stats and Records
Mohammad Nabi is a professional cricket player who represents the Afghanistan national team. In domestic cricket, he plays for the Karachi Kings. Besides that, in the Indian Premier League (IPL), he is associated with the Mumbai Indians. Born on 1 January 1985, Mohammad Nabi is a right-handed all-rounder, primarily a middle-order batsman and occasionally a wily off-break bowler.
Mohammad Nabi is nicknamed “The President” for his immense contributions to the Afghanistan national team. At age 41, he plays ODI and T20I cricket for the national team. In 2019, he announced his retirement from Test cricket. Here you can check out all the details about Mohammad Nabi’s international career in ODI, Test, and T20.
Mohammad Nabi ODI Debut
Mohammad Nabi career began on 19 April 2009 against Scotland. The match was held at Willowmoore Park in Benoni. On his debut, he scored 58 runs off 64 balls, smashing 3 sixes and 3 boundaries. He also bowled 8 overs, without taking a single wicket and conceded 41 runs. In the end, Afghanistan won the match by 89 runs. He received the Player of the Match award on his ODI debut.
Mohammad Nabi ODI Career
In Mohammad Nabi ODI career, he has made 176 appearances for the Afghanistan national team. He has played against the likes of Australia, Bangladesh, England, India, Ireland, New Zealand, Pakistan, South Africa, Sri Lanka, West Indies, Zimbabwe, Canada, Hong Kong, Kenya, Namibia, Netherlands, Oman, Papua New Guinea, Scotland, United Arab Emirates (UAE), and USA. Mohammad Nabi also played in the very first ODI match in Afghanistan’s history, when Afghanistan defeated Scotland in 2009 in the 5th-place play-off match for the ICC World Cup Qualifiers.
Mohammad Nabi ODI Stats as a Batsman:
Mohammad Nabi ODI runs: Mohammad Nabi total ODI runs are 3,762 in 154 innings in 176 matches.
Mohammad Nabi ODI highest score: His highest score is 136 runs, which came against Sri Lanka in February 2024.
Mohammad Nabi ODI centuries: He has scored 2 centuries and registered 18 half-centuries in his ODI career.
Mohammad Nabi ODI sixes: Mohammad Nabi total ODI sixes are 120, and his total boundaries are 245.
Mohammad Nabi strike rate: He maintains a strike rate of 88.06 with an average of 27.66.
Mohammad Nabi ODI Stats as a Bowler:
Mohammad Nabi ODI wickets: Mohammad Nabi total ODI wickets are 176 in 165 innings in 176 matches.
Mohammad Nabi ODI average: He maintains an average of 32.57 with an economy rate of 4.30 and a strike rate of 45.43.
Mohammad Nabi OID captaincy: He was the captain of the Afghanistan national team from 2013 to 2015 in the ODI format.
Mohammad Nabi ODI Records and Achievements
Oldest World No.1: In 2024, at the age of 39, Mohammad Nabi became the No.1 all-rounder in ICC ODI rankings.
National record: Mohammad Nabi has featured in 111 ODI matches consecutively.
First 100 wickets: He became the fastest player to reach 100 wickets for the Afghanistan national team.
5-wicket hauls: He has 1 5-wicket haul in his ODI career.
4-wicket hauls: He has 4 4-wicket hauls in his ODI career.
Mohammad Nabi Test Debut
Mohammad Nabi Test career began on 14 June 2018 against India. The match was held at the M. Chinnaswamy Stadium in Bengaluru. On his debut, he scored 24 runs in 44 balls and took 1 wicket while conceding 65 runs in 13 overs. In the end, India won the match by an innings and 262 runs. This was the first Test match in Afghanistan’s history.
Mohammad Nabi Test Career
In Mohammad Nabi Test career, he made 3 appearances for the Afghanistan national team before retiring from the format in 2019. He has played against the likes of India, Bangladesh, and Ireland. He had a short-lived Test career, but was an impact player for the national team. He is considered one of the pioneers of Afghanistan cricket.
Mohammad Nabi Test Stats as a Batsman:
Mohammad Nabi Test runs: Mohammad Nabi total Test runs are 33 in 6 innings in 3 matches.
Mohammad Nabi Test sixes: He has smashed 1 six and hit 4 boundaries in his ODI career.
Mohammad Nabi Test Stats as a Bowler:
Mohammad Nabi Test wickets: Mohammad Nabi total Test wickets are 8 in 5 innings in 3 matches.
Mohammad Nabi Test records: His best bowling figures are 3/36, which came against Ireland in 2019.
Mohammad Nabi Test Records and Achievements
First Test: Mohammad Nabi participated in Afghanistan’s first-ever Test match in history, playing India.
First Win: Mohammad Nabi delivered the first Test victory for the Afghanistan national team in 2019, defeating Ireland.
Mohammad Nabi T20 Debut
Mohammad Nabi T20 career began on 1 February 2010 against Ireland. The match was held at P.Sara Oval in Colombo, Sri Lanka. On his debut, he scored 2 runs in 5 balls and took 1 wicket while conceding 17 runs in 2 overs. In the end, Afghanistan lost the encounter to Ireland by 5 wickets.
Mohammad Nabi T20 Career
In Mohammad Nabi T20 career, he has made 152 appearances for the Afghanistan national team. He has played against the likes of Australia, Bangladesh, England, India, Ireland, New Zealand, Pakistan, South Africa, Sri Lanka, West Indies, Zimbabwe, Canada, Hong Kong, Kenya, Namibia, Nepal, Netherlands, Oman, Papua New Guinea, Scotland, Uganda, and the United Arab Emirates (UAE). Mohammad Nabi participated in Afghanistan’s first-ever T20I match in history.
Mohammad Nabi T20 Stats as a Batsman:
Mohammad Nabi T20 runs: Mohammad Nabi total T20 runs are 2,448 runs in 140 innings in 152 runs.
Mohammad Nabi T20 centuries: He has not registered a century in T20 cricket, but he has scored 7 half-centuries to date.
Mohammad Nabi highest score in T20: His highest score is 89 runs, which came against Ireland in 2017.
Mohammad Nabi T20 sixes: He has smashed 124 sixes and hit 167 boundaries.
Mohammad Nabi T20 Stats as a Bowler:
Mohammad Nabi T20 wickets: Mohammad Nabi 109 wickets in 138 innings in 152 matches.
Mohammad Nabi T20 records: His best bowling figures are 4/7, which came against Canada in 2026.
Mohammad Nabi T20 captaincy: He was the captain of the Afghanistan national team between 2013–2015 and 2021–2022.
Mohammad Nabi T20 Records and Achievements
Eltie company: Mohammad Nabi partners Shakib Al Hasan as the only players with 2000+ runs and 100+ wickets in the history of T20 cricket.
World Cup record: At the age of 41, Mohammad Nabi became the oldest player in the tournament to take 4 wickets in a single match.
National record: Mohammad Nabi participated in the first 100 matches consecutively for the national team.
Fastest half-century: He holds the record for the fastest half-century in T20 cricket for Afghanistan.Enjoy live score updates with fresh cricket news updates, sports news, IPL head-to-head, and international head-to-head only on Sports Yaari. Here you can watch more International player profile stats as well.
Batting Statistics
| Format | M | Inns | Runs | BF | NO | HS | AVG | S/R | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 3 | 6 | 33 | 68 | 0 | 24 | 5.5 | 48.52 | 0 | 0 | 4 | 1 |
| ODI | 176 | 154 | 3762 | 4271 | 18 | 136 | 27.66 | 88.08 | 2 | 18 | 245 | 120 |
| T20I | 152 | 140 | 2448 | 1795 | 30 | 89 | 22.25 | 136.37 | 0 | 7 | 167 | 124 |
| T20 (Domestic) | 485 | 405 | 6859 | 5108 | 83 | 89 | 21.3 | 134.27 | 0 | 18 | 464 | 343 |
| List A | 214 | 188 | 4767 | 5305 | 21 | 146 | 28.54 | 89.85 | 4 | 21 | 314 | 161 |
| First Class | 35 | 57 | 1284 | 2483 | 4 | 117 | 24.22 | 51.71 | 2 | 5 | 136 | 41 |
| T10 | 40 | 29 | 258 | 168 | 8 | 43 | 12.29 | 153.57 | 0 | 0 | 20 | 15 |
Bowling Performance
| Format | M | Inns | Balls | Runs | Wkts | BBI | Avg | Econ | SR | 5W |
|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 3 | 5 | - | 254 | 8 | 4/95 | 31.75 | 2.79 | - | 0 |
| ODI | 176 | 165 | - | 5733 | 176 | 5/17 | 32.57 | 4.3 | - | 1 |
| T20I | 152 | 138 | - | 3028 | 109 | 4/7 | 27.77 | 7.31 | - | 0 |
| T20 (Domestic) | 485 | 457 | - | 10137 | 411 | 5/15 | 24.66 | 6.95 | - | 1 |
| List A | 214 | 203 | - | 7081 | 226 | 5/12 | 31.33 | 4.26 | - | 2 |
| First Class | 35 | 57 | - | 2178 | 94 | 8/85 | 23.17 | 2.69 | - | 3 |
| T10 | 40 | 21 | - | 355 | 20 | - | 17.75 | 10 | - | 0 |
Latest News
IPL 2026: Ravichandran Ashwin defends Rishabh Pant-Sanjiv Goenka plan after LSG's heartbreaking exit
30 May, 2026
Rashid Khan rested as Rahmat Shah, Azmatullah Omarzai return in Afghanistan squads for India Tour
30 May, 2026
RR Report Card: Full player ratings and what went wrong for Riyan Parag's side in IPL 2026
30 May, 2026
5 biggest flops of the IPL 2026 ft. Hardik Pandya
30 May, 2026
Rishabh Pant, LSG and Sanjiv Goenka's strange history with wicketkeeper-captains in IPL
30 May, 2026
IPL 2026 final: Why Virat Kohli's 43 could calm RCB fans and 54 could terrify them in Ahmedabad
30 May, 2026
PAK vs AUS Live ODI Series Streaming Details: When and where to watch Pakistan vs Australia ODIs
30 May, 2026
IPL 2026 Playoff Schedule: Teams, dates, venue and all you need to know
30 May, 2026Other Afghanistan Players
View All SquadsMohammad Nabi Profile, Afghanistan: Stats, Age, Records, Biography & ICC Ranking
Mohammad Nabi is an all-rounder of the Afghanistan. Mohammad Nabi belongs to the Loger, Afghanistan. He was born on January 01, 1985. As of June 2026, he is 41 years old. M Nabi is a Right Hand Bat and Right Arm Off Break.
Mohammad Nabi has played 3 Test matches for Afghanistan and scored 33 runs with 8 wickets in the red ball format in his name. M Nabi has smashed 4 fours and 1 sixes in his Test career. He played his recent Test match against Zimbabwe at the Queens Sports Club in January 2025. As an all-rounder, his highest individual score in Test cricket is 24, and his best bowling spell in this format is 3/36.
In the ODI career of all-rounder Mohammad Nabi, he has been part of 176 matches in this format. M Nabi has registered 3,762 runs in his name with 245 fours and 120 sixes in white ball format. The 41-year-old all-rounder played his recent matches against Bangladesh in October 2025. The Highest Individual Score of M Nabi is 136, and the best bowling figure in ODI is 5/17.
All-rounder Mohammad Nabi has played 152 games in his T20 career and has posted 2,448 runs. M Nabi has hammered 167 fours and 124 sixes in his T20 career. His top Individual score in T20 is 89, and his best bowling figure is 4/7. He played his recent T20 match against Canada in February 2026.