Live1st ODI · India in New Zealand 2026/27NZ90/4 (19.1)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
J MoscaITAItaly2022-2026373737477221.97685109.050549018
Allan DonaldSASouth Africa1991-200323613451747379.00213534.990029680
Dinesh KarthikTNTamil Nadu2016-2021282347467139.26517144.290517527
Imal ZuwakSWESweden2021-2026434227467018.65689108.270347016
Vanburn HolderWIWest Indies1969-19795265127464214.0869948.210085110
Jacques SnymanKNIKnights2021-2026292917459026.61519143.550308129
Lahiru SamarakoonTUCATamil Union Cricket and Athletic Club2024-20264745107457321.2985387.340325537
Dunith WellalageSLSri Lanka2022-202663511274567*19.1082290.630146619
Bobby AbelENGEngland1888-190213222744132*37.2024149.79221560
Eoin MorganIREIreland2006-20092323274411535.43103871.681536618
Ankit LambaRAJRajasthan2016-20212626474462*33.82695107.050527218
KJ StagnoGIBGibraltar2022-20262928174410127.56436170.641424961
Siddhesh LadMUMMumbai2016-2021423477448227.56608122.370336626
Jake CarderSASouth Australia2021-20242035074411821.26173043.011221020
David HusseyMSMelbourne Stars2011-2017433697445227.56566131.450216019
Gian-Piero MeadeITAItaly2016-2026695177446116.9192880.170365914
Hugh WeibgenQUEQueensland2025-20262028274312528.58103971.513027121
Tyrone KaneMRMunster Reds2021-2024343237438325.62707105.090615343
Parth SahaniMPMadhya Pradesh2016-2023363487437428.58598124.250315130
Steve SmithRPSRising Pune Supergiant2016-20172322474210141.22563131.791306520
Mushfiqur RahimKTKhulna Tigers2019-20222523974298*53.00528140.530516724
Tony LockENGEngland1952-1968496397428913.7464639.16038681
Simon DoullNZNew Zealand1992-20007477247424614.00104071.3500128814
Ross TaylorNOTNottinghamshire20181623174114633.6893379.42164957
Andre FletcherMEMI Emirates2023-20263230474196*28.50624118.750536826
Mitchell OwenWFWashington Freedom2025-20262424074015530.83377196.291426355
Will JacksPCPretoria Capitals2023-20252625074010129.60436169.721636549
Samson AwiahGHAGhana2012-20245043674096*20.0098075.510346813
Liam TrevaskisLEILeicestershire2024-20264845127408222.42129557.14042748
Wellington MasakadzaZIMZimbabwe2015-202613891237405710.88127757.950185913
Ravi ChauhanSERServices2018-20212323373986*36.95617119.770828011
Abbas GhaniHUNHungary2023-2026292807399026.39483153.000747736
Irfan AhmedHKHong Kong2008-20153232073910623.09653113.172236236
BJR MartindaleNOTNottinghamshire2022-20263233073910122.39105969.78130902
Kasey AldridgeDURDurham2025-2026433987399923.84101472.88021808
Nick WelchLEILeicestershire2020-202336362738127*21.71714103.361037525
Shakib Al HasanDDDhaka Dynamites2016-20194241773861*21.71616119.810237016
Jarrod FreemanTASTasmania2018-20243245673863*18.92121960.54039993
Harry TectorNKNorthern Knights2018-2021333257378427.3088283.560416711
William SomervilleAAAuckland Aces2018-20233039573760*21.68145950.51043879
Tenjin RabgeyBHUBhutan2022-20264242173710817.9878194.371476619
Sam ElliottVICVictoria2021-202642491273780*19.92150249.070137112
Andy GorvinGLAGlamorgan2021-202687722173750*14.45174542.23018655
Karun NairNORNorthamptonshire2023-202410141736202*56.62117562.64241938
Rusi ModiINDIndia1946-19521017173611246.00--160160
Alex HalesTRTrent Rockets2021-2024333317366823.00532138.350328027
Adrian GriffithWIWest Indies1996-20002234273611423.00222533.08144702
Steve SmithWFWashington Freedom2024-202622225735110*43.24527139.471405339
Chirag GandhiGUJGujarat2016-202343351373568*33.41615119.510425322
Terryn FrayBERBermuda2013-2026625367357715.64102072.06035548

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.