England is the world champion of the ODI

31