Not only Ben Stokes, but these five cricketers have also taken retirement soon!

 | 
as

England's star all-rounder Ben Stokes has surprised everyone by retiring from ODI cricket at a very young age. He played his last international ODI against South Africa on Tuesday at the age of 31. Not only Ben Stokes, but many players have also announced their retirement at the age of 35 or above. 

Today we are going to give you information about those five cricketers. 

England's star all-rounder Andrew Flintoff retired at the age of 33. 

Australia's World Cup-winning captain Michael Clarke announced his retirement at the age of 34. 

as

Former New Zealand fast bowler Shane Bond left cricket at the age of 34. 

Former New Zealand wicket-keeper batsman Brendon McCullum retired at the age of 35. 

as

Former South African captain Graeme Smith retired from cricket at the age of 33.