Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND114/1 (18.1)IND need 29 runs in 83 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Ravindra JadejaIND/CSK2013201358421575661*28.0083590.540136921
Aravinda de SilvaSL198919891213075516758.08113066.81160759
Kieran Noema-BarnettCS/GLO/CD201820182227975510841.94132357.071427322
Keith ArthurtonWI199419942227275512630.20132357.071326512
Tom BlundellNZ/WF/WEL202420241829275511527.9698476.732338019
Benny HowellRR/GLO20192019323447557625.17109169.200437712
Michael RichardsonDUR20162016353947556821.57125360.26044767
Javed MiandadPAK1979197913194754160*50.27103244.28233781
Josh PhilippeSS/WA201920192125675486*39.6889684.150628612
Alistair CampbellZIM19971997242657548635.90109568.860614611
Usman KhanPAK/DC/HK202620263634475410125.13513146.981447536
Thilan SamaraweeraSL2010201019188753137*75.30125260.14242732
Roy FredericksWI197519751319175316941.8355580.00230843
Dhananjaya LakshanCCC/PA202520252020375315044.2993080.972316723
Mark PettiniESS2014201426273753102*31.3876598.43143819
Steven CroftLAN2021202132318753103*32.74114465.821215812
Avishka FernandoSL/JK202120213332375311825.97724104.012436026
Lewis McManusNOR20242024353815753168*32.74104871.851107418
Rishi PatelLEI20222022313817539920.35136355.25054959
Phil JaquesNOT2014201411172752150*50.13119063.192521121
Rakep PatelKEN202420242422475212041.78611123.081516734
Beau WebsterMR/TAS202020202124275218734.1880493.531427119
Brendan TaylorZIM20062006282847529831.33104571.960417311
Shakib Al HasanBAN/DG/BT20132013262847528131.3376498.430617618
Joe WeatherleyHAM202220222428275216828.92100374.981238312
Tim RobinsonNZ/WF/WEL20242024253007529225.0785887.650549213
Tatenda TaibuZIM200420043232275296*25.07135455.54046646
Calvin HarrisonNOR/TR202620263735475215324.26122961.192268415
Ambati RayuduIND/CSK/HI20192019373787529025.9382691.040346220
Mitchell SantnerNZ/CSK/ND2019201944411275212625.93118263.621225529
Alex LeesDUR202020201417275110650.07130057.77171716
Cameron GreenAUS/PS/WA202020201720475119746.94157147.80210765
Harry BrookYOR201920192530275110326.8288984.48211918
Kushal Janith PereraSL/CS202120212932175112024.2381791.921437410
Ned EckersleyLEI20172017253427518823.47103772.42044942
Sanath JayasuriyaSL19991999323647518823.4798476.320639012
Daniel VettoriNZ/DC20102010343667517725.0399275.71021619
Ben DuckettNOR20142014323927517120.30119462.90053884
Ken BarringtonENG19671967610275014893.75174043.10330724
Pasindu SooriyabandaraMSC2025202512134750200*83.33135355.43320609
A BandaraCCC2026202616158750200*107.14107369.90300589
Lendl SimmonsWI/GAW20132013232327507535.7183889.500515233
Peter TregoSOM201820182627175010028.8575898.941727517
Richie RichardsonWI199519952228175010027.78139553.761338610
Upul TharangaSL/AX20072007353507507321.43113466.14042834
Colin CowdreyENG19681968914074914853.50101035.253411000
Asad ShafiqPAK/QG201620161222174913735.67137554.47255864
Richie RichardsonWI199219922425374976*34.05137454.51070608
BJ WatlingNZ/ND201420141827374912431.21180241.56144688
Mike DennessENG197419741827174911828.81181441.29211731

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.