Dubai: Indian captain Virat Kohli has been named the cricketer and captain the year in the International Cricket Council annual awards. He was also named the One Day International player of the year.

Australia Steve Smith is the Test cricketer of the year.

Kohli won the awards as the  during qualification period in which the awards are decided from September 21, 2016 to the end of 2017, Kohli scored 2,203 Test runs at an average of 77.80 including six double-centuries, 1,818 ODI runs at 82.63 including seven hundreds, and 299 T20I runs at a strike-rate of 153.

Kohli was also named as captain of the ICC Men’s Test and ODI Teams of the Year 2017. He had inspired India to the number-one and two rankings in Tests and ODIs, respectively.

This is the first time Kohli has been selected in the ICC Test Team of the Year, but fourth time after 2012, 2014 and 2016 that he has been picked in the ICC ODI Team of the Year.

Kohli is also one of four players to feature in both the Test and ODI sides, with the other three being Australia’s David Warner, Ben Stokes of England, and South Africa wicketkeeper-batsman Quinton de Kock.

The other top award winners are Pakistan Hasan Ali, who bagged the ICC Emerging Cricketer of the Year, Afghanistan’s  Rashid Khan who won the ICC Associate Cricketer of the Year award. Umpire Marais Erasmus won the David Shepherd Trophy for ICC Umpire of the Year for second successive year.

Fans selected Pakistan stunning India to win the ICC Champions Trophy 2017 as their favourite moment of the year.