Live5th T20I · India in New Zealand 2026/27NZ10/1 (1.5)IND191/8 (20)NZ need 182 runs in 109 ballsLive5th ODI · Ireland in Namibia 2026/27NAMIRE84/3 (22)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL127/3 (15.5)BOLBOL chose to bowlT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting records (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,352 of the 23,359 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Virandeep SinghMAS2015-2026160149284309116*35.614016107.3013012369151
Sahibzada FarhanPAK/IU/LQ2018-202611611563284106*30.132419135.764236311151
Aravinda de SilvaSL1984-2003395455411564526737.792269266.223186241468150
Murali VijayIND/PK/CSK2008-20202082536778016731.501219763.79163416843150
James FullerOV/OTA/AUC2013-20263253037452809323.06584890.2901821520150
Gordon GreenidgeWI1974-1991236312291269222644.852044655.173065141354148
Kamindu MendisSL/SH/KT2018-2026176177225125182*33.06573889.328277476147
Ian BellENG/PS/WAR2004-2020424535561932723540.353131861.7138118352155146
Chris JordanENG/RCB/PK2013-2026541377139469816619.74541686.7421321434146
Stephen EskinaziPS/MID/LEI2015-2026283349281022418231.851429271.541752221203145
Imrul KayesBAN/SR/RR2008-202523827215658515025.62918871.6773119690145
Dane CleaverNZ/CS/CD2015-202618123825763320135.841111468.68104526894144
Saif ZaibNOR/SB/WF2015-2026239269297298196*30.41993673.45133416767144
Simran SinghPK/PUN2019-2026102100102867119*31.861899150.972217295144
Alex DaviesWAR/LAN/BB2014-2026357429251205025629.831672272.061370421569143
Sam HarperMS/MR/QG2016-202620023219582215127.33680585.5563322579143
Asghar AfghanAFG2009-202118718014417016425.12555775.0421913280143
Kushal MallaNEP/CR2019-2026122110172315137*24.892036113.702105148143
Alex LeesENG/YOR/DUR2014-2026352465321628119537.602644761.563981381859142
James FranklinNZ/MI/AS2001-201836836686749513926.771184663.2773129647142
Mashrafe MortazaBAN/AX/KKR2001-20244103215935367913.50396389.230542311142
Daniel HughesSS/ST/SUS2012-202624529929974417836.091343072.551555211194141
Matthew BreetzkeSA/WAR/NOR2019-202614213711390015030.953248120.072284356141
Khushdil ShahPAK/RR/CV2017-202617114749264873*27.022001132.33062187141
Jack LeaningSUS/YOR/KEN2014-20263293945810660220*31.731877256.791453391062140
Jake WeatheraldAUS/AS/LEI2016-202619024311716118630.87944175.85104019851140
Tom CurranENG/KKR/DC2014-202641531892483111521.38490998.4111229490140
Jacob BethellENG/RCB/MR2021-202617618420430915426.27501185.993269430140
Gareth DelanyIRE/LEI/LL2017-20261871622730399822.512528120.2101313256140
Shivnarine ChanderpaulWI/RCB/KRB1994-201849060810222698203*44.864307952.6943138232253139
Anamul HaqueBAN/DG/CV2012-202519919912457712024.48479595.4542025437139
Mohammad YousufPAK/AX/ASIA1998-2010376429501701322344.892704062.923797261718138
Lewis McManusHAM/NOR2015-2026302320636270168*24.401014961.7842420638137
Chamika KarunaratneSL/DG/KF2019-2026179154593271125*34.433104105.3821511234137
Younis KhanPAK/RR2000-2017406490441770431339.702927960.474182431686136
Riazat Ali ShahUGA2018-202612710827293610436.252564114.511116217136
Peter TregoSR/CS/SOM2012-2021203235196919154*32.03791487.43123518776135
Scott KuggeleijnNZ/CSK/ND2012-2026226232604277142*24.87623768.5731822417135
Prithvi ShawIND/DC/NOR2018-20241331412407424429.313033134.3242412516135
George LindeSA/CC/BT2014-202623718748281766*20.272342120.280414198135
Sean WilliamsZIM/TS/SLK2005-202529430837920217433.961062586.61145618890134
Nazmul Hossain ShantoBAN/CV/KT2016-202626629821799316328.861062775.21153122830134
William PorterfieldIRE/WAR/NW2006-2022346368241033318630.041444671.531848251129133
Nick KellyNZ/OV/ND2015-2026182233177273234*33.671072867.79133918865133
Wiaan MulderSA/LIO/SH2016-2026235247526157367*31.57766580.3372920653133
Cam FletcherCAN/AA/ND2013-202618022158582215735.721013457.4563114552133
Ian CockbainAS/GLO/KK2014-2022179190315126151*32.24617782.9952612468133
Ryan BurlZIM/LQ/CC2017-20262242055738488326.003616106.4201313297133
LG PretoriusSA/RR/TIT2024-2026868652834188*34.991910148.384188285132
Luis ReeceDER/LAN/CV2014-202625232929970421132.351567161.921755261092131

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.