Afghanistan have moved up to sixth place in the ICC Men’s ODI Team Rankings. Afghanistan overtook Sri Lanka to achieve their highest-ever position in one-day international cricket. Afghanistan’s rise comes after several strong performances. Afghanistan began with a 4-0 win in their ODI series against Ireland. Then, they remained unbeaten in the tri-series against Zimbabwe and Bangladesh.
Afghanistan began with a 4-0 win in their ODI series against Ireland. They then remained unbeaten in the tri-series featuring Zimbabwe and Bangladesh. The ICC ranks teams using rating points that come from match results. Sri Lanka had held sixth place by a small margin, but Afghanistan overtook them after a series of strong performance.
Afghanistan played their first ODI match in 2009 and have made steady progress since then. They have won 96 of their 191 matches, giving them a win-loss ratio of 1.09. This shows that they have won more games than they have lost.
Afghanistan played their first ODI match in 2009 and have made steady progress since then. They have won 96 of their 191 matches, giving them a win-loss ratio of 1.09. This shows that they have won more games than they have lost.
This year has been strong too. Afghanistan have won seven of their ten ODIs in 2026. In August, they defeated Ireland 4-0 in a series played in Ireland. They then took part in a tri-series in the United Arab Emirates, where they did not lose a single match against Zimbabwe and Bangladesh.
Afghanistan are in the middle of a busy season in the United Arab Emirates. Their matches are scheduled from October 9 to November 17 and includes Tests, one-day matches, and T20 games against Bangladesh and Zimbabwe. Rahmat Shah captains the ODI and Test teams, while Ibrahim Zadran leads the T20 side.
Afghanistan defeated Zimbabwe by seven wickets in Sharjah to win the tournament.. Earlier in the tournament, they defeated Bangladesh for 160 runs and chased the target in 35.3 overs. Rashid Khan was named Player of the Series after taking 11 wickets.
India leads the ODI table, so Afghanistan still have ground to cover. Even so, reaching sixth in about 17 years of ODI cricket shows how fast the team has grown.
Afghanistan will now focus on Test cricket, with two matches against Zimbabwe scheduled in Sharjah. The first Test will take place from November 5 to 9, followed by the second from November 13 to 17. Rahmat Shah will captain the team, while Rashid Khan will not take part in the Test series.