5 Bowlers who bowled the most balls in Test cricket history

From Muttiah Muralitharan’s marathon spells to James Anderson’s relentless longevity, here are the five bowlers who bowled the most deliveries in Test cricket history—true icons of stamina and skill.

author-image
By Jack
New Update
tribute-Muttiah-Muralitharan

Test cricket is a grind, and no single stat captures that grind better than deliveries bowled. Balls sent down show workload, longevity and the quiet, repetitive craft that breaks batsmen. 

Balls bowled is a blunt but revealing measure. It tracks trust from captains and selectors, the ability to be relied on across conditions, and crucially, the physical and mental repeatability demanded by Test cricket. High delivery totals typically combine skill, fitness and opportunity: frontline bowlers tasked with long spells, season after season.

Here are the five bowlers who have sent down the most legal deliveries in Test history, what those totals tell us about their careers, and why the metric matters.

1. Muttiah Muralitharan - 44,039 deliveries

Muralitharan sits comfortably at the top. Over 133 Tests, he delivered 44,039 balls and took 800 wickets. These figures read like a career-long squeeze on opposition batting orders. Those deliveries weren’t just volume, but they were effective as well. 

Murali’s ability to bowl long spells, vary pace and execute attacking fields made him the go-to option in every session Sri Lanka wanted to force a result. The deliveries tally underlines something obvious that he was asked to bowl more than anyone else, and he almost always produced. Rightfully so, he has been the most successful bowler this game has ever seen.

2. Anil Kumble - 40,850 deliveries

Kumble’s 40,850 Test deliveries reflect a bowler who shouldered India’s workload for nearly two decades. Unlike usual artists of spin who rely on flight, Kumble’s armoury was accuracy, relentless bowling and subtle variations that forced mistakes. 

That 40,850-ball figure isn’t merely a number, but it’s innings after innings of pressure applied on subcontinental pitches and abroad, culminating in match-winning spells (including that famous 10-for against Pakistan). His deliveries total mirrors both durability and dependability.

3. Shane Warne - 40,705 deliveries

Shane Warne’s 40,705 Test deliveries came in 145 Tests and produced 708 wickets. This is an extraordinary return for a leg-spinner. Warne married craft and guile with physical durability. He could bowl marathon spells, unsettle partnerships and then return the next day to do the same. 

That delivery count captures his role as Australia’s attacking spinner for a decade and a half. He was a bowler who was expected to both attack and log heavy overs when the match demanded. 

4. James Anderson - 40,037 deliveries

James Anderson finished his Test career having delivered 40,037 balls, making him the only specialist fast bowler to cross the 40,000-delivery mark in Tests. That milestone says two things about Anderson: elite skill and extraordinary maintenance. 

Pace bowlers typically don’t last long enough to amass such volume, but Anderson did, through meticulous preparation and constant tinkering of skill. Those deliveries include hundreds of spell-defining overs in swinging conditions and decades of partnership with England’s other frontline bowlers. 

5. Nathan Lyon - 36,158 deliveries

Nathan Lyon’s tally (about 36,158 Test deliveries) places him fifth on the all-time list and top among contemporary specialist spinners still active in recent years. Lyon’s high ball count shows how Australia relied on him across tours and conditions, often tasking him with long sessions to choke scoring and create wicket-taking chances. The figure highlights Lyon’s durability and importance as a frontline spinner across home and touring conditions.

Stay updated with the latest cricket news, match insights, and exclusive updates at Sky365 and download the Sky365 App to start betting today!

Latest Stories