ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Gordon MuchallDUR20152015313911116914541.75173367.462221215
Stephen FlemingNZ2002200236421116913028.51215754.201711232
Lyndon JamesNOT20222022253021168164*41.71198858.753611355
David MillerSA/IWX/PK201720174637111168117*44.92938124.522618251
Jake LibbyWOR2022202231384116821534.35181864.253321153
Bryan YoungNZ1994199436452116812027.16262644.481651291
Matt RevisYOR20252025253091167152*55.57175066.6934212420
Hamish RutherfordNZ/OV/DER2015201521310116711037.65153476.0828014818
Graham ThorpeENG199619962734611678941.68205356.8401111082
Kamil MisharaSL/NCC2025202531365116711937.65159873.0325311922
Colin IngramDC/AS/SLZ20192019504971167127*27.79828140.9416210155
Marcus StoinisAUS/MS/WA2023202359558116789*24.83946123.3606310061
Tom AlsopSUS20232023314031166182*31.51211555.132821255
Javed MiandadPAK19851985283071165203*50.65131665.27171633
Gary KirstenSA1999199928333116527538.83242548.043441302
Stephen FlemingNZ19961996273341165106*40.17192460.551901402
Russel ArnoldSL2002200241418116510935.30190061.321821093
Colin de GrandhommeNZ/RCB/ND20182018595716116511528.411101105.811469555
Josh BohannonLAN2024202430390116420529.85191860.6924513220
Tom WestleyESS2022202235415116410932.33210455.322831418
Tristan StubbsSA/DC/WAR20262026565022116469*41.57936124.360606546
Keaton JenningsLAN20232023192541163189*55.38198958.473601536
Graeme SmithSA2012201221292116313143.07198858.504711256
Paul StirlingIRE/MID20162016434131163125*30.61132287.9724113424
MahmudullahBAN/KT/CC2019201944476116314628.37134886.2815010632
Misbah-ul-HaqPAK/RR/BT2015201525301116210240.07190660.9711119232
Towhid HridoyBAN/RR/FB2025202550464116210027.67122095.251728129
Sanath JayasuriyaSL/MI2009200948480116210724.211106105.0615614522
Tom WestleyENG/ESS2017201730383116111133.17204356.833421648
Steven CroftLAN2016201637436116110031.38223851.881749417
Craig McMillanNZ2001200131334116010640.00160472.3227311123
Rishi PatelLEI/BP2024202429372116011733.14158673.1424315524
Adam RossingtonNOR20162016354071160138*35.15122994.3918013432
Evin LewisWI/MI/SKAN20192019434141160109*31.351043111.2218310363
Sherwin CampbellWI2000200031431116010527.62237648.822831206
Michael BracewellNZ/WEL/MS2025202575631411606123.671004115.540549050
Denis ComptonENG194719479151115920882.7997237.866301081
Graham ThorpeENG1997199721275115913852.68192460.243901252
Michael SlaterAUS1995199521302115921941.39208755.533521168
Mark ChapmanNZ/AA/AUC2024202437376115927637.39120895.9424112632
Alexei KervezeeWOR2014201434413115911030.50177165.442751377
Colin MunroBH/PS/WOR202220224342511599831.32880131.700618947
Imrul KayesBAN2010201036430115910126.95189261.261731347
Laurie EvansWAR20152015364741159213*26.95220152.6614413510
Liam LivingstoneENG/PK/LAN2023202351485115995*26.95944122.780516661
Allan LambENG1984198425353115811036.19235749.134511216
Shoaib MalikPAK/GAW/CV2019201950481311588733.091026112.870768530
Sarfraz AhmedPAK/QG2018201857521111589428.24127191.1105310319
Heinrich KlaasenSA/SH/MO20252025474461157105*30.45807143.371629657
Paul StirlingIRE/MID201520153845011579225.71117798.3008414430

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.