Ajmal is the best offspinner in limited over cricket without doubt but in tests I rank both swann and ajmal at the same level. Narine might have troubled the batsman in IPL but intl cricket and test cricket is a different ball game. The guy ofcourse lacks something very important: line and length. well of course he is young and still has a lot to go, or maybe to become another mendis
Ajmal begin his career as a very ordinary bowler but he has improved himself. The same with shakib, when he first got into the scene he was both an ordinary batsman and bowler, but got chances only because he could do both and now today he is a class in both departments without question. A real cricketer will improve himself overtime. so at the end of the day its about temparement, its temperament that seperate men from boyz