While there are numerous ways to dismiss a batter in the game of Test cricket, the vast majority rely upon magic being conjured by the bowler.

Whether in friendly or testing conditions, the crème de la crème of the cricketing world have made it look as easy in the sub-continent as they have on green seamers in Britain.

From the Caribbean to the Southern tip of Africa, by Test cricketing nation, here are the most prolific players to ever bowl a ball.

Afghanistan - Rashid Khan - 5 Tests/9 innings/34 wickets

Australia - Shane Warne - 145 Tests/273 innings/708 wickets

Bangladesh - Shakib Al Hasan - 66 Tests/111 innings/233 wickets

England - James Anderson - 187 Tests/348 innings/700 wickets*

India - Anil Kumble - 132 Tests/236 innings/619 wickets

Ireland - Mark Adair - 5 Tests/9 innings/18 wickets

New Zealand - Sir Richard Hadlee - 86 Tests/150 innings/431 wickets

Pakistan - Wasim Akram - 104 Tests/181 innings/414 wickets

South Africa - Dale Steyn - 93 Tests/171 innings/439 wickets

Sri Lanka - Mutiah Muralidaran - 133 Tests/230 innings/800 wickets

West Indies - Courtney Walsh - 132 Tests/242 innings/519 wickets

Zimbabwe - Heath Streak - 65 Tests/102 innings/216 wickets

*Statistics in italics relate to players with active careers. Statistics correct as of March 12, 2024.