Who is ranked as No 1st batsman according to ICC player ranking 2020? A. Irfan KhanB. Virat KohliC. Babar AzamD. None of these