The 300 may seem like an average number in the bowling records, but in the cricket history, only 11 players have achieved this 300 wicket mark in the ODI cricket. It’s surprisingly shocking to look at the world-class players and bowlers in the world and know only 11 bowlers have crossed this limit. Of that 11 players, these top 10 bowlers have the fastest records in their 200 and 250 wickets mark. To have these records it takes a lot of time and years for a player to finally come to his full potential and show his ability. This 300-wicket mark set them up to legendary status in their cricketing career.

1. Brett Lee

The player at the top of this list is the former cricketer and greatest fast bowler BRETT LEE from the Australian cricket team his performance in the ODI cricket for the fastest 300 wicket margin took him a total of 171 matches in 8 years and 172 days. This was completed in an ODI match between Australia and WI in the St George’s ground on 28 Jun 2008.

2. Waqar Younis 

The player at the 2nd spot is the former cricketer and bowler Waqar Younis from the Pakistan cricket team his performance in the ODI cricket of taking 300 wickets took him 186 matches in 10 years and 166 days. This was completed in an ODI match between Pakistan and SA in the Sharjah ground on 14 Oct 2000.

3. GD Mcgrath

The player at the 3rd spot is the former cricketer and bowling specialist GD MCGRATH from the Australian bowling squad and his performance in conceding his 300 wickets took him 200 matches in 11 years and 57 days. This was completed in an ODI inning between Australia and Pakistan in the Melbourne ground on 4 Fen 2005.2. WAQAR YOUNIS

4. Muthiah Muralidaran

The player at the 4th spot is the bowling master and former cricketer MUTHIAH MURALIDARAN from the Sri Lankan cricket team his performance in the ODI cricket of taking 300 wickets took him 202 matches in a time of 9 years and 154 days. This was in an ODI match between SL and England in the Sydney ground on 13 Jan 2003.

5. Malinga

The player at the 5th spot on this list is the former cricketer and Yorker king LASITH MALINGA from the Sri Lankan cricket team his performance in the ODI cricket and his 300 wickets which took him 203 matches in 13 years and 45 days. This was completed in an ODI match between SL and India in Colombo ground on 31 Aug 2017.

6. Wasim Akram

The player at the 6th spot is the former cricketer and bowler WASIM AKRAM from the Pakistan cricket team and his performance in the ODI cricket with his 300 wickets took him 208 matches in a time of 11 years and 342 days. This was completed in an ODI match between Pakistan and Zimbabwe on the Quetta ground on 30 Oct 1996.5.

7. Shaun Pollock

The player in the 7th position is the former cricketer and legendary bowler SHAUN POLLOCK from the South African bowling squad and his performance for the 300 wickets took him 217 matches in 8 years and 229 days. This was completed in a match between Sri Lanka in the Dambulla ground on 25 Aug 2004

8. Javagal Srinath

The player at the 8th spot is the former cricketer and bowler JAVAGAL SRINATH from the Indian cricket team and his performance in the ODI cricket for 300 wickets which took him 219 matches in the time of 11 years and 117 days. This was completed in a match between India and Netherlands in the Paarl ground on 12 Feb 2003.

9. Anil Kumble

The player at the 9th spot is another legendary bowler ANIL KUMBLE from the Indian cricket team and his mighty performance in the ODI cricket and his 300 wicket margin which took him 234 matches and a time of 12 years and 195 days. This was completed in a match between India and WI in the Jamshedpur ground on 6 Nov 2002.

10. Chaminda Vaas

The player at the 10th spot is the former cricketer and bowler CHAMINDA VAAS from the Sri Lankan cricket team his performance in the ODI cricket with the 300 wickets took him 235 matches in 10 years and 70 days. This was completed in a match between SL and Zimbabwe in the Harare ground on 25 Apr 2004.