StatsIndeed

Most Balls Faced by a Batsman in Cricket (ODI & Tests)

Decoding cricket records has always been a rapture. The one thing any batsmen never liked in cricket is getting out. Very few elite batsmen have been very successful in not getting out. Here’s a little research and analysis on the players who have faced the most balls in Test and ODI cricket.

Most Balls Faced by a Player in Test Matches

India’s former captain and current head coach, Rahul Dravid, holds the record for the Most Balls faced in Test Cricket. Rahul Dravid has played many “longer innings in cricket” and is also behind some of the greatest moments in Indian cricket. Rahul Dravid has played 164 tests for India and has faced 31,258 balls to score 13,288 Test Runs at an average of 52.31 with 36 centuries.

Facing this number of deliveries in a single format is one of the biggest feats in cricket history, which will possibly be in existence for a considerably longer period, thanks to the fall-down in the number of Test matches played these days. Also, the players near Dravid’s mighty number all retired from international cricket.

BATSMEN SPAN TEST MATCHES PLAYED TOTAL BALLS FACED
Rahul Dravid 1996-2012 164 31258
Sachin Tendulkar 1989-2013 200 29437
Jacques Kallis 1995-2013 166 28903
Shivnarine Chanderpaul 1994-2015 164 27395
Allan Border 1978-1994 156 27002
Alastair Cook 2006-2018 161 26562
Mahela Jayawardene 1997-2014 149 22959
Kumar Sangakkara 2000-2015 134 22882
Ricky Ponting 1995-2012 168 22782
Joe Root 2012-2025 153 22612

Key Stats

Rahul Dravid is in the 4th position in the chart of players with the most runs in Test cricket. You can find here the total runs he scored against every country.

He is also the only player in cricket history to face more than 30000 balls in Test cricket.

Among the non-retired players, Joe Root, Steve Smith, Cheteshwar Pujara, and Kane Williamson have all faced more than 15000 balls in the longer format.

Rahul Dravid consumed 46,563 balls in his splendid career, and the bulk of it – 31,258, came from the Tests. You can only face so many deliveries if you play Test cricket consistently over a long period, as the shorter formats don’t encourage this playing style. You tend to become a liability if you aren’t striking over 100 in the limited-overs.

Most Balls Faced by a player in a Single Test Innings

The record for the most balls faced by a player in a single Test innings belongs to Sir Leonard Hutton of England.

Leonard Hutton faced 847 balls in a single Test innings against Australia when he scored 364 runs in the Ashes Trophy Match.

This marathon innings of Sir Hutton had also helped England win by an innings and 579 runs.

PLAYERS BALLS RUNS MINUTES OF PLAY OPPOSITION
Leonard Hutton (ENG) 847 364 797 AUSTRALIA
Glenn Turner (NZ) 759 259 704 WEST INDIES
Bob Simpson (AUS) 743 311 762 ENGLAND
Sid Barnes (AUS) 667 234 649 ENGLAND
Gary Kirsten (SA) 642 275 878 ENGLAND
Andy Sandham (ENG) 640 325 600 WEST INDIES
Ken Barrington (ENG) 624 256 683 AUSTRALIA
Wally Hammond (ENG) 605 251 461 AUSTRALIA
Wally Hammond (ENG) 603 177 440 AUSTRALIA
Bob Cowper (AUS) 589 307 727 ENGLAND

Key Stats

During this marathon innings, Hutton had also created a history by crossing over Don Bran’s highest score of 334 – the highest score in Test cricket at that time.

The 21st century record for the same belongs to Brian Lara, who faced 582 balls to score the only 400 in the Test cricket history.

Maximum balls faced in Test cricket in an innings by an Indian batsman: Cheteshwar Pujara – 525 balls (672 Mins) against Australia in Ranchi (202 Runs).

Maximum balls faced by a batsman against India in a Test innings: Sanath Jayasuriya – 578 balls (340 Runs)

Most Balls Faced by a Player in ODI Cricket

When it comes to ODI cricket, Sachin Tendulkar has a habit of sweeping it all. Indeed!!! He didn’t shy away from holding the “Most Balls Faced in ODI Career” record.

Sachin Tendulkar has faced 21367 balls in his ODI career. He is the only player in ODI cricket to face more than 20000 balls.

Sachin is also the only player in cricket history to play more than 50000 balls.

BATSMEN SPAN MATCHES BALLS RUNS
Sachin Tendulkar 1989-2012 463 21368 18426
Kumar Sangakkara 2000-2015 404 18048 14234
Ricky Ponting 1995-2012 375 17046 13704
Mahela Jayawardene 1998-2015 448 16020 12650
Jacques Kallis 1996-2014 328 15885 11579
Inzamam-ul-Haq 1991-2007 378 15812 11739
Sourav Ganguly 1992-2007 311 15416 11363
Rahul Dravid 1996-2011 344 15285 10889
Virat Kohli 2008-2025 302 15192 14181
Sanath Jayasuriya 1989-2011 445 14725 13430

The current generation of players who are still playing and near Sachin’s Record are:

  • Virat Kohli – 13060+ balls
  • Rohit Sharma – 10350+ balls
  • Ross Taylor – 10280+ balls
  • Tamim Iqbal – 9750+ balls

Most Balls faced by a Player in an ODI innings

Now comes my personal favorite – the record for most balls a batsman faced in an ODI match.

It should be a challenging task for a batter to bat maximum balls in an innings with a maximum of 300 balls. Before getting into the answer, anyone’s guess it could be one of the opening batsmen, who must have carried on his bat.

If you do, you have guessed it right. Glenn Turner, an opener from New Zealand, holds the record for the most balls faced in an ODI innings. He had faced 201 balls to score 171 runs in a match against East Africa in 1975.

Interestingly, Glenn Turner also holds 2nd place in the list. This time against India, he had faced 177 balls, ending with a score of unbeaten 114 runs.

BATSMAN BALLS FACED RUNS SCORED OPPOSITION VENUE YEAR FORMAT
Glenn Turner (NZ) 201 171* East Africa Birmingham 1975 60-Overs
Glenn Turner (NZ) 177 114* India Manchester 1975 60-Overs
Mohsin Khan (PAK) 176 70 West Indies The Oval 1983 60-Overs
Sunil Gavaskar (IND) 174 36* England Lord’s 1975 60-Overs
Gordon Greenidge (WI) 173 106* India Birmingham 1979 60-Overs
Rohit Sharma (IND) 173 264 Sri Lanka Kolkata 2014 50-Overs
Bill Athey (ENG) 172 142* New Zealand Manchester 1986 55-Overs
Ashish Bagai (CAN) 172 137* Scotland Nairobi 2007 50-Overs
Vivian Richards (WI) 170 189* England Manchester 1984 55-Overs
Jonathan Malan (SA) 169 177* Ireland Dublin 2021 50-Overs

Key Stats

An important thing to look into in this list is the last column to find the type of matches played.

The Top 5 players in the list had the advantage of playing a 60 Overs a side match. 

Sunil Gavaskar’s famous marathon innings against England also comes under the top 5 list of “Most balls faced by a player in a single ODI match”.

Rohit Sharma of India holds the record for facing the most balls in a 50 Overs ODI match.