Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND34/1 (6.4)IND need 152 runs in 260 ballsTest1st 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 year (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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew WaiteWOR20262026293688527730.43136162.60072989
James FranklinMID/RK201720174143585211222.42114274.611346226
Tom Kohler-CadmoreWOR/YOR201720172428085111830.3998486.482329932
Misbah-ul-HaqPAK20122012262978518438.68146658.05050639
Daren GangaWI20012001252908518929.34163652.02093804
Tom SmithLAN20142014263428517926.59138661.4008210414
Sahan ArachchigeSL/NCC/GG20262026393748517625.79848100.350537221
Andy FlowerZIM200220021823285014540.48119870.95172835
Virandeep SinghMAS20222022272648509638.64800106.250737932
Roy FredericksWI197619761526285013835.42116955.43254761
Lewis GoldsworthySOM20212021303338509628.33135862.590408811
Michael LevittNED/KG202420243433185013526.56702121.081559142
Jeremy ConeyNZ19831983293398508435.42165551.36060683
Rohit KumarNEP/LL202520253534385010927.4294290.231115219
John SimpsonENG/MID/NS202120213542685095*23.61136262.4105110213
Alec StewartENG19991999283518499524.97152255.780551113
Carl HooperWI199119912935284911125.73148157.331647510
Arthur MorrisAUS19481948712284819684.8046341.47430932
Joe RootENG/YOR202020201923384868*42.40117272.35081887
Aaron JonesUSA2022202224242848123*38.55107678.811515816
Dilip VengsarkarIND198519852126584813740.38113259.28172632
Kris SrikkanthIND198519852228284893*32.6296073.75072809
Dominic SibleySUR2023202321326848140*32.62211040.19155994
Tamim IqbalBAN202120211620184711244.58109277.5618210512
Jake WeatheraldAS/SA201920192228084715030.25110876.442539122
Allan BorderAUS199119912229484783*33.88168050.42063748
Mehedi Hasan MirazBAN/KT/ST202520253637284710424.2098486.081327224
Chris CookeGLA20182018313848476724.91126067.220529217
Keith FletcherENG197519751416184621656.40173148.87330881
Ramiz RajaPAK1995199518242846104*38.45161552.38150863
Lewis GoldsworthySOM202220222728484613035.25169549.912421061
Graeme van BuurenGLO202420242832484618730.21111076.2223510112
Jason HolderWI/SKAN/IU202520256953188466324.17529159.920244863
Jordan ClarkLAN20182018303078458236.74109177.450638414
Michael BracewellNZ/WF/WEL20222022363212845141*42.25733115.282428035
Murray GoodwinZIM19991999293528459125.61170049.71043922
Denesh RamdinWI/GAW20152015374578455922.24138161.190668213
LJ WoodcockWF2016201610181844203*49.65176447.853431094
Michael SlaterAUS199319931318084416846.89154054.81240951
Adam WheaterESS20212021323208448726.38111375.83043938
Usman KhanPAK/CK/MS2024202434325844106*31.26603139.972309321
Abdul RazzaqPAK20042004313411844107*36.70118970.981317022
Ross WhiteleyWOR/MS20182018333558449128.1385598.710529527
Shahid AfridiPAK20002000323638447425.58108577.790539914
David RichardsonSA19941994383888449328.13164851.21040720
Brandon KingWI/RR/AABF202420243939184410222.21757111.491439931
Mehedi Hasan MirazBAN/CC2022202241436844100*22.81124367.901128023
Lewis GregorySOM/KK/TR20222022434614844110*26.38113274.561447526
Bill EdrichENG19471947813184319170.2564638.54240874
Nick BrowneESS2022202217293843234*32.42195443.142241120

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.