Afghanistan ICC Ranking

Coach: Jonathan Trott Board: ACB

Afghanistan in the ICC rankings

Afghanistan are No. 6 in ODI and No. 10 in T20I in the latest ICC men's team rankings.

Their best format is ODI, where their rating of 94 is 22 points behind No. 1 India.

Afghanistan's highest-ranked players are Azmatullah Omarzai (No. 1 ODI all-rounder), Rashid Khan (No. 1 ODI bowler) and Mohammad Nabi (No. 3 ODI all-rounder). In total, 11 Afghanistan players are in the top 50 of at least one ICC player ranking.

In the ODI table of 20 teams, Afghanistan are 6th on a rating of 94 from 31 matches (2926 points), 8 points behind Australia (102) and level with Sri Lanka (94).

In the T20I table of 50 teams, Afghanistan are 10th on a rating of 220 from 44 matches (9679 points), 1 point behind Sri Lanka (221) and 15 points ahead of Ireland (205).

What one ODI win would be worth: by the ICC formula, beating Australia (rated 102) would earn Afghanistan 152 ranking points for that match and lift their rating from 94 to about 96. Losing to them would earn 52 points and leave the rating near 93. Try other results in the rankings predictor.

Afghanistan have won 6 of their last 9 completed international matches. Most recent: Afghanistan vs Zimbabwe (2nd T20I) — AFG won by 19 runs.

Ranked Afghanistan players

PlayerBattingBowlingAll-rounderBest
Azmatullah OmarzaiODI all-rounder ODI #24 ODI #7 · T20I #48 ODI #1 · T20I #3 #1
Rashid KhanODI bowling – ODI #1 · T20I #1 ODI #7 · T20I #8 #1
Mohammad NabiODI all-rounder – ODI #27 ODI #3 · T20I #12 #3
Ibrahim ZadranODI batting ODI #5 · T20I #17 – – #5
Rahmat ShahTest batting Test #13 · ODI #31 – – #13
Rahmanullah GurbazODI batting ODI #14 · T20I #29 – – #14
Mujeeb Ur RahmanT20I bowling – T20I #16 – #16
AM GhazanfarODI bowling – ODI #28 – #28
Sediqullah AtalODI batting ODI #30 – – #30
Fazalhaq FarooqiT20I bowling – ODI #48 · T20I #40 – #40
Noor AhmadT20I bowling – T20I #47 – #47

Players from Afghanistan in the top 50 of any ICC men's player ranking. "Best" is their highest current position.

Afghanistan squads and captains

Test squad

Captain Hashmatullah Shahidi

  • Afsar ZazaiWicketkeeper
  • Ikram AlikhilWicketkeeper
  • Zia ur Rehman AkbarBowler
  • Yamin AhmadzaiBowler
  • Rahmat ShahAll-rounder
  • Hashmatullah ShahidiCBatter
  • Qais AhmadBowler
  • Rahmanullah ZadranBatter
  • Shahidullah KamalAll-rounder
  • Ziaur Rahman SharifiBowler
  • Khalil GurbazBowler
  • Sediqullah AtalBatter
  • Mohammad Saleem SafiBowler
  • Abdul MalikBatter
  • Ismat AlamAll-rounder

ODI squad

Captain Hashmatullah Shahidi

T20I squad

Captain Rashid Khan

Afghanistan recent results

  • 29 Oct 2026 · 2nd T20I · Afghanistan vs Zimbabwe in UAE · Sharjah Cricket Stadium, Sharjah Afghanistan 221/7 (20 ov) Zimbabwe 202/5 (20 ov) AFG won by 19 runs
  • 27 Oct 2026 · 1st T20I · Afghanistan vs Zimbabwe in UAE · Sharjah Cricket Stadium, Sharjah Afghanistan 177/10 (19.5 ov) Zimbabwe 140/10 (19.1 ov) AFG won by 37 runs
  • 23 Oct 2026 · Final · ODI Tri-Nation Series in UAE · Sheikh Zayed Stadium, Abu Dhabi Afghanistan 170/3 (34.3 ov) Zimbabwe 169/10 (43.3 ov) AFG won by 7 wickets
  • 21 Oct 2026 · 3rd Match · ODI Tri-Nation Series in UAE · Sharjah Cricket Stadium, Sharjah Afghanistan 161/3 (35.3 ov) Bangladesh 160/10 (41.2 ov) AFG won by 7 wickets
  • 19 Oct 2026 · 2nd Match · ODI Tri-Nation Series in UAE · Sheikh Zayed Stadium, Abu Dhabi Afghanistan 294/10 (50 ov) Zimbabwe 136/10 (38.4 ov) AFG won by 158 runs
  • 9 Oct 2026 · 1st Match · Afghanistan vs Bangladesh in UAE · Sheikh Zayed Stadium, Abu Dhabi Afghanistan 240/10 (89.1 ov) & 346/8 (142 ov) Bangladesh 346/10 (92.3 ov) & 372/7d (105.2 ov) Match Drawn
  • 25 Sep 2026 · 4th Match · Asian Games in Japan Men's · Korogi Sports Park, Nisshin Afghanistan 102/7 (20 ov) Nepal 103/5 (17.2 ov) NEP won by 5 wickets
  • 24 Sep 2026 · 1st Match · Asian Games in Japan Men's · Korogi Sports Park, Nisshin Japan 81/10 (19.3 ov) Afghanistan 129/6 (20 ov) AFG won by 48 runs
  • 17 Sep 2026 · 3rd Match · Afghanistan vs India in India · Arun Jaitley Stadium, Delhi Afghanistan 94/10 (14.1 ov) India 221/7 (20 ov) IND won by 127 runs
  • 15 Sep 2026 · 2nd Match · Afghanistan vs India in India · Arun Jaitley Stadium, Delhi Afghanistan 159/8 (20 ov) India 163/3 (14.5 ov) IND won by 7 wickets

Teams ranked near Afghanistan

All teams

Afghanistan FAQs

What is Afghanistan's ranking in ODI cricket?

Afghanistan are No. 6 in the ICC men's ODI team rankings with a rating of 94 from 31 matches. India are No. 1 on 116.

What is Afghanistan's ranking in T20I cricket?

Afghanistan are No. 10 in the ICC men's T20I team rankings with a rating of 220 from 44 matches. England are No. 1 on 269.

Who is the captain of Afghanistan?

Afghanistan are captained by Hashmatullah Shahidi in Tests and ODIs and Rashid Khan in T20Is.

Who is Afghanistan's highest-ranked player?

Azmatullah Omarzai is the No. 1 ODI all-rounder in the ICC men's rankings, the highest current position of any Afghanistan player.

Are Afghanistan ranked in Test cricket?

No. Afghanistan are not in the ICC men's Test team rankings, which list 10 teams. A team needs enough recent Test matches against other ranked teams to receive a rating.

How many Afghanistan players are in the ICC rankings?

11 Afghanistan players are in the top 50 of at least one ICC men's player ranking: 8 in batting, 10 in bowling and 6 in all-rounder (a player can appear in more than one list).