Virat Kohli ruled the ICC Awards by sweeping the Cricketer of the Year and the ODI Cricketer of the awards and top of that was also named the captain of both the ICC Test and ODI Teams of the Year.

There are two Indians apart from Kohli in the Test Team of the Year – Cheteshwar Pujara and Ravichandran Ashiwn.

Kohli scored 2,023 runs at 77.80, including eight centuries and three half-centuries in 18 matches during the qualification period.

He surprisingly pipped Australian skipper Steve Smith for the ICC's Test team captaincy. Smith had led his team to a dominating 4-0 win over England in the Ashes.

While Pujara scored 1,914 runs at 63.80 including seven centuries, nine half-centuries in 19 matches, Ashwin picked 111 wickets at 25.87, including eight five-wicket hauls and three ten-wicket hauls.

The Indian off-spinner also scored 616 runs at 25.66, including five half-centuries.

The team includes three Australians -- Smith, opener David Warner and fast bowler Mitchell Starc, three South Africans -- opener Dean Elgar, wicket-keeper Quinton de Kock and pacer Kagiso Rabada.

English pacer James Anderson and all-rounder Ben Stokes also found a place in the Test team.

Kohli also dominated white-ball batting amassing 1,818 runs at 82.63 including seven centuries and nine half-centuries in 31 matches, the ICC said in a statement.

Rohit too had a phenomenal season as he slammed six centuries and as many half-centuries for a total of 1,416 runs at 61.56 in 26 matches during the period. He also became the first batsman in the history of ODI cricket to score three double-centuries last December.

Bumrah emerged as one of the best death bowlers in 2017 as he scalped 45 wickets at 25.68, including a five-wicket haul in 27 matches.

Australia's Warner, England's Stokes and South Africa's de Kock found a place in the ODI team as well.

Among others, the ODI team included South African former skipper AB de Villiers, Afghanistan's teenage leg-spinner Rashid Khan and two Pakistani cricketer in Hasan Ali and Babar Azam.

New Zealand pacer Trent Boult, who took 45 wickets at 26.86 including 2 five-wicket hauls in 25 matches, too found a place in the ODI team.

Test Team of the Year: 1 Dean Elgar, 2 David Warner, 3 Virat Kohli (capt), 4 Steven Smith, 5 Cheteshwar Pujara, 6 Ben Stokes, 7 Quinton de Kock (wk), 8 R Ashwin, 9 Mitchell Starc, 10 Kagiso Rabada, 11 James Anderson ODI team of the year: 1 David Warner, 2 Rohit Sharma, 3 Virat Kohli (capt), 4 Babar Azam, 5 AB de Villiers, 6, Quinton de Kock (wk), 7 Ben Stokes, 8 Trent Boult, 9 Hasan Ali, 10 Rashid Khan, 11 Jasprit Bumrah.
 
ODI Team of the Year: 1 David Warner, 2 Rohit Sharma, 3 Virat Kohli (capt), 4 Babar Azam, 5 AB de Villiers, 6, Quinton de Kock (wk), 7 Ben Stokes, 8 Trent Boult, 9 Hasan Ali, 10 Rashid Khan, 11 Jasprit Bumrah