Pakistan’s pacer Mohammad Irfan has no reservations in calling India’s captain Virat Kohli as the world’s best batsman right now.”When you see the world at large, the best batsman at this moment is Virat Kohli,” in a talk show with Pakistan broadcaster Sawera Pasha. Irfan, who played against Kohli in the 2012 ODI series that Pakistan won 2-1, went on to lavish the Indian captain’s praise and said Kohli’s ability to target the weaker bowlers is making him so effective. “The most important thing about him is the way he plays is that he judges and works” he added.