Tha answer is Dale Steyn Who also won Player of Year ICC award
M Muralitharan
Wasim Akram,He took 55 wickets in 38 matches.
Shoaib Aktar has 247 ODI wickets to his name, which places him 23rd of all time in the list of bowlers with the most ODI wickets.
Warne,McGrath,Muritharan and Kumble
Only Glenn McGrath got 7 wickets in a inning
Tim Southee got 7 wickets in an innings.He has done this against Australia.
In the history of Test Cricket 36 bowlers have made hat-tricks till now.
There are only a few bowlers who have more than 500 wickets in their tally. they are:Muthaiah MuralitharanShane WarneCourtney WalshAnil KumbleWasim AkramWaquar YounisHere 500 includes a tally of wickets in both Tests and ODIs. Only the top 3 in the list above have more than 500 wickets in test cricket alone.
Andy bichel
McGrath from australia took 7 wickets in one inning of world cup
Mcgrath took 7 wickets in a match
Question is not that clear,so im answering on different criteria:- 1)If you rate a player as the best according to current rankings,then the current best players can be described as:- Batsman:-Will Flood with 893 points ODIs:Jack clews with 8923 points Bowlers:- Tests:Nathan Neale 897 with points ODIs:D Vettori with 769 points All-Rounders:Tests:J Kallis with 495 points ODIs:Shoaib Malik with 350 points 2)If you rate a player as the best according to his total career statistics,then the all-time best players can be described as:- Batsman:Tests:Brian Lara with 11,953 runs(Highest Runs Scorer In Tests) ODIs:Sachin Tendulkar 16,361 runs(Highest Runs Scorer In ODIs) Bowlers: Tests:M Muralitharan 735 wickets(Highest Wickets Taker In Tests) ODIs:Wasim Akram 502 wickets(Highest Wickets Taker In ODIs) Don Bradman (avarage of 99.4 in test cricke