1) Curtly Ambrose
Cricket Career – 1988 – 2000
National team – West Indies
Test – 98
ODI – 176
Wickets – 630
Average – 20.99
2) Muttiah Muralitharan
Cricker Carreer – 1992 – 2011
National team – Sri Lanka
Test – 133
ODI – 350
T20I – 12
IPL – 66
Wickets – 1410
Average – 23.8
3) Shane Warne
Cricker Carreer – 1992 – 2018*
National team – Australia
Test – 145
ODI – 194
IPL – 55
Wickets – 1058
Average – 25.74
4) Wasim Akram
Cricker Carreer – 1984 – 2003
National team – Pakistan
Test – 104
ODI – 356
Wickets – 916
Average – 23.53
5) Anil Kumble
Cricker Carreer – 1990 – 2010
National team – India
Test – 132
ODI – 271
IPL – 42
Wickets – 1001
Average – 30.00
6) Glenn Mcgrath
Cricker Carreer – 1993 – 2009
National team – Australia
Test – 124
ODI – 250
T20I – 2
IPL – 66
Wickets – 961
Average – 22.02
7) Harbhajan Singh
Cricker Carreer – 1998 – 2018*
National team – India
Test – 103
ODI – 236
T20I – 28
IPL – 149
Wickets – 845
Average – 33.36
8) Richard Hadlee
Cricker Carreer – 1973 – 1990
National team – New Zealand
Test – 86
ODI – 115
Wickets – 589
Average – 22.3
9) Dennis Lillee
Cricker Carreer – 1971 – 1984
National team – Australia
Test – 70
ODI – 63
Wickets – 458
Average – 23.92
10) Brett Lee
Cricker Carreer – 1999 – 2015
National team – Australia
Test – 76
ODI – 221
T20I – 25
IPL – 38
Wickets – 743
Average – 30.82
[…] Also read: Top 10 Greatest International Bowlers Of All Time […]