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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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
CompletedT20IInternational

Mdina Cup 2024 - Stats

9 May – 12 May 20243 teams
Belgium won the tournament

Most runs

Full list
PlayerMInnsRunsHSAvgSR4s6s
Kamran Ahmadzai France441155638.33176.92126
VP Thamotharam Malta441125037.33147.3759
L Canessane France551086627.00128.57123
Muhammad Muneeb Belgium441004825.00131.58124
SSM Stanislaus Malta44892822.2597.8081
B Niaz Belgium44874529.00164.1566
C Roberts France55864021.5091.4980
Zeeshan Khan Malta44856021.25137.1094
G Mckeon France55853117.00130.7774
H Niaz France55845316.80164.7157

Most wickets

Full list
PlayerMOversWktsRunsAvgEcon
Dawood Ahmadzai France4159859.445.67
Zaheer Zahiri France412.588210.256.39
Khalid Ahmadi Belgium41589511.886.33
F Khaliq Belgium51769616.005.65
J Shaju Malta414.2611118.507.74
Washeem Abbas Malta413611819.679.08
Rahmatullah Mangal France13.34143.504.00
Bikram Arora Malta41049523.759.50
D Dewald Belgium416410125.256.31
Fanyan Mughal Malta413411328.258.69

Highest scores

Full list
PlayerRunsBalls4s6svs
L Canessane France664473MAC
Zeeshan Khan Malta603764BEL
Kamran Ahmadzai France563262BEL
H Niaz France533035MAC
VP Thamotharam Malta50*3125FRA
F Khaliq Belgium49*3550MAC
Muhammad Muneeb Belgium484043FRA
Muhammad Muneeb Belgium473271MAC
B Niaz Belgium451943MAC
Shaheryar Butt Belgium444142FRA

Best bowling figures

Full list
PlayerFiguresOversvs
Dawood Ahmadzai France6/214MAC
Rahmatullah Mangal France4/143.3BEL
J Shaju Malta3/143.2FRA
Ikbal Hossain France3/164BEL
Zaheer Zahiri France3/223.5MAC
Zaheer Zahiri France3/264BEL
Khalid Ahmadi Belgium3/264FRA
Khalid Ahmadi Belgium3/274MAC
Washeem Abbas Malta3/294FRA
Zaheer Zahiri France2/93MAC

Most sixes

Full list
Player6s4sRuns
VP Thamotharam Malta95112
H Niaz France7584
Kamran Ahmadzai France612115
B Niaz Belgium6687
Muhammad Muneeb Belgium412100
G Mckeon France4785
Zeeshan Khan Malta4985
L Canessane France312108
Shaheryar Butt Belgium3770
Saber Zakhil Belgium3344

Most 50s / 100s

Player100s50sRuns
Kamran Ahmadzai France01115
VP Thamotharam Malta01112
L Canessane France01108
Zeeshan Khan Malta0185
H Niaz France0184

Best strike rate (min 30 balls)

PlayerSRRunsBalls
Kamran Ahmadzai France176.9211565
H Niaz France164.718451
B Niaz Belgium164.158753
VP Thamotharam Malta147.3711276
Zeeshan Khan Malta137.108562
Muhammad Muneeb Belgium131.5810076
A Raza Belgium131.434635
G Mckeon France130.778565
L Canessane France128.5710884
F Khaliq Belgium124.006250

Best economy (min 10 overs)

PlayerEconOversWkts
F Khaliq Belgium5.65176
Dawood Ahmadzai France5.67159
VP Thamotharam Malta6.00163
D Dewald Belgium6.31164
Khalid Ahmadi Belgium6.33158
Zaheer Zahiri France6.3912.58
S Stanikzay France6.50143
J Shaju Malta7.7414.26
Kamran Ahmadzai France8.1310.21
Fanyan Mughal Malta8.69134

Most catches (fielder)

Most dismissals (keeper)

PlayerDisCtSt
A Raza660
C Sudarsanan550
HA Jackson110

Highest team totals

Full list
TeamScoreOversvs
France170/520MAC
Belgium167/317.1MAC
Malta163/820BEL
France14219.4BEL
Belgium142/920MAC
Belgium142/820FRA
France13920BEL
France13619.2MAC
Malta127/720FRA
Malta126/920BEL

Lowest completed totals

TeamScoreOversvs
Malta8414.5FRA
Belgium11219.3FRA
France13619.2MAC
France13920BEL
France14219.4BEL