New Delhi: International Cricket Council (ICC) on Thursday announced its Test and ODI Teams of the Year for 2016 and Indian Test skipper Virat Kohli is one big name who misses out from the Test team.



The 28-year-old is the highest run getter for India in Test this year but the voting period for this team ran between 15 september 2015 to 20 september 2016 in which India played only 8 Test match and the Indian skipper could only manage 451 runs making him unfit in the side.



England’s Alastair cook has been named the captain of the Test team which includes 4 players from England, 3 from Australia and 1 each from India, Sri Lanka, South Africa and New Zealand.



Alastair Cook has been appointed as the captain for third time while Dale Steyn makes it in the time for 8th time in 9 years.



India’s off spinner Ravichandran Ashwin is the only Indian player to be named in the side. The 30-year-old grabbed 72 wickets in 2016 and clinched 48 wickets in 8 matches between September 2015 to September 2016.