At this moment, I have to say Shakib Al Hasan is the most in-form all-rounder in the world. He is in very good touch with his bowling and his batting has been brilliant at this ICC Cricket World Cup. He made another century in the win over the West Indies, his second of this tournament with two other half-centuries. He is the number one all-rounder in the ICC rankings as well and he is in tremendous form.