Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting records (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At St George's Park×From 1908-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Temba BavumaSA/LIO/JS2014-2026912047017939.1778360.03121436
Mathew SinclairNZ2000-200722016715083.5036545.75100261
Faf du PlessisSA/PR/JSK2011-20252125489713742.71146961.062509910
Ollie PopeENG2020111135135*-22659.73100181
Hansie CronjeSA1992-19991520461013538.13121550.21132528
Saleem ElahiPAK2002110135135135.00129104.65100190
David MillerSA/KNI/DOL2011-2025282611850130*56.67687123.731536238
Kapil DevIND199223014212947.3320071.00100161
Hashim AmlaSA/CC/DH2007-201920262946127*39.42153361.71353932
AB de VilliersSA/DC/TS2005-2019283121163126*40.10155674.7429113016
Barry RichardsSA1970120207126103.5039053.08110263
Aiden MarkramSA/TIT/PR2017-20262729490812536.32101289.721609317
Herschelle GibbsSA/DC1997-20091922171512534.0598172.88234734
Laura WolvaardtSAW2023-202522014312471.50139102.88100220
JP DuminySA/MI/CC2007-20192021680712353.80100580.301516510
Jacques KallisSA/RCB1996-201326312949121*32.72155161.19174967
Dean ElgarSA/KNI/TS2013-20201116267812148.43133950.632407810
Travis HeadAUS2016-202623013512145.0021662.50101180
Neil McKenzieSA/LIO2000-201244216212081.0026361.60100251
Ben StokesENG2016-202022012012060.0022054.55101122
Tony de ZorziSA/TIT/TS2017-202513142350119*29.17335104.481022712
Stephen CookSA201612017611788.0030358.09110180
Mark WaughAUS1994-199745132811682.0047069.79210346
Rohit SharmaIND/DC2009-201833015411551.3316493.90100136
Suné LuusSAW2023-202522013411467.0013797.81100141
Vaughn van JaarsveldDOL/PR2014-2019661151112*30.20126119.84101135
Abdul RazzaqPAK2002-200722013911269.5014595.86100163
Reeza HendricksSA/KNI/LIO2015-202621202669108*37.17602111.131437711
Chris RogersAUS201412011210756.0024944.98100130
Kraigg BrathwaiteWI2014110106106106.0018656.99100120
Kyle VerreynneSA/PR/PC2024-2025451136105*34.0018573.51100163
Graeme SmithSA/RR2002-20141921054310525.8675472.02143590
Shivnarine ChanderpaulWI1998-201457116810428.0044138.10100150
Lee IrvineSA197012012710263.5020561.95100123
Ahmed ShehzadPAK2013110102102102.0011291.0710082
Jordan HermannWAR/SEC2023-20262423264210130.57520123.461406915
Marlon SamuelsWI2007-201556040210167.0062664.22130437
Ryan RickeltonSA/JS/MCT2018-2026910127210130.2244760.85100324
Ben DunkNMBG201966122999*45.80154148.70010228
Alex HalesENG/DH2016-20192201049952.0013179.3901090
Orla PrendergastIREW2023-2025220979748.5090107.78011102
Kepler WesselsSA1992-199456116595*33.0034048.53011180
Arjuna RanatungaSL1994-199822112293*122.0015678.21010112
Rassie van der DussenSA/LIO/JS2015-2026141504509330.0047095.740203416
Inzamam-ul-HaqPAK1994-200757215792*31.4025761.09010230
Ricky PontingAUS2002-20114402179254.2526382.51030182
Daryll CullinanSA1994-200081202869123.8360647.19021332
Darren LehmannAUS2002110919191.009496.8101091
Jacques SnymanKNI2022-20248802509031.25175142.86010299
Pathum NissankaSL20241201078953.5020153.23010151
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.