Mohammad Shami to play for World XI, replaces Hardik Pandya 29 May, 2018 cricpur ICC 0 Mohammad Shami 1,139 Hardik PandyaMohammad Shami