Live1st ODI · India in New Zealand 2026/27NZ116/7 (28.5)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 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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
C ChatphaisanTHAT20Is2022-20266765379470*12.8181797.1802157024
C RububagumyaRWAT20Is2021-20258468137944014.4492485.930094912
Francisco CouanaMOZT20Is2019-20242929279310429.37639124.101438128
James FranklinMID/NOTList A2014-2018383357936928.3299479.780634914
Travis BirtDC/HH/KRBT202011-20153634379394*25.58563140.850416539
Tristan StubbsSATests2024-20261528279212230.46171046.322326512
Graeme SmithRR/PW/CCT202008-2014323237929127.31713111.080439910
Ashutosh SharmaPK/DC/MPT202019-2026413477928429.33469168.870516650
Paul CoughlinDUR/LAN/NOTT202014-2026674797925320.84596132.890135225
David WilleyENG/YOR/NORList A2014-20233126379113134.3981796.822337532
Keacy CartySKAN/TKR/JKT202022-2026403547918325.52668118.410535530
Shuvagata HomBAN/BB/SRT202012-202488661379154*14.92628125.960257328
George HirstENGTests1897-1909243837908522.57--055583
Akshdeep NathRCB/PK/UPT202016-20225145117908023.24676116.860236919
Brad HoggAUSODIs1996-2008123652679071*20.26100578.61029415
Max HoldenMID/NORList A2017-20262321278916641.5384992.93142808
Graeme HoleAUSTests1951-1954183327896625.453732.43062700
Peter NevillNSWFirst-class2017-20222338578972*23.91199439.57054810
Nathaniel WatkinsJERList A2014-2018222227888639.40106074.34061943
Misbah-ul-HaqPAKT20Is2007-201239341378887*37.52715110.210324526
James WhartonYORT202020-202635342788111*24.63571138.001548328
Rohan MustafaUAE/DV/SPRT202013-2025544897887120.21667118.140317820
Brandon McMullenSCOT20Is2023-2026302947879631.48547143.880726339
Sanath JayasuriyaMI/KRBT202008-201233332787114*25.39550143.091438640
Joe WalkerNDFirst-class2016-20245269227878716.74189641.510199911
Phil SharpeENGTests1963-19691221478611146.24138840.99141950
Majid KhanPAKODIs1973-19822322178610937.43105274.71171696
Jacob BethellENGT20Is2024-20263632678610530.23521150.861416345
Sidath WettimunySLODIs1982-19873433178686*24.56163648.04041462
Ishant SharmaINDTests2007-202110514247786578.27256830.610133881
Chamika KarunaratneNCCFirst-class2024-202616225785125*46.1892684.772406326
Michael BevanAUSTests1994-1998183037859129.07197239.81064891
Teague WyllieTAS/WAFirst-class2022-20262339278510421.22184742.501261034
Paul DowntonENGTests1981-1988304887857419.63267629.33044670
Cyril WaltersENGTests1933-19341118378410252.27100839.7817080
Babar HayatHKODIs2014-2018222227848939.2099978.480837026
Mohammad WasimPAKTests1996-20001828278319230.12174644.85223890
Raman LambaINDODIs1986-19893131278310227.00116667.15162639
Irving RomaineBERODIs2006-20093534378310125.26122264.081458616
Wallis MathiasPAKTests1955-1962213637837723.73--033250
Geeth KumaraBSCFirst-class2024-20261525678218541.16162248.212226215
Faoud BacchusWITests1978-19821930078225026.0763244.15137763
Leus du PlooySB/WF/MSGThe Hundred2021-2026474177825523.00604129.470115925
Albie MorkelSA/AXODIs2004-20125843107829723.70780100.260217125
Wasim RajaPAKODIs1973-19855445107826022.34116866.950265811
Sohaib MaqsoodPAKODIs2013-20212928278189*30.0493583.530516119
Keaton JenningsENGTests2016-201917321781146*25.19183842.49214880
Alick AthanazeWITests2023-2025173307819223.67149252.35042914
Harry FinchSUS/KENT202014-20264941878164*23.67654119.420327315
James TredwellSUS/KENFirst-class2014-20172942578112421.11168946.241231084

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.