India have retained their World No.1 spot in the ICC T20I rankings as per the annual update from the International Cricket Council on Tuesday, May 5. The reigning T20 World Champions lead the pack at 275 points, well above the second-placed England, who have 262 points; although India’s lead has been trimmed by one point.
Source link