Afghanistan

Full Member
384 internationals · 2009–2026

Title chances

This side's chance in each title race we forecast, frozen and scored like every forecast here.

Full odds: Cricket World Cup · every title race

All-time record

Test2018–2026
M
14
W
4
L
8
D
2
T
0
NR
0
Win %
28.6
ODI2009–2026
M
189
W
93
L
88
D
0
T
1
NR
7
Win %
51.1
T20I2010–2026
M
181
W
112
L
65
D
0
T
3
NR
1
Win %
62.2

Citizen of Nowhere ranking

Test
Current#12 (-17.9)Peak rank#9 (2019-11)Peak rating75.5Months at #10
ODI
Current#7 (103.2)Peak rank#7 (2025-03)Peak rating105.5Months at #10
T20I
Current#10 (129.3)Peak rank#3 (2010-02)Peak rating135.3Months at #10

Greatest games

Afghanistan's most storied internationals across all three formats, by Game Score (closeness, stakes and the strength of both sides), with a ★ for the all-time classics.

T20I
#1
24 Jun 2024 · Afghanistan won by 8 runs (DLS method) · T20 World Cup · Super 8s · Kingstown
T20I
#2
11 Feb 2026 · Match tied; South Africa won the second Super Over (first double Super Over in T20 World Cup history) · T20 World Cup · Group D · Ahmedabad
T20I
#3
7 Sep 2022 · Pakistan won by 1 wicket (with 4 balls remaining) · Asia Cup · Sharjah
T20I
#4
4 Nov 2022 · Australia won by 4 runs · T20 World Cup · Group 1 · Adelaide
T20I
#5
17 Jan 2024 · Match tied (India won the 2nd Super Over) · Afghanistan in India T20I Series, Jan 2024 · Bengaluru
T20I
#6
27 Mar 2016 · Afghanistan won by 6 runs · T20 World Cup · Super 10 · Nagpur
T20I
#7
3 Oct 2025 · Bangladesh won by 2 wickets · Afghanistan v Bangladesh T20I Series, Oct 2025 (in United Arab Emirates) · Sharjah
T20I
#8
21 Feb 2024 · Afghanistan won by 3 runs · Afghanistan in Sri Lanka T20I Series, Feb 2024 · Dambulla
T20I
#9
5 Sep 2025 · Afghanistan won by 4 runs · United Arab Emirates T20I Tri-Series, Aug-Sep 2025 (Afghanistan, Pakistan, United Arab Emirates) · Sharjah
T20I
#10
16 Sep 2025 · Bangladesh won by 8 runs · Asia Cup · Abu Dhabi
T20I
#11
17 Feb 2024 · Sri Lanka won by 4 runs · Afghanistan in Sri Lanka T20I Series, Feb 2024 · Dambulla
T20I
#12
22 Jun 2024 · Afghanistan won by 21 runs · T20 World Cup · Super 8s · Kingstown

Head-to-head

Ireland65 matches
Test
1–1
ODI
22–13
T20I
18–7
Zimbabwe57 matches
Test
2–2 (1D)
ODI
20–10
T20I
19–2
Bangladesh41 matches
Test
1–1 (1D)
ODI
11–11
T20I
7–9
Sri Lanka25 matches
Test
0–1
ODI
4–10
T20I
3–6
United Arab Emirates22 matches
Test
—
ODI
3–3
T20I
13–3
India21 matches
Test
0–2
ODI
0–6
T20I
0–10
West Indies21 matches
Test
0–1
ODI
3–5
T20I
5–6
Scotland20 matches
Test
—
ODI
8–4
T20I
7–0
Pakistan18 matches
Test
—
ODI
1–7
T20I
4–6
Netherlands14 matches
Test
—
ODI
8–2
T20I
2–2
South Africa10 matches
Test
—
ODI
2–4
T20I
0–3
Kenya9 matches
Test
—
ODI
4–2
T20I
2–1

Recent internationals

2026-10-09Test
vs Bangladesh
D Match drawn
Zayed Cricket Stadium, Abu Dhabi
2026-09-17T20I
vs India
L India won by 127 runs
Arun Jaitley Stadium, Delhi
2026-09-15T20I
vs India
L India won by 7 wickets
Arun Jaitley Stadium, Delhi
2026-09-13T20I
vs India
L India won by 7 wickets
Arun Jaitley Stadium, Delhi
2026-08-15ODI
vs Ireland
W Afghanistan won by 6 wickets
Civil Service Cricket Club, Belfast
2026-08-12ODI
vs Ireland
W Afghanistan won by 42 runs
Civil Service Cricket Club, Belfast
2026-08-10ODI
vs Ireland
W Afghanistan won by 3 wickets
Civil Service Cricket Club, Belfast
2026-08-07ODI
vs Ireland
W Afghanistan won by 92 runs
Bready Cricket Club, Derry
2026-08-05ODI
vs Ireland
N Match abandoned
Bready Cricket Club, Derry
2026-06-20ODI
vs India
L India won by 9 wickets
MA Chidambaram Stadium, Chennai
2026-06-17ODI
vs India
L India won by 170 runs
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
2026-06-13ODI
vs India
L India won by 7 wickets
Himachal Pradesh Cricket Association Stadium, Dharamsala

From the project cricket workbook: results since 1877, recomputed monthly ICC rankings, and curated honours. See the methodology on the hub.