Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by format (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,340 of the 23,347 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Jason RoyKKR/DC/SST202012-2026294289158111145*29.605713141.9765617895293
Herschelle GibbsSAODIs1996-201024824016809417536.13972183.26213722930128
Cameron BancroftSOM/DUR/GLOFirst-class2016-2026126230178079206*37.931814544.5221351985820
Shahid AfridiPAK/AX/IWXODIs1996-201539536727805412423.696887116.9463930729350
Stephen FlemingNZ/ICCODIs1994-2007275269218037134*32.411124271.498491782363
Garry SobersWITests1954-197493160218032365*57.78407153.4826301272632
Mark WaughAUSTests1991-2002128209178029153*41.821536052.2720471984441
James VinceHAMFirst-class2014-202412020414801224042.171270363.07173815115435
Joe RootENGODIs2013-2026197187288010166*50.38912187.822049965655
Michael ClarkeAUSODIs2003-201524522344798113044.591010478.998581066453
David MillerPK/DC/RRT202012-20263643361157921120*35.845722138.4323612577356
Mushfiqur RahimBANODIs2006-202527425642779514436.43978179.7094912617100
Chris CookeGLAFirst-class2014-2026147240437791205*39.551437854.1914401992848
Mike AthertonENGTests1989-200111521277728185*37.702060937.501646209044
Ian BellENGTests2004-201511820524772723542.691562249.4622461491939
Glenn MaxwellRCB/PK/DCT202011-2026359339527712154*26.874972155.1134636630409
Eoin MorganENG/IREODIs2006-202224723034770114839.29844791.17144718654220
Justin LangerAUSTests1993-200710518212769625045.271419254.2323301191140
Ross TaylorNZTests2007-202211219624768329044.671295759.3019351493255
Colin CowdreyENGTests1954-197511418815762418244.07632437.192238975313
Chris DentGLOFirst-class2014-202512822917758426835.771549748.94164620100627
Shakib Al HasanBANODIs2006-2023247234317570134*37.29913882.849561269954
Steve WaughAUSODIs1986-2002324288587569120*32.91997175.913451553068
Colin IngramDC/AS/HHT202011-2026322314397559127*27.495430139.2144013697333
Gordon GreenidgeWITests1974-199110818516755822644.721253849.0319341188467
Ben DuckettNOR/NOTFirst-class2014-20261071848755524142.931051571.85213415106428
Shoaib MalikPAKODIs1999-201928725840753414334.56919981.9094415602113
Mohammad YousufPAKTests1998-20108915612753022352.291437252.3924331195751
Daniel LawrenceESS/SURFirst-class2015-202612919915752921840.921269659.3023291689082
Mark TaylorAUSTests1989-1999104186137525334*43.501814041.48194057279
Ravi BoparaPK/SS/CKT202009-202535032677752010830.206013125.0624415555253
Clive LloydWITests1966-1984110175147515242*46.68748957.781939475870
Scott BorthwickWF/DUR/SURFirst-class2014-202413422913749521634.701434852.2412461999915
Peter HandscombMID/YOR/DURFirst-class2015-2026121207167490281*39.211403753.3616421784323
Desmond HaynesWITests1978-199411620225748718442.301548844.6818391083024
Aaron FinchKKR/RCB/PKT202010-2024258255257475131*32.505490136.1665117696298
Arjuna RanatungaSLODIs1982-1999266255477456131*35.85957177.904491852364
David BoonAUSTests1984-199610719020742220043.661811640.972132168222
Javed MiandadPAKODIs1975-1996232218417381119*41.701101467.01850844544
Martin GuptillNZODIs2009-2022198195197346237*41.74841587.30183916750187
Rohit SharmaMI/DCT202008-2026281276317329109*29.915514132.9224919661323
Gary KirstenSATests1993-200410117615728927545.271678343.4321341392212
Ben StokesENGTests2013-20261222209727325834.471242758.53143718833138
Kane WilliamsonNZODIs2010-202517516718725714848.70889381.601547666760
Wally HammondENGTests1927-194785140167249336*58.46749138.072224451227
Dimuth KarunaratneSLTests2012-20251001917722224439.251402451.5016391376412
Chris GayleWITests2000-201410318211721433342.191197060.27153715104698
Sourav GangulyINDTests1996-200811318817721223942.181407051.2616351390057
Cheteshwar PujaraINDTests2010-2023103176117195206*43.611621744.3719351286316
Alex DaviesWAR/LANFirst-class2014-20261392216718725633.431256957.18114424103742

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.