India's Virat Kohli and Australia's Ellyse Perry have taken out the ICC's top awards for male and female players of the decade but it's the men's test award that has raised a few eyebrows.
Former Australian skipper Steve Smith was named as the best player in the longer form ofthe game - and going by his impressive batting stats it seems the right call.
Although fans on social media have pointed out the ICC seem to have forgotten that Smith was suspended from the game for cheating during Australia's 2018 tour of South Africa.
Smith was suspended from all international and domestic cricket for 12 months by Cricket Australia after the Cricket Australia Board found he failed to prevent teammates David Warner and Cameron Bandcroft from tampering with the ball in the third test in Cape Town.
Kohli won the Sir Garfield Sobers Award for ICC Male Cricketer of the Decade along with the ODI Male Cricketer of the Decade award. Afghanistan spinner Rashid Khan was named the ICC Men's T20I Player of the Decade.
Perry cleaned up all the awards in the women's game. The Australian won the Rachael Heyhoe-Flint Award for ICC Female Cricketer of the Decade along with the ODI and Twenty20 women's Cricketer of the Decade awards.