Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Afghanistan tour of Sri Lanka 2023/24202466120313640.60194104.64100176
Afghanistan tour of Zimbabwe 2015/16201577127111645.1729890.9411199
2018 Cricket World Cup Qualifier20187712579242.8330285.10020146
Ireland v Afghanistan in India 2016/1720178712268937.67156144.870101813
Bangladesh Premier League 2016/1720161310323087*32.86132174.240111712
Vitality Blast 201820181312224686*24.60171143.860101813
Bangladesh Twenty20 Tri-Series 2019201944113084*43.3380162.50010411
Bangladesh v Afghanistan in United Arab Emirates 2024/2520243311358467.50127106.3001094
Ireland v Afghanistan in India 2018/1920198812618137.29259100.770211811
2014 ACC Premier League2014221917791.0074122.97010113
Big Bash League 2020/212020-202177114971*24.83118126.27010127
Pakistan Super League 2020/2120215521746758.0097179.380201611
2023 Cricket World Cup202311801236515.38114107.8901096
2018 Asia Cup20185501346426.80125107.2001067
Big Bash League 2019/2020206631606353.33100160.00010117
Bangladesh v Afghanistan in United Arab Emirates 2025/26202555311662*58.0091127.4701068
Canada v Afghanistan in United Arab Emirates 2009/102010220706235.0062112.9001045
Men's T20 Asia Cup 202520253301086036.0063171.4301068
Afghanistan tour of Kenya 2010/112010331836041.509191.2101174
Afghanistan tour of Canada 201120112201055852.5090116.6701046
ICC World Cup Qualifier 20092009110585858.006490.6301033
Afghanistan tour of Bangladesh 202320235429654*48.0086111.6301082
Afghanistan tour of Zimbabwe 201420144401555438.75141109.9301078
2019 Cricket World Cup20199901075211.8916764.0701152
World T20 2015/1620167701055215.0080131.2501083
Big Bash League 2017/182017-2018730885229.3363139.6801052
Afghanistan v Scotland in United Arab Emirates 2012/132013310515151.0044115.9101050
West Indies v Afghanistan in India 2019/20201955110550*26.2513478.3601092
Bangladesh Premier League 2023/2420248821225020.3391134.0701067
Afghanistan tour of Ireland 201620164401205030.0015179.47010102
Afghanistan tour of Bangladesh 2016/172016330824927.339586.3200062
Big Bash League 2018/192018-20191413322848*22.80201113.43000169
Ireland v Afghanistan in United Arab Emirates 2023/2420244401194829.75118100.8500073
Afghanistan tour of Zimbabwe 2016/1720175501154823.0012492.7400063
Pakistan Super League 2021/22202299112947*16.13111116.22001113
2010 ICC World Cricket League Division One2010652954731.6710788.7900044
Afghanistan in United Arab Emirates 2023/242023-2024331524726.0030173.3300062
Afghanistan v Kenya in United Arab Emirates 2013/1420135419746*32.3385114.1200065
ICC World Twenty20 Qualifier 2013/142013440644616.0051125.4900054
Australia v Afghanistan in United Arab Emirates 20122012110464646.006076.6700034
Zimbabwe v Afghanistan in United Arab Emirates 2017/1820186411034534.3389115.7300077
2015 Cricket World Cup2015660904415.0011578.2600082
Afghanistan tour of Zimbabwe 2024/252024431864443.0061140.9800082
Vitality Blast 2019201999114743*18.3896153.13002811
Afghanistan tour of Zimbabwe 2022202254211843*59.00106111.3200065
ICC World Twenty20 Qualifier 2009/1020104314443*22.0029151.7200132
Bangladesh Premier League 2025/2620265519542*23.7583114.4600155
Afghanistan in India 2023/242024330904230.0061147.5400056
Afghanistan tour of Sri Lanka 2022/232022330554118.3349112.2400042
Afghanistan v Netherlands in United Arab Emirates 2011/122012220444122.006666.6700021
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.