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
Rilee RossouwHAM/QG/TS2018201843495131512529.89165279.6033514628
Dane VilasLAN/JS20182018464581314235*35.51175874.7432314316
Paul CollingwoodENG/DC2010201047526131414528.57197066.701749533
Wayne MadsenDER2017201731375131312141.03159782.2229017014
Darren BravoWI/TTRS2013201340456131321833.67200365.5528514115
Stephen FlemingNZ20032003293341312274*45.24233556.1933316111
Daryl MitchellWOR20152015324051312206*37.49259850.502531540
KL RahulIND/RCB2016201629287131119962.43148788.1646312734
Ollie RobinsonDUR20232023283061311167*54.63133298.4239015024
Travis HeadAUS/AS/SA2019201920312131116145.21246753.143921574
Martin CroweNZ1990199029333131111343.70233456.173801194
Arjuna RanatungaSL1998199830355131110243.70216960.44111312512
Marcus TrescothickSOM2014201430370131113335.43216060.6947219515
Ishan KishanIND/MI2022202238371131121036.421100119.1818113847
Adam LythPS/YOR/NS2023202333412131117433.62184171.2136418712
Gary BallanceENG/YOR2015201530422131116532.77249452.5727413413
Daniel Bell-DrummondKEN2015201535472131112329.13189769.112811708
Lorcan TuckerIRE/LL/TKR2023202353508131113331.21139294.1824414822
Sam NortheastHAM2019201931374130916939.67190468.754721409
Wayne MadsenDER2018201832412130914433.56169077.4629415713
Virat KohliIND/RCB2020202036395130890*38.47134297.4701009126
Gary BallanceENG/YOR2016201633482130813228.43245253.342631632
Brendan TaylorZIM2018201827291130713846.68159182.1554112024
Mohammad YousufPAK2004200434384130711238.44186070.2735213518
William PorterfieldIRE/WAR/NW2017201741461130611929.02180672.3134213914
Martin GuptillNZ20092009424641306122*31.10176174.1617313029
Daryl MitchellNZ/CSK/CAN202420243746613058432.63176174.11011011932
Iftikhar AhmedPAK/QG/FB202320235146121305109*38.381026127.192838767
Rassie van der DussenSA/IU/MCT2023202343433130413332.60139993.2135112327
Chris GayleWI/RCB/MR20162016474641304108*31.05825158.0627493112
Marcus StoinisAUS/RCB/MS20192019494713130481*38.35132898.1907512529
Ben SlaterDER/NOT20182018233211303109*42.03214760.692821806
Evin LewisWI/RR/SKAN2021202140404130310336.19975133.64210210491
Tom LammonbySOM2025202529401130313333.41196766.244451546
Tanzid HasanBAN/RW2026202638422130210732.551296100.4639412154
Javed MiandadPAK1988198819232130121161.95235055.365501219
Jacques RudolphSA20042004283451301154*44.86261249.813741617
Kiran CarlsonGLA20212021354351301170*34.24174274.683721598
Shakib Al HasanBAN/GAW/FB202220224752313008426.53134996.37012512039
Garry SobersWI1958195881341299365*144.33--630741
Greg ChappellAUS1980198019264129923559.05227357.153611303
Ryan HigginsMID/LS2024202427322129922143.30180971.8152314223
Marvan AtapattuSL1998199828355129922343.30234255.472731322
Glenn PhillipsNZ/OTA/WF202420245053912997829.521282101.3308410156
Abhishek SharmaIND/SH2025202535341129814139.33671193.4427113182
Henry NichollsNZ/CAN/SOM2026202628354129812141.87192767.362931576
Alex GidmanGLO2014201432443129814631.66192767.363441737
Virender SehwagIND/DC2012201240471129811728.221166111.3217417225
Steve WaughAUS1994199432357129716446.32205163.2411021333
Faf du PlessisRCB/PS/SLK20232023383621297113*38.15891145.57111411953

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.