Fixtures & Results
Afghanistan
Bangladesh
Afghanistan beat Bangladesh by 5 wickets
Afghanistan
Bangladesh
Bangladesh beat Afghanistan by 68 runs
Afghanistan
Bangladesh
Afghanistan beat Bangladesh by 92 runs
Afghanistan
South Africa
South Africa beat Afghanistan by 7 wickets
Afghanistan
South Africa
Afghanistan beat South Africa by 177 runs
Afghanistan
South Africa
Afghanistan beat South Africa by 6 wickets
Afghanistan
New Zealand
Match Abandoned
South Africa
Afghanistan
South Africa beat Afghanistan by 9 wickets
Afghanistan
Bangladesh
Afghanistan beat Bangladesh by 8 runs (DLS method)
Afghanistan
Australia
Afghanistan beat Australia by 21 runs
Afghanistan
India
India beat Afghanistan by 47 runs
West Indies
Afghanistan
West Indies beat Afghanistan by 104 runs
Afghanistan
Papua New Guinea
Afghanistan beat Papua New Guinea by 7 wickets
New Zealand
Afghanistan
Afghanistan beat New Zealand by 84 runs
Afghanistan
Uganda
Afghanistan beat Uganda by 125 runs
Scotland
Afghanistan
Afghanistan beat Scotland by 55 runs
Afghanistan
Oman
Match Abandoned
Afghanistan
Ireland
Afghanistan beat Ireland by 57 runs
Afghanistan
Ireland
Afghanistan beat Ireland by 10 runs
Afghanistan
Ireland
Ireland beat Afghanistan by 38 runs
Afghanistan
Ireland
Afghanistan beat Ireland by 117 runs
Afghanistan
Ireland
Match Abandoned
Afghanistan
Ireland
Afghanistan beat Ireland by 35 runs
Afghanistan
Ireland
Ireland beat Afghanistan by 6 wickets
Sri Lanka
Afghanistan
Afghanistan beat Sri Lanka by 3 runs
Sri Lanka
Afghanistan
Sri Lanka beat Afghanistan by 72 runs
Sri Lanka
Afghanistan
Sri Lanka beat Afghanistan by 4 runs
Sri Lanka
Afghanistan
Sri Lanka beat Afghanistan by 7 wickets
Sri Lanka
Afghanistan
Sri Lanka beat Afghanistan by 155 runs
Sri Lanka
Afghanistan
Sri Lanka beat Afghanistan by 42 runs
Sri Lanka
Afghanistan
Sri Lanka beat Afghanistan by 10 wickets
India
Afghanistan
Afghanistan tied with India (India wins the 2nd Super Over by 10 runs)
India
Afghanistan
India beat Afghanistan by 6 wickets
India
Afghanistan
India beat Afghanistan by 6 wickets
United Arab Emirates
Afghanistan
Afghanistan beat United Arab Emirates by 4 wickets
United Arab Emirates
Afghanistan
United Arab Emirates beat Afghanistan by 11 runs
United Arab Emirates
Afghanistan
Afghanistan beat United Arab Emirates by 72 runs
South Africa
Afghanistan
South Africa beat Afghanistan by 5 wickets
Australia
Afghanistan
Australia beat Afghanistan by 3 wickets
Netherlands
Afghanistan
Afghanistan beat Netherlands by 7 wickets
Afghanistan
Sri Lanka
Afghanistan beat Sri Lanka by 7 wickets
Pakistan
Afghanistan
Afghanistan beat Pakistan by 8 wickets
New Zealand
Afghanistan
New Zealand beat Afghanistan by 149 runs
England
Afghanistan
Afghanistan beat England by 69 runs
India
Afghanistan
India beat Afghanistan by 8 wickets
Pakistan
Afghanistan
Afghanistan beat Pakistan by 4 wickets
Sri Lanka
Afghanistan
Afghanistan beat Sri Lanka by 8 runs
Afghanistan
Sri Lanka
Afghanistan beat Sri Lanka by 6 wickets (D/L method)
South Africa
Afghanistan
Match Abandoned
Afghanistan
Sri Lanka
Sri Lanka beat Afghanistan by 2 runs
Bangladesh
Afghanistan
Bangladesh beat Afghanistan by 89 runs
Afghanistan
Pakistan
Pakistan beat Afghanistan by 59 runs
Afghanistan
Pakistan
Pakistan beat Afghanistan by 1 wicket
Afghanistan
Pakistan
Pakistan beat Afghanistan by 142 runs
Bangladesh
Afghanistan
Bangladesh beat Afghanistan by 6 wickets (D/L method)
Bangladesh
Afghanistan
Bangladesh beat Afghanistan by 2 wickets
Bangladesh
Afghanistan
Bangladesh beat Afghanistan by 7 wickets
Bangladesh
Afghanistan
Afghanistan beat Bangladesh by 142 runs
Bangladesh
Afghanistan
Afghanistan beat Bangladesh by 17 runs (D/L method)
Bangladesh
Afghanistan
Bangladesh beat Afghanistan by 546 runs
Sri Lanka
Afghanistan
Sri Lanka beat Afghanistan by 9 wickets
Sri Lanka
Afghanistan
Sri Lanka beat Afghanistan by 132 runs
Sri Lanka
Afghanistan
Afghanistan beat Sri Lanka by 6 wickets
Afghanistan
Pakistan
Pakistan beat Afghanistan by 66 runs
Afghanistan
Pakistan
Afghanistan beat Pakistan by 7 wickets
Afghanistan
Pakistan
Afghanistan beat Pakistan by 6 wickets
United Arab Emirates
Afghanistan
Afghanistan beat United Arab Emirates by 6 wickets
United Arab Emirates
Afghanistan
United Arab Emirates beat Afghanistan by 9 wickets
United Arab Emirates
Afghanistan
Afghanistan beat United Arab Emirates by 5 wickets
Sri Lanka
Afghanistan
Sri Lanka beat Afghanistan by 4 wickets
Sri Lanka
Afghanistan
Match Abandoned
Sri Lanka
Afghanistan
Afghanistan beat Sri Lanka by 60 runs
Australia
Afghanistan
Australia beat Afghanistan by 4 runs
Afghanistan
Sri Lanka
Sri Lanka beat Afghanistan by 6 wickets
Afghanistan
Ireland
Match Abandoned
New Zealand
Afghanistan
Match Abandoned
England
Afghanistan
England beat Afghanistan by 5 wickets
Afghanistan
Pakistan
Match Abandoned
Afghanistan
Bangladesh
Afghanistan beat Bangladesh by 62 runs
India
Afghanistan
India beat Afghanistan by 101 runs
Pakistan
Afghanistan
Pakistan beat Afghanistan by 1 wicket
Sri Lanka
Afghanistan
Sri Lanka beat Afghanistan by 4 wickets
Bangladesh
Afghanistan
Afghanistan beat Bangladesh by 7 wickets
Sri Lanka
Afghanistan
Afghanistan beat Sri Lanka by 8 wickets
Ireland
Afghanistan
Ireland beat Afghanistan by 7 wickets (D/L method)
Ireland
Afghanistan
Afghanistan beat Ireland by 27 runs
Ireland
Afghanistan
Afghanistan beat Ireland by 22 runs
Ireland
Afghanistan
Ireland beat Afghanistan by 5 wickets
Ireland
Afghanistan
Ireland beat Afghanistan by 7 wickets
Zimbabwe
Afghanistan
Afghanistan beat Zimbabwe by 35 runs
Zimbabwe
Afghanistan
Afghanistan beat Zimbabwe by 21 runs
Zimbabwe
Afghanistan
Afghanistan beat Zimbabwe by 6 wickets
Zimbabwe
Afghanistan
Afghanistan beat Zimbabwe by 4 wickets
Zimbabwe
Afghanistan
Afghanistan beat Zimbabwe by 8 wickets
Zimbabwe
Afghanistan
Afghanistan beat Zimbabwe by 60 runs
Bangladesh
Afghanistan
Afghanistan beat Bangladesh by 8 wickets
Bangladesh
Afghanistan
Bangladesh beat Afghanistan by 61 runs
Bangladesh
Afghanistan
Afghanistan beat Bangladesh by 7 wickets
Bangladesh
Afghanistan
Bangladesh beat Afghanistan by 88 runs
Bangladesh
Afghanistan
Bangladesh beat Afghanistan by 4 wickets
Afghanistan
Netherlands
Afghanistan beat Netherlands by 75 runs
Afghanistan
Netherlands
Afghanistan beat Netherlands by 48 runs
Afghanistan
Netherlands
Afghanistan beat Netherlands by 36 runs
New Zealand
Afghanistan
New Zealand beat Afghanistan by 8 wickets
India
Afghanistan
India beat Afghanistan by 66 runs
Afghanistan
Namibia
Afghanistan beat Namibia by 62 runs
Afghanistan
Pakistan
Pakistan beat Afghanistan by 5 wickets
Afghanistan
Scotland
Afghanistan beat Scotland by 130 runs
Afghanistan
West Indies
Afghanistan beat West Indies by 56 runs
Afghanistan
South Africa
South Africa beat Afghanistan by 41 runs
Afghanistan
Zimbabwe
Afghanistan beat Zimbabwe by 47 runs
Afghanistan
Zimbabwe
Afghanistan beat Zimbabwe by 45 runs
Afghanistan
Zimbabwe
Afghanistan beat Zimbabwe by 48 runs
Afghanistan
Zimbabwe
Afghanistan beat Zimbabwe by 6 wickets
Afghanistan
Zimbabwe
Zimbabwe beat Afghanistan by 10 wickets
Afghanistan
Ireland
Afghanistan beat Ireland by 36 runs
Afghanistan
Ireland
Afghanistan beat Ireland by 7 wickets
Afghanistan
Ireland
Afghanistan beat Ireland by 16 runs
Bangladesh
Afghanistan
Match Abandoned
Afghanistan
West Indies
West Indies beat Afghanistan by 23 runs
Pakistan
Afghanistan
Pakistan beat Afghanistan by 3 wickets
Bangladesh
Afghanistan
Bangladesh beat Afghanistan by 62 runs
India
Afghanistan
India beat Afghanistan by 11 runs
England
Afghanistan
England beat Afghanistan by 150 runs
South Africa
Afghanistan
South Africa beat Afghanistan by 9 wickets (D/L method)
Afghanistan
New Zealand
New Zealand beat Afghanistan by 7 wickets
Afghanistan
Sri Lanka
Sri Lanka beat Afghanistan by 34 runs (D/L method)
Afghanistan
Australia
Australia beat Afghanistan by 7 wickets
India
Afghanistan
Afghanistan tied with India
Afghanistan
Bangladesh
Bangladesh beat Afghanistan by 3 runs
Pakistan
Afghanistan
Pakistan beat Afghanistan by 3 wickets
Bangladesh
Afghanistan
Afghanistan beat Bangladesh by 136 runs
Sri Lanka
Afghanistan
Afghanistan beat Sri Lanka by 91 runs
Ireland
Afghanistan
Afghanistan beat Ireland by 8 wickets
Ireland
Afghanistan
Ireland beat Afghanistan by 3 wickets
Ireland
Afghanistan
Afghanistan beat Ireland by 29 runs
Ireland
Afghanistan
Afghanistan beat Ireland by 81 runs
Ireland
Afghanistan
Afghanistan beat Ireland by 16 runs
India
Afghanistan
India beat Afghanistan by an innings and 262 runs
Afghanistan
Bangladesh
Afghanistan beat Bangladesh by 1 run
Afghanistan
Bangladesh
Afghanistan beat Bangladesh by 6 wickets
Afghanistan
Bangladesh
Afghanistan beat Bangladesh by 45 runs
West Indies
Afghanistan
Afghanistan beat West Indies by 7 wickets
Ireland
Afghanistan
Afghanistan beat Ireland by 5 wickets
United Arab Emirates
Afghanistan
Afghanistan beat United Arab Emirates by 5 wickets
West Indies
Afghanistan
Afghanistan beat West Indies by 3 wickets
Afghanistan
Nepal
Afghanistan beat Nepal by 6 wickets
Afghanistan
Hong Kong
Hong Kong beat Afghanistan by 30 runs (D/L method)
Zimbabwe
Afghanistan
Zimbabwe beat Afghanistan by 2 runs
Afghanistan
Scotland
Scotland beat Afghanistan by 7 wickets
Afghanistan
Zimbabwe
Afghanistan beat Zimbabwe by 146 runs
Afghanistan
Zimbabwe
Afghanistan beat Zimbabwe by 10 wickets
Afghanistan
Zimbabwe
Afghanistan beat Zimbabwe by 6 wickets
Afghanistan
Zimbabwe
Zimbabwe beat Afghanistan by 154 runs
Afghanistan
Zimbabwe
Afghanistan beat Zimbabwe by 154 runs
Afghanistan
Zimbabwe
Afghanistan beat Zimbabwe by 17 runs
Afghanistan
Zimbabwe
Afghanistan beat Zimbabwe by 5 wickets
West Indies
Afghanistan
Match Abandoned
West Indies
Afghanistan
West Indies beat Afghanistan by 4 wickets
West Indies
Afghanistan
Afghanistan beat West Indies by 63 runs
West Indies
Afghanistan
West Indies beat Afghanistan by 7 wickets
West Indies
Afghanistan
West Indies beat Afghanistan by 29 runs (D/L method)
West Indies
Afghanistan
West Indies beat Afghanistan by 6 wickets
Afghanistan
Ireland
Afghanistan beat Ireland by 7 wickets
Afghanistan
Ireland
Ireland beat Afghanistan by 3 wickets
Afghanistan
Ireland
Ireland beat Afghanistan by 6 wickets
Afghanistan
Ireland
Afghanistan beat Ireland by 34 runs
Afghanistan
Ireland
Afghanistan beat Ireland by 30 runs
Afghanistan
Ireland
Afghanistan beat Ireland by 28 runs
Afghanistan
Ireland
Afghanistan beat Ireland by 17 runs (D/L method)
Afghanistan
Ireland
Afghanistan beat Ireland by 6 wickets
Zimbabwe
Afghanistan
Afghanistan beat Zimbabwe by 106 runs (D/L method)
Zimbabwe
Afghanistan
Zimbabwe beat Afghanistan by 7 wickets (D/L method)
Zimbabwe
Afghanistan
Zimbabwe beat Afghanistan by 3 runs
Zimbabwe
Afghanistan
Afghanistan beat Zimbabwe by 54 runs
Zimbabwe
Afghanistan
Afghanistan beat Zimbabwe by 12 runs (D/L method)
United Arab Emirates
Afghanistan
Afghanistan beat United Arab Emirates by 5 wickets
Afghanistan
Ireland
Afghanistan beat Ireland by 5 wickets
Afghanistan
West Indies
Afghanistan beat West Indies by 6 runs
England
Afghanistan
England beat Afghanistan by 15 runs
South Africa
Afghanistan
South Africa beat Afghanistan by 37 runs
Sri Lanka
Afghanistan
Sri Lanka beat Afghanistan by 6 wickets
Zimbabwe
Afghanistan
Afghanistan beat Zimbabwe by 59 runs
Hong Kong
Afghanistan
Afghanistan beat Hong Kong by 6 wickets
Scotland
Afghanistan
Afghanistan beat Scotland by 14 runs
Afghanistan
Nepal
Nepal beat Afghanistan by 9 runs
Afghanistan
Hong Kong
Afghanistan beat Hong Kong by 7 wickets
Bangladesh
Afghanistan
Bangladesh beat Afghanistan by 9 wickets
Afghanistan
England
England beat Afghanistan by 116 runs
Afghanistan
India
India beat Afghanistan by 23 runs
Afghanistan
South Africa
South Africa beat Afghanistan by 59 runs
Afghanistan
India
India beat Afghanistan by 7 wickets