Most Balls Faced – Complete Cricket Stats & Records

This page lists the players with the most balls faced in cricket history. These records highlight the most consistent and impactful performances across different eras.

PositionMost Balls FacedPlayer NameTeam Name
13448Babar AzamPakistan
167Scott StyrisNew Zealand
1105Graeme SmithSouth Africa
1227Gautam GambhirIndia
1156Salman ButtPakistan
1341Brendon McCullumNew Zealand
1358Umar AkmalPakistan
1135Mohammad HafeezPakistan
1381Gary WilsonIreland
1387Collins ObuyaKenya
1291Aaron FinchAustralia
1304Jatinder SinghOman
1457Virat KohliIndia
1294Babar AzamPakistan
1468Shikhar DhawanIndia
1581Max O'DowdNetherlands
1287Kannaur RahulIndia
1983Mohammad RizwanPakistan
1810Mohammad RizwanPakistan
1617D NdikubwimanaRwanda
1729O ManishimweRwanda
1529Sahibzada FarhanPakistan
159Suryakumar YadavIndia
253Glenn PhillipsNew Zealand
2617D NdikubwimanaRwanda
2494Fiaz AhmedBahrain
2588S SsesaziUganda
2631Pathum SilvaSri Lanka
2736Babar AzamPakistan
2279Dawid MalanEngland
2532Paul StirlingIreland
2445Babar AzamPakistan
2259Marlon SamuelsWest Indies
2378Rohit SharmaIndia
2245Ben CooperNetherlands
2369Ed JoyceEngland
2365Calum MacLeodScotland
2288Virat KohliIndia
2131Mahela JayawardeneSri Lanka
2298Noor Ali ZadranAfghanistan
2333Tillakaratne DilshanSri Lanka
2115Hamilton MasakadzaZimbabwe
2210Shoaib MalikPakistan
294Marcus TrescothickEngland
258Ricky PontingAustralia
23126Paul StirlingIreland
33056Virat KohliIndia
365Damien MartynAustralia
343Graeme SmithSouth Africa
3197Misbah-ul-HaqPakistan
3109Kyle CoetzerScotland
3321Kumar SangakkaraSri Lanka
3278David HusseyAustralia
3125Marlon SamuelsWest Indies
3363Paul StirlingIreland
3324Richie BerringtonScotland
3278Alex HalesEngland
3242Stephan MyburghNetherlands
3363Sabbir RahmanBangladesh
3258Mohammad ShahzadAfghanistan
3425D'Arcy ShortAustralia
3498Ben CooperNetherlands
3272Mohammad HafeezPakistan
3573Mohammad SheikhBangladesh
3621Suryakumar YadavIndia
3549RG MukasaUganda
3598Nizakat KhanHong Kong
3452Salman AghaPakistan
343Sahibzada FarhanPakistan
4444Abhishek SharmaIndia
440Mitchell SantnerNew Zealand
4594Azyan FarhathMaldives
4531Muhammad WaseemUnited Arab Emirates
4483Mitchell MarshAustralia
4596Babar AzamPakistan
4251Tim SeifertNew Zealand
4469Kevin O'BrienIreland
4400Rohit SharmaIndia
4254Ahmed ShehzadPakistan
4349Dinesh ChandimalSri Lanka
4259Lendl SimmonsWest Indies
4229Stephan BaardNamibia
4323Matt MachanScotland
4361Martin GuptillNew Zealand
4263Kevin PietersenEngland
4113David WarnerAustralia
4105Ryan WatsonScotland
4239Sanath JayasuriyaSri Lanka
4187Salman ButtPakistan
460Brendon McCullumNew Zealand
43003Rohit SharmaIndia
438Stephen FlemingNew Zealand
537Marcus TrescothickEngland
52723Mohammad RizwanPakistan
557Nathan AstleNew Zealand
5173Younis KhanPakistan
5104Rizwan CheemaCanada
5230Kamran AkmalPakistan
5262Michael ClarkeAustralia
5359Mohammad HafeezPakistan
5309Rakep PatelKenya
5105Asad ShafiqPakistan
5228Asghar StanikzaiAfghanistan
5236Anamul HaqueBangladesh
5340Mohammad ShahzadAfghanistan
5231Evin LewisWest Indies
5387Fakhar ZamanPakistan
5418Andy BalbirnieIreland
5471MahmudullahBangladesh
5565Virat KohliIndia
5248Kamran KhanQatar
5514O TuyisengeRwanda
5569K Kadowaki-FlemingItaly
5439Tilak VarmaIndia
539Kongala VimukthiSri Lanka
637Ishan KishanIndia
6419Pathum SilvaSri Lanka
6568Muhammad WaseemUnited Arab Emirates
6500Virandeep SinghMalaysia
6546S SsesaziUganda
6466Martin GuptillNew Zealand
6392Paras KhadkaNepal
6218Jonny BairstowEngland
6352Glenn MaxwellAustralia
6206Shaiman AnwarUnited Arab Emirates
6322Kane WilliamsonNew Zealand
6224Mark ChapmanHong Kong
6233Marlon SamuelsWest Indies
6286Ahmed ShehzadPakistan
6355Virat KohliIndia
6229Jean-Paul DuminySouth Africa
6102Kevin PietersenEngland
6252Graeme SmithSouth Africa
6159Aftab AhmedBangladesh
6102Tatenda TaibuZimbabwe
633Brendon McCullumNew Zealand
653Sanath JayasuriyaSri Lanka
62602Martin GuptillNew Zealand
72585Jos ButtlerEngland
727Craig McMillanNew Zealand
747Stephen FlemingNew Zealand
7157Andrew SymondsAustralia
799Chamu ChibhabhaZimbabwe
7205Gautam GambhirIndia
7250Niall O'BrienIreland
7338Brendon McCullumNew Zealand
799Umar AkmalPakistan
7278Wesley BarresiNetherlands
7217Jean-Paul DuminySouth Africa
7209Mohammad ShahzadAfghanistan
7314Shaiman AnwarUnited Arab Emirates
7200AB de VilliersSouth Africa
7301Aaron FinchAustralia
7389Tony UraPapua New Guinea
7488Rohit SharmaIndia
7212Virandeep SinghMalaysia
7439S AdedejiNigeria
7497Vriitya AravindUnited Arab Emirates
7554Babar AzamPakistan
7397Saim AyubPakistan
736Abhishek SharmaIndia
8388Prashant KurupBahrain
831Kusal MendisSri Lanka
8550Meet BhavsarKuwait
8470Suryakumar YadavIndia
8431S SsesaziUganda
8487Sikandar RazaZimbabwe
8343Calum MacLeodScotland
8300MahmudullahBangladesh
8208Virat KohliIndia
8198Kannaur RahulIndia
8299Hamilton MasakadzaZimbabwe
8202Michael SwartNetherlands
8272Waqas BarkatHong Kong
8207Cameron WhiteAustralia
8298Mohammad ShahzadAfghanistan
8240Kamran AkmalPakistan
898Cameron WhiteAustralia
8204Graeme SmithSouth Africa
893Steve TikoloKenya
845Dinesh MongiaIndia
8151Adam GilchristAustralia
826Paul CollingwoodEngland
82300David WarnerAustralia
92189Aaron FinchAustralia
925Simon KatichAustralia
943Herschelle GibbsSouth Africa
9144Ricky PontingAustralia
9199Jacques KallisSouth Africa
9238David WarnerAustralia
9289Duncan AllanKenya
9267Craig WilliamsNamibia
9199Babar HayatHong Kong
9202Dwayne SmithWest Indies
9282Shoaib MalikPakistan
9196Virat KohliIndia
9292Tamim IqbalBangladesh
9338J RasuVanuatu
9205Rassie van der DussenSouth Africa
9477Andy BalbirnieIreland
9426Saud IslamUganda
9453Karabo MotlhankaBotswana
9547Alishan SharafuUnited Arab Emirates
9385Brian BennettZimbabwe
10379Shai HopeWest Indies
10434W NiyitangaRwanda
10526Mohammad RizwanPakistan
10474Virandeep SinghMalaysia
10411Jos ButtlerEngland
10195Aaron FinchAustralia
10331Muhammad TanveerQatar
10189Shoaib MalikPakistan
10271Tamim IqbalBangladesh
10259Tony UraPapua New Guinea
10283Gautam GambhirIndia
10237Eoin MorganEngland
10198Martin GuptillNew Zealand
1040Mohammad HafeezPakistan
1021Michael HusseyAustralia
102137Richie BerringtonScotland