The ICC ODI Team of the Year is an honour awarded each year by the International Cricket Council. It recognizes the top cricket players from around the world in the ODI format of the game. Read More
When the South African contingent arrived in Karachi on Saturday, it included Faf du Plessis who travelled to the country for the third time in less than four years. The middle-order batsman captained an ICC World XI team for three T20Is in Lahore in ...