England displaced India as the no 1 ODI team in ICC rankings. England is followed by India, South Africa, New Zealand, Australia, Pakistan, Bangladesh, Sri Lanka, West Indies and Afghanistan, with respect to the top 10 spots.

BY BEHINDWOODS NEWS BUREAU | MAY 2, 2018 6:03 PM #CRICKET #ICCODIRANKINGS #INDIA NEWS

RELATED NEWS SHOTS

OTHER NEWS SHOTS

RELATED NEWS SHOTS