Mohammad Nabi
Overview
Mohammad Nabi
Sylhet Royals, Quetta Gladiators, Sunrises Hyderabad, St.Kitts and Nevis Patriots, Melbourne Renegades et al. Don't be surprised when you find the link between all these teams. Yes, it is Mohammad Nabi. From gully cricket as a 10-year-old to the finest of grounds all over the world. Nabi has conquered most of them.
Afghanistan struggles every day to cope up with life. Cricket like many other countries is not only a form of entertainment but a national hope. A hope of a new dawn. And Nabi has been the torchbearer of it since 2009. As an offie, Nabi can tease you with his loopy ones and wreck you with his quicker darts. As a fielder he is safe as a house. And as a batter, he can be destructive on his day.
Be it their first win in World Cups against Scotland in 2015 or their triumph against the eventual champions Windies in the 2016 T20 World Cup, Nabi was there. Even Gayle did the Gangnam dance after Afghanistan's win, Nabi was there. He slips into roles that you want him to. A quintessential all-rounder with supreme abilities. Fittingly, he became the first Afghan cricketer to be picked up by an IPL team.
On a tour to India in the 2000s, he was noticed by Mike Gatting when he hit a ton against the visiting MCC side. He later went on to play for the MCC, making his first-Class debut with them. Nabi rose to fame when he took 11 wickets in the 2009 ICC World Cricket League Division Three, helping Afghanistan to progress to the 2009 ICC World Cup Qualifier. After Afghanistan gained ODI status in that tournament, Nabi made 58 in his debut game against Scotland.
In Afghanistan's debut First-Class match during the Intercontinental Cup, Nabi made 102 in their first innings against Zimbabwe XI. In the next year, Nabi made his T20I debut in February 2010 against Ireland. Later that year Nabi was named as the Afghanistan captain for the Asian Games but Nawroz Mangal was restored back to the position soon after the tournament.
Nabi played for the Afghan Cheetahs team which competed in the Faysal Bank T20 Cup in Pakistan in 2011-12. In 2013, Nabi turned up for the Bangladesh Premier League side Sylhet Royals and helped his team reach the semi-finals with some splendid performances. He took 16 wickets in 13 games and was one of the top batsmen in the tournament.
Nabi led Afghanistan's successful campaign in the 2014 Asia Cup when they defeated Bangladesh, their first win over a Test playing nation. Although that was the only victory they achieved in the tournament, the country won many hearts across the world with a gritty show. He was also chosen to lead the side during the 2015 World Cup as well. Since then the Afghanistan juggernaut with Nabi as one of the wheels has gained more pace with them being awarded Test status by the ICC.
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| 9(8) | ZIM | ODI | 19 Oct 26 |
| 8(9) | IND | T20I | 17 Sep 26 |
| 20(14) | IND | T20I | 15 Sep 26 |
| 33(27) | IND | T20I | 13 Sep 26 |
| 21(23) | IND | ODI | 20 Jun 26 |
Recent Bowling
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 3 | 178 | 154 | 24 |
| Innings | 6 | 156 | 143 | 19 |
| Runs | 33 | 3780 | 2509 | 215 |
| Balls | 68 | 4302 | 1845 | 150 |
| Highest | 24 | 136 | 89 | 31 |
| Average | 5.5 | 27.19 | 22.2 | 13.44 |
| SR | 48.53 | 87.87 | 135.99 | 143.34 |
| Not Out | 0 | 17 | 30 | 3 |
| Fours | 4 | 242 | 172 | 18 |
| Sixes | 1 | 122 | 127 | 11 |
| Ducks | 3 | 6 | 9 | 1 |
| 50s | 0 | 18 | 7 | 0 |
| 100s | 0 | 2 | 0 | 0 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 3 | 178 | 154 | 24 |
| Innings | 5 | 167 | 141 | 23 |
| Balls | 546 | 8054 | 2524 | 417 |
| Runs | 254 | 5806 | 3129 | 517 |
| Maidens | 17 | 53 | 5 | 0 |
| Wickets | 8 | 177 | 111 | 15 |
| Avg | 31.75 | 32.8 | 28.19 | 34.47 |
| Eco | 2.79 | 4.33 | 7.44 | 7.44 |
| SR | 68.25 | 45.5 | 22.74 | 27.8 |
| BBI | 3/36 | 5/17 | 4/7 | 4/11 |
| BBM | 4/95 | 5/17 | 4/7 | 4/11 |
| 4w | 0 | 4 | 4 | 1 |
| 5w | 0 | 1 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| ZIM v AFG Final · ODI Tri-Nation Series in UAE, 2026 | ODI | Afghanistan won by 7 wkts | 23 Oct 2026 |
| BAN v AFG 3rd Match · ODI Tri-Nation Series in UAE, 2026 | ODI | Afghanistan won by 7 wkts | 21 Oct 2026 |
| AFG v ZIM 2nd Match · ODI Tri-Nation Series in UAE, 2026 | ODI | Afghanistan won by 158 runs | 19 Oct 2026 |
| IND v AFG 3rd T20I · Afghanistan vs India in India 2026 | T20 | India won by 127 runs | 17 Sep 2026 |
| AFG v IND 2nd T20I · Afghanistan vs India in India 2026 | T20 | India won by 7 wkts | 15 Sep 2026 |
| AFG v IND 1st T20I · Afghanistan vs India in India 2026 | T20 | India won by 7 wkts | 13 Sep 2026 |
| AFG v IND 3rd ODI · Afghanistan tour of India 2026 | ODI | India won by 9 wkts | 20 Jun 2026 |
| AFG v CAN 39th Match, Group D · ICC Men's T20 World Cup 2026 | T20 | Afghanistan won by 82 runs | 19 Feb 2026 |
| ZIM v AFG 3rd T20I · Afghanistan tour of Zimbabwe 2025 | T20 | Afghanistan won by 9 runs | 2 Nov 2025 |
| ZIM v AFG 2nd T20I · Afghanistan tour of Zimbabwe 2025 | T20 | Afghanistan won by 7 wkts | 31 Oct 2025 |
| ZIM v AFG 1st T20I · Afghanistan tour of Zimbabwe 2025 | T20 | Afghanistan won by 53 runs | 29 Oct 2025 |
| AFG v BAN 3rd ODI · Afghanistan vs Bangladesh in UAE 2025 | ODI | Afghanistan won by 200 runs | 14 Oct 2025 |
| AFG v BAN 2nd ODI · Afghanistan vs Bangladesh in UAE 2025 | ODI | Afghanistan won by 81 runs | 11 Oct 2025 |
| AFG v BAN 1st ODI · Afghanistan vs Bangladesh in UAE 2025 | ODI | Afghanistan won by 5 wkts | 8 Oct 2025 |
| AFG v BAN 3rd T20I · Afghanistan vs Bangladesh in UAE 2025 | T20 | Bangladesh won by 6 wkts | 5 Oct 2025 |
| AFG v BAN 2nd T20I · Afghanistan vs Bangladesh in UAE 2025 | T20 | Bangladesh won by 2 wkts | 3 Oct 2025 |
| AFG v BAN 1st T20I · Afghanistan vs Bangladesh in UAE 2025 | T20 | Bangladesh won by 4 wkts | 2 Oct 2025 |
| SL v AFG 11th Match, Group B · Asia Cup 2025 | T20 | Sri Lanka won by 6 wkts | 18 Sep 2025 |
| BAN v AFG 9th Match, Group B · Asia Cup 2025 | T20 | Bangladesh won by 8 runs | 16 Sep 2025 |
| AFG v HKC 1st Match, Group B · Asia Cup 2025 | T20 | Afghanistan won by 94 runs | 9 Sep 2025 |
| PAK v AFG Final · United Arab Emirates T20I Tri-Series 2025 | T20 | Pakistan won by 75 runs | 7 Sep 2025 |
| PAK v AFG 4th Match · United Arab Emirates T20I Tri-Series 2025 | T20 | Afghanistan won by 18 runs | 2 Sep 2025 |
| UAE v AFG 3rd Match · United Arab Emirates T20I Tri-Series 2025 | T20 | Afghanistan won by 38 runs | 1 Sep 2025 |
| AFG v PAK 1st Match · United Arab Emirates T20I Tri-Series 2025 | T20 | Pakistan won by 39 runs | 29 Aug 2025 |
| AFG v AUS 10th Match, Group B · ICC Champions Trophy, 2025 | ODI | No result - due to rain | 28 Feb 2025 |
| AFG v ENG 8th Match, Group B · ICC Champions Trophy, 2025 | ODI | Afghanistan won by 8 runs | 26 Feb 2025 |
| AFG v RSA 3rd Match, Group B · ICC Champions Trophy, 2025 | ODI | South Africa won by 107 runs | 21 Feb 2025 |
| AFG v NZ 2nd Match · ICC Champions Trophy Warm-up Matches 2025 | ODI | New Zealand won by 2 wkts | 16 Feb 2025 |
| PAKA v AFG 1st Match · ICC Champions Trophy Warm-up Matches 2025 | ODI | Pakistan A won by 144 runs | 14 Feb 2025 |
| ZIM v AFG 3rd ODI · Afghanistan tour of Zimbabwe, 2024-25 | ODI | Afghanistan won by 8 wkts | 21 Dec 2024 |
| ZIM v AFG 2nd ODI · Afghanistan tour of Zimbabwe, 2024-25 | ODI | Afghanistan won by 232 runs | 19 Dec 2024 |
| ZIM v AFG 3rd T20I · Afghanistan tour of Zimbabwe, 2024-25 | T20 | Afghanistan won by 3 wkts | 14 Dec 2024 |
| ZIM v AFG 2nd T20I · Afghanistan tour of Zimbabwe, 2024-25 | T20 | Afghanistan won by 50 runs | 13 Dec 2024 |
| ZIM v AFG 1st T20I · Afghanistan tour of Zimbabwe, 2024-25 | T20 | Zimbabwe won by 4 wkts | 11 Dec 2024 |
| AFG v BAN 3rd ODI · Afghanistan v Bangladesh in UAE, 2024 | ODI | Afghanistan won by 5 wkts | 11 Nov 2024 |
| AFG v BAN 2nd ODI · Afghanistan v Bangladesh in UAE, 2024 | ODI | Bangladesh won by 68 runs | 9 Nov 2024 |
| AFG v BAN 1st ODI · Afghanistan v Bangladesh in UAE, 2024 | ODI | Afghanistan won by 92 runs | 6 Nov 2024 |
| AFG v RSA 3rd ODI · Afghanistan v South Africa in UAE, 2024 | ODI | South Africa won by 7 wkts | 22 Sep 2024 |
| AFG v RSA 2nd ODI · Afghanistan v South Africa in UAE, 2024 | ODI | Afghanistan won by 177 runs | 20 Sep 2024 |
| AFG v RSA 1st ODI · Afghanistan v South Africa in UAE, 2024 | ODI | Afghanistan won by 6 wkts | 18 Sep 2024 |
| RSA v AFG Semi Final 1 · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 9 wkts | 27 Jun 2024 |
| AFG v BAN 52nd Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | Afghanistan won by 8 runs (Match reduced t | 25 Jun 2024 |
| AFG v AUS 48th Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | Afghanistan won by 21 runs | 23 Jun 2024 |
| AFG v IND 43rd Match, Super 8 Group 1 · ICC Mens T20 World Cup 2024 | T20 | India won by 47 runs | 20 Jun 2024 |
| WI v AFG 40th Match, Group C · ICC Mens T20 World Cup 2024 | T20 | West Indies won by 104 runs | 18 Jun 2024 |
| AFG v PNG 29th Match, Group C · ICC Mens T20 World Cup 2024 | T20 | Afghanistan won by 7 wkts | 14 Jun 2024 |
| NZ v AFG 14th Match, Group C · ICC Mens T20 World Cup 2024 | T20 | Afghanistan won by 84 runs | 7 Jun 2024 |
| AFG v UGA 5th Match, Group C · ICC Mens T20 World Cup 2024 | T20 | Afghanistan won by 125 runs | 4 Jun 2024 |
| SCO v AFG 14th Match · ICC Mens T20 World Cup Warm-up Matches 2024 | T20 | Afghanistan won by 55 runs | 31 May 2024 |
| AFG v OMAN 7th Match · ICC Mens T20 World Cup Warm-up Matches 2024 | T20 | No result | 29 May 2024 |
| AFG v IRE 3rd T20I · Afghanistan v Ireland in UAE, 2024 | T20 | Afghanistan won by 57 runs | 18 Mar 2024 |
| AFG v IRE 2nd T20I · Afghanistan v Ireland in UAE, 2024 | T20 | Afghanistan won by 10 runs | 17 Mar 2024 |
| AFG v IRE 1st T20I · Afghanistan v Ireland in UAE, 2024 | T20 | Ireland won by 38 runs | 15 Mar 2024 |
| AFG v IRE 3rd ODI · Afghanistan v Ireland in UAE, 2024 | ODI | Afghanistan won by 117 runs | 12 Mar 2024 |
| AFG v IRE 1st ODI · Afghanistan v Ireland in UAE, 2024 | ODI | Afghanistan won by 35 runs | 7 Mar 2024 |
| SL v AFG 3rd T20I · Afghanistan tour of Sri Lanka, 2024 | T20 | Afghanistan won by 3 runs | 21 Feb 2024 |
| SL v AFG 2nd T20I · Afghanistan tour of Sri Lanka, 2024 | T20 | Sri Lanka won by 72 runs | 19 Feb 2024 |
| SL v AFG 1st T20I · Afghanistan tour of Sri Lanka, 2024 | T20 | Sri Lanka won by 4 runs | 17 Feb 2024 |
| SL v AFG 3rd ODI · Afghanistan tour of Sri Lanka, 2024 | ODI | Sri Lanka won by 7 wkts | 14 Feb 2024 |
| SL v AFG 2nd ODI · Afghanistan tour of Sri Lanka, 2024 | ODI | Sri Lanka won by 155 runs | 11 Feb 2024 |
| SL v AFG 1st ODI · Afghanistan tour of Sri Lanka, 2024 | ODI | Sri Lanka won by 42 runs | 9 Feb 2024 |
| IND v AFG 3rd T20I · Afghanistan tour of India, 2024 | T20 | Match tied and Super Over tied (India won | 17 Jan 2024 |
| IND v AFG 2nd T20I · Afghanistan tour of India, 2024 | T20 | India won by 6 wkts | 14 Jan 2024 |
| IND v AFG 1st T20I · Afghanistan tour of India, 2024 | T20 | India won by 6 wkts | 11 Jan 2024 |
| BCBXI v AFG 2-day Practice Match · Afghanistan tour of Bangladesh Only Test, 2019 | TEST | Match drawn | 2 Sep 2019 |
| MCC v AFG Only one day match · Afghanistan tour of England, 2017 | ODI | No result | 11 Jul 2017 |
| WICBPXI v AFG T20 practice match · Afghanistan tour of West Indies, 2017 | T20 | Afghanistan won by 12 runs | 31 May 2017 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
Teams
Records
| Record | Format | Rank | Value |
|---|---|---|---|
| Most sixes | T20I | #19 | 2487 |
| Most runs | T20I | #32 | 2487 |
| Most wickets | T20I | #33 | 111 |
| Most sixes | ODI | #35 | 3789 |
