Ranked in order of merit the cricketers who gave the highest degree of entertainment to spectators like actors in a theatre. 1.Wasim Akram 2.Abdul Qadir 3.Kapil Dev 4.Virendra Sehwag 5.Imran Khan 6.Shahid Afridi 7.Sannath Jayasuriya 8.Rohit Sharma 9.Sachin Tendulkar 10.Shoaib Akhtar 11.Murlitharan 12.Virat Kohli/Saed Anwar Wasim was the ultimate magician taking wizardry to heights of divinity with the ball and could also be explosive with the bat. Qadir was like the Wasim Akram of leg-spin bowling foxing batsmen more than anybody and giving the art of leg-spin a new definition Kapil Dev created impact of a hurricane on a cricket field whether batting , bowling or fielding ,radiating joy to the degree of Garfield Sobers. Sehwag gave a new definition to batting virtually exploring new regions with degree of demolition unparalleled by an opening batsmen. Imran Khan was the ultimate personification of agression when bowling reassembling a tiger in full fury. Afridi ripped of the flesh of opponents to a depth as no one did. Jayasuriya innovated the concept of launching a blitzkreig from the word go. Rohit Sharma in ODI's was similar to a re-incarnated Sehwag with mercurial domination,but not performed as much in test cricket. Tendulkar in a total package was closer to perfection than anyone. Shoaib Akhtar created impact of lightning when bowling more than anyone like an express train charging in. Murlitharan had a magical element of hos won which made him unplayable at times. Kohli took batting combativeness or agression to a crescendo rarely traversed and in terms of sheer placing surpassed everybody. Saed Anwar on his day could match up to the majestic strokeplay of the very best resembling a more refined,left-handed version of Sehwag.