Mark Boucher is one of the finest wicketkeepers of all time. He represented South Africa from 1997 to 2012.
He registered 998 dismissals in international cricket. Sadly, he missed the 1000-mark by just two dismissals.
James Anderson played international cricket till the age of 41. He has more wickets in international cricket than any other bowler.
The legendary pacer took 991 wickets. He could have crossed 1000, but was asked to retire by England management.
MS Dhoni retired from Test cricket in 2014-15 Border-Gavaskar Trophy. He had played 90 Tests and was only 33 years old.
Dhoni ended his international career after 98 T20Is. He shocked fans by retiring before big career milestones.