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