Upcoming fixtures
Start times in India Standard Time.
5 Nov 2026 · 10:30 IST
13 Nov 2026 · 11:00 IST
Recent results
- Won
1 Nov 2026 · 20:00 IST
Twenty20 International · T20I
Afghanistan81/3 (8.1 ov)
Zimbabwe79 (14.3 ov)
Afghanistan won by 7 wickets (with 71 balls remaining)
- Won
1 Nov 2026 · 12:40 IST
Hong Kong Sixes · T10
Australia115/3 (6 ov)
Afghanistan119/2 (5.1 ov)
Afghanistan won by 4 wickets (with 5 balls remaining)
- Won
31 Oct 2026 · 13:35 IST
- Won
31 Oct 2026 · 06:15 IST
Hong Kong Sixes · T10
Oman120/4 (6 ov)
Afghanistan125/2 (5.2 ov)
Afghanistan won by 4 wickets (with 4 balls remaining)
- Won
30 Oct 2026 · 12:40 IST
Hong Kong Sixes · T10
South Africa107/1 (6 ov)
Afghanistan112/3 (6 ov)
Afghanistan won by 3 wickets (with 0 ball remaining)
- Won
29 Oct 2026 · 20:00 IST
Twenty20 International · T20I
Afghanistan221/7 (20 ov)
Zimbabwe202/5 (20 ov)
Afghanistan won by 19 runs
- Won
27 Oct 2026 · 20:00 IST
Twenty20 International · T20I
Afghanistan177 (19.5 ov)
Zimbabwe140 (19.1 ov)
Afghanistan won by 37 runs
- Won
23 Oct 2026 · 17:00 IST
Tri-Series · ODI
Afghanistan170/3 (34.3 ov)
Zimbabwe169 (43.3 ov)
Afghanistan won by 7 wickets (with 93 balls remaining)
- Won
21 Oct 2026 · 17:00 IST
Tri-Series · ODI
Afghanistan161/3 (35.3 ov)
Bangladesh160 (41.2 ov)
Afghanistan won by 7 wickets (with 87 balls remaining)
- Won
19 Oct 2026 · 17:00 IST
- No winner
9 Oct 2026 · 11:30 IST
Test Series · Test/5day
Afghanistan240 (89.1 ov) & 346/8 (142 ov)
Bangladesh346 (92.3 ov) & 372/7 (105.2 ov)
Match drawn
- No winner
28 Sept 2026 · 10:00 IST
- Lost
25 Sept 2026 · 10:30 IST
Asian Games Men · T20I
Afghanistan102/7 (20 ov)
Nepal103/5 (17.2 ov)
Nepal won by 5 wickets (with 16 balls remaining)
- Won
24 Sept 2026 · 05:30 IST
- Lost
17 Sept 2026 · 19:30 IST
- Lost
15 Sept 2026 · 19:30 IST
Twenty20 International · T20I
Afghanistan159/8 (20 ov)
India163/3 (14.5 ov)
India won by 7 wickets (with 31 balls remaining)
- Lost
13 Sept 2026 · 19:30 IST
Twenty20 International · T20I
Afghanistan156/8 (20 ov)
India157/3 (13.4 ov)
India won by 7 wickets (with 38 balls remaining)
- Won
15 Aug 2026 · 15:15 IST
One Day International · ODI
Ireland298/7 (50 ov)
Afghanistan302/4 (48.5 ov)
Afghanistan won by 6 wickets (with 7 balls remaining)
- Won
12 Aug 2026 · 15:15 IST
- Won
10 Aug 2026 · 15:15 IST
One Day International · ODI
Ireland206 (46.3 ov)
Afghanistan207/7 (44.5 ov)
Afghanistan won by 3 wickets (with 31 balls remaining)
Players
Players named in Afghanistan's playing XIs in matches with a full FairPlay scorecard, most appearances first. Player pages show figures from those matches only, not career records.
- Rashid Khan70 matches
- Rahmanullah Gurbaz70 matches
- Noor Ahmad62 matches
- Mohammad Nabi55 matches
- Azmatullah Omarzai54 matches
- Sediqullah Atal52 matches
- AM Ghazanfar51 matches
- Fazalhaq Farooqi48 matches
- Ibrahim Zadran46 matches
- Mujeeb Ur Rahman46 matches
- Gulbadin Naib45 matches
- Darwish Rasooli34 matches
- Abdullah Ahmadzai31 matches
- Ziaur Rahman Sharifi28 matches
- Karim Janat27 matches
- Najibullah Zadran26 matches
- Imran Mir25 matches
- Ijaz Ahmad Ahmadzai24 matches
- Hashmatullah Shahidi24 matches
- Sediqullah Pacha21 matches
- Rahmat Shah21 matches
- Qais Ahmad21 matches
- Mohammad Akram Zazai20 matches
- Farmanullah Safi20 matches
- Mohammad Ishaq20 matches
- Zubairullah Akbari20 matches
- Nangeyalia Kharote19 matches
- Shahidullah Kamal18 matches
- Abdullah Tarakhail17 matches
- Arab Gul16 matches
- Faridoon Dawoodzai16 matches
- Bilal Sami15 matches
- Mohammad Saleem14 matches
- Sharafuddin Ashraf14 matches
- Yamin Ahmadzai13 matches
- Hassan Eisakhil13 matches
- Fareed Ahmad11 matches
- Abdul Malik11 matches
- Ismat Alam11 matches
- Noor ul Rahman10 matches
FairPlay rating
FairPlay's own team-strength rating for each format group, built from verified results. Every team starts at 1500; beating stronger teams raises it more. A rating is shown once a team has 8 rated matches.
T20 and shorter
1583
43 rated matches · last played 1 Nov 2026
One-day
1592
20 rated matches · last played 23 Oct 2026
Record by competition
| Competition | P | W | L | Win % |
|---|---|---|---|---|
| Twenty20 International | 10 | 6 | 4 | 60% |
| Hong Kong Sixes | 8 | 6 | 2 | 75% |
| One Day International | 7 | 4 | 3 | 57% |
| ICC Men's T20 World Cup | 4 | 2 | 2 | 50% |
| Tri-Series | 3 | 3 | 0 | 100% |
| Asian Games Men | 2 | 1 | 1 | 50% |
| ICC Mens T20 World Cup Warm-up Matches | 2 | 2 | 0 | 100% |
| Test Series | 2 | 0 | 1 | 0% |
Most frequent opponents
| Opponent | P | W | L | Win % |
|---|---|---|---|---|
| India | 7 | 0 | 7 | 0% |
| Zimbabwe | 5 | 5 | 0 | 100% |
| Ireland | 4 | 4 | 0 | 100% |
| West Indies | 4 | 3 | 1 | 75% |
| South Africa | 3 | 2 | 1 | 67% |
| Bangladesh | 2 | 1 | 0 | 50% |
| Nepal | 2 | 1 | 1 | 50% |
| Scotland | 2 | 2 | 0 | 100% |
Highest totals
| Total | Team | Match |
|---|---|---|
| 346/8142 ov | Afghanistanv Bangladesh | 9 Oct 2026Test Series · Test/5day |
| 343/950 ov | Afghanistanv Ireland | 12 Aug 2026One Day International · ODI |
| 302/448.5 ov | Afghanistanv Ireland | 15 Aug 2026One Day International · ODI |
| 299/847 ov | Afghanistanv Ireland | 7 Aug 2026One Day International · ODI |
| 294 all out50 ov | Afghanistanv Zimbabwe | 19 Oct 2026Tri-Series · ODI |
About this page
- Scores, fixtures and results come from FairPlay's verified Sportmonks match data. Matches the source does not cover are not counted.
- Records cover the last 12 months (7 Nov 2025 to 1 Nov 2026) and are calculated by FairPlay. They are not official records. “No winner” covers draws, ties and no results; abandoned matches are not counted as played (2 abandoned in this period).
- Past results and ratings describe what has happened. They are not a tip or a prediction for any match.
- Updated Thu, 5 Nov, 07:42 IST.
