After 100 wicket mark in ODI cricket, many bowlers train hard for the 200 wickets mark in the game, but some lose their form without reaching 200 wickets mark. These top 10 bowlers have not only trained for that record but reached that in a short period. The players fastest to the 200 wickets not alone do have this record but they have many more records in the ODI cricket which made them the greatest bowlers of ODI cricket. Some players on this list have been retired in their early stages and some are the top bowlers of the current era.

1. Saqlain Mushtaq

The player at the top of this list is the former cricketing legend SAQLAIN MUSHTAQ from team Pakistan and his great record for having the fastest 200 wickets in the ODI career and it took him 104 matches in 3 years and 249 days. This was completed in the ODI match between Pakistan and South Africa in the year 1999.

2. Brett Lee

The player at the 2nd spot is the bowler who was one among the cricketing masters' BRETT LEE from the team Australia and his performance in having the fastest 200 wickets in his ODI career which took him 112 matches in 5 years and 184 days. This record was completed in the ODI match between Australia and England in the year 2005.

3. Allan Donald

The player at the 3rd spot is the bowler and cricket ALLAN DONALD from team South Africa in his ODI career and his performance in getting the 200 wickets which took him 117 matches in 7 years and 200 days. This was his peak period and this was completed during an ODI match between SA and Zimbabwe in 1999.

4. Waqar Younis

The player at the 4th spot is another former bowling legend WAQAR YOUNIS from team Pakistan and his might performance in his ODI career and his record for 200 wickets which took him 118 matches in 6 years and 147 days. This was completed in the ODI match between Pakistan and India in the year 1996.

5. Shane Warne

The man at the 5th spot is the spin bowling legend SHANE WARNE from the team Australia and his mind-blowing performance in his ODI career and his record for 200 wickets which took him 125 matches in 6 years and 88 days. This was completed in the ODI match between Australia and Pakistan in the year 1999.

6. Makhaya Ntini

The player at the 6th spot is the former cricketer and bowler MAKHAYA NTINI from team South Africa his amazing performance in the ODI cricket and his record for 200 wickets took him 126 matches in 8 years and 46 days. This was completed in an ODI match between South Africa and Australia in the year 2006.

7. Lasith Malinga

The player at the 7th spot is the man known as Yorker king LASITH MALINGA from team Sri Lanka and his bowling performance in the ODI career for the 200 wickets took him a total of 127 matches in 8 years and 18 days. This was completed in an ODI match between Sri Lanka and India in the year 2012.

8. Mitchell Johnson

The player at the 8th spot is the pace bowler MITCHELL JOHNSON from team Australia and his bowling performance in the ODI cricket in which he has the record for the fastest 200 wickets which took him 129 matches in 7 years and 280 days. This was completed in an ODI match between Australia and England in the year 2013.

9. Shoaib Akhtar

The player in the 9th spot on this list is another cricketing legend from bowling specialist SHOAIB AKHTAR from Pakistan and his awesome performance and record in his ODI career which took him 130 matches in 8 years and 155 days. This was completed in an ODI match between Pakistan and England in the year 2006.

10. Glenn Mcgrath

The player at the 10th spot is the former cricketer and bowler GLENN MCGRATH from the team Australia and his excellent performance in his ODI bowling career and record for 200 wickets which took him 133 matches in 7 years and 112 days. This was completed in an ODI match between Australia and India in the year 2001.