Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Mohammad Nabi: Batting by series (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 606 of the 607 matches in this selection (from 2009). Earlier matches have results and team totals only.

SeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Ireland v Afghanistan in India 2018/1920198812618137.29259100.770211811
Vitality Blast 201820181312224686*24.60171143.860101813
Ireland v Afghanistan in India 2016/1720178712268937.67156144.870101813
Bangladesh Premier League 2016/1720161310323087*32.86132174.240111712
Afghanistan tour of Sri Lanka 2023/24202466120313640.60194104.64100176
Big Bash League 2018/192018-20191413322848*22.80201113.43000169
Pakistan Super League 2020/2120215521746758.0097179.380201611
2018 Cricket World Cup Qualifier20187712579242.8330285.10020146
ICC Men's T20 World Cup 2021/22202155312735*63.50105120.95000142
Big Bash League 2020/212020-202177114971*24.83118126.27010127
Big Bash League 2019/2020206631606353.33100160.00010117
Pakistan Super League 2021/22202299112947*16.13111116.22001113
2014 ACC Premier League2014221917791.0074122.97010113
International League T20 2025/262025-2026107315738*39.25124126.61000109
Afghanistan v Zimbabwe in United Arab Emirates 2015/162015-20167701353319.29130103.85001107
Afghanistan tour of Ireland 201620164401205030.0015179.47010102
Afghanistan tour of Zimbabwe 2015/16201577127111645.1729890.9411199
Caribbean Premier League 202020201210215635*19.50125124.8000099
Bangladesh v Afghanistan in United Arab Emirates 2024/2520243311358467.50127106.3001094
2023 Cricket World Cup202311801236515.38114107.8901096
West Indies v Afghanistan in India 2019/20201955110550*26.2513478.3601092
Vitality Blast 2019201999114743*18.3896153.13002811
Bangladesh Premier League 2019/202019-2020111011432615.89125114.4000086
Afghanistan Premier League 2018201810811364019.4377176.62000810
Indian Premier League 201920198711153119.1776151.3200087
World T20 2015/1620167701055215.0080131.2501083
Caribbean Premier League 201720171273982924.5050196.0000087
Afghanistan tour of Bangladesh 202320235429654*48.0086111.6301082
2015 Cricket World Cup2015660904415.0011578.2600082
Afghanistan tour of Zimbabwe 2024/252024431864443.0061140.9800082
Afghanistan tour of Zimbabwe 201420144401555438.75141109.9301078
Ireland v Afghanistan in United Arab Emirates 2023/2420244401194829.75118100.8500073
ICC World Twenty20 Qualifier 2015201565111733*29.2586136.0500076
Zimbabwe v Afghanistan in United Arab Emirates 2017/1820186411034534.3389115.7300077
Afghanistan tour of Kenya 2010/112010331836041.509191.2101174
Afghanistan tour of Bangladesh 2021/222022530683222.678183.9500070
Afghanistan tour of India 201820184515831*14.507082.8600272
2018 Asia Cup20185501346426.80125107.2001067
Vitality Blast 202120219811313218.71111118.0200066
Bangladesh Premier League 2023/2420248821225020.3391134.0701067
Afghanistan tour of Zimbabwe 2022202254211843*59.00106111.3200065
Bangladesh v Afghanistan in United Arab Emirates 2025/26202555311662*58.0091127.4701068
Afghanistan tour of Zimbabwe 2016/1720175501154823.0012492.7400063
Men's T20 Asia Cup 202520253301086036.0063171.4301068
International League T20 2022/23202310829834*16.3385115.2900164
Afghanistan v Kenya in United Arab Emirates 2013/1420135419746*32.3385114.1200065
Afghanistan tour of Bangladesh 2016/172016330824927.339586.3200062
Caribbean Premier League 202620267417325*24.3365112.3100061
2014 Asia Cup2014440653716.259171.4300061
Afghanistan tour of Sri Lanka 202320233315227*26.005692.8600060
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.