MS Dhoni [Image from Flickr by: lensmate]
The ICC announced its Test and ODI Teams of the Year on Wednesday, which was chosen by a selection panel chaired by Anil Kumble, the ICC’s Cricket Committee chairman and former India captain.

Here are teams for both  Test and ODI:

ICC Test Team of the Year 2014 (in batting order):

David Warner (Aus)
Kane Williamson (NZ)
Kumar Sangakkara (SL)
AB de Villiers (SA)
Joe Root (Eng)
Angelo Mathews (SL) (captain)
Mitchell Johnson (Aus)
Stuart Broad (Eng)
Dale Steyn (SA)
Rangana Herath (SL)
Tim Southee (NZ)
Ross Taylor (NZ) (12th man)


ICC ODI Team of the Year 2014 (in batting order):

Mohammad Hafeez (Pak)
Quinton de Kock (SA)
Virat Kohli (Ind)
George Bailey (Aus)
AB de Villiers (SA)
MS Dhoni (wicketkeeper) (captain)
Dwayne Bravo (WI)
James Faulkner (Aus)
Dale Steyn (SA)
Mohammad Shami (Ind)
Ajantha Mendis (SL)
Rohit Sharma (Ind) (12th man)

Indian skipper Mahendra Singh Dhoni has been selected in the ICC ODI Team of the Year for the eight time and for the seventh year in a row. He was also chosen as the captain of ICC ODI Team of the Year.

Angelo Mathews was chosen as the captain of ICC Test Team of the Year.