Afghanistan Climbs to Highest-Ever Sixth Spot in ICC Men’s ODI Rankings
Kabul: Afghanistan has achieved its highest ranking in the ICC Men’s ODI Team Rankings, climbing to sixth place, surpassing Sri Lanka. According to International Cricket Council, Afghanistan’s ascent in the