ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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 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 (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Gayan ManeeshanKYCC2026202647133516055.8345972.98200305
Inzamam-ul-HaqPAK1996199658033514841.8857058.77121411
Reggie DuffAUS1905190558033514641.88--110260
Glenn PhillipsAA2017201759233510947.8642978.09210496
Rassie van der DussenSA20212021610133575*37.2280441.67031391
Mark BoucherSA2009200961113358933.5073345.70021362
Michael NeserAUS/QUE20252025101403356823.9360155.74012490
Geoff BoycottENG1966196691503358422.3374643.16031341
Bruce TaylorNZ19651965815333510527.9220.00122415
Brad HaddinAUS2011201191603358020.9463253.01022373
Tom TaylorWOR202520251426633566*16.7569847.99013422
George HeadleyWI1939193935033410766.80--220210
Gundappa ViswanathIND1969196948133413747.71--121310
Frank WorrellWI1954195448133416747.7130.0012201
Nasser HussainENG20042004592334103*47.7183340.10130440
Nathan AstleNZ20012001791334156*41.7563852.35111411
Ben ManentiSA2026202669133412841.7542678.40111424
Lewis McManusHAM201620169111334132*33.4066850.00113503
Mitchell OwenTAS2024202461123348337.1139285.20031418
Mark BoucherSA2007200791213345430.3666650.15020354
Priyamal PereraPSC20252025812133487*30.3644774.72022305
David WieseSUS2017201791303346625.6946771.52020447
Katene ClarkeND20232023814233412927.8344475.231223310
Ravi ShastriIND19891989814233410727.83100933.10112380
Mark GreatbatchNZ19931993714033413323.8680941.29114371
Andrew SalterGLA20152015111723347322.2766550.23022425
Jonny BairstowENG20192019101913345218.5666250.45022443
Toby Roland-JonesENG/MID20172017132043345320.8855460.29011448
Jigar NaikLEI201420141120633459*23.8674045.14011411
Tony PalladinoDER201420141421433460*19.6559755.95011442
Rohit SharmaIND2013201346133317766.6053062.83201385
Moin KhanPAK1996199668133310547.5763452.52120471
Greg MatthewsAUS1991199158233312855.5071146.84120280
Martin GuptillAA2020202059033311037.0060854.77120457
Aaron HardieWA2025202551013336137.0068248.83030332
Neil BroomOV201220126123333146*37.0067849.12101431
Brett HamptonND2023202381213338530.2741181.020204010
Hashan TillakaratneSL19971997713433310337.0089037.42120380
Anuj DalDER20212021813233310630.2766350.23113401
Oshada FernandoSL2021202171313339127.7576943.30031370
Mikyle LouisWI2024202471403339723.7977642.91021384
Tillakaratne DilshanSL20042004915233310425.6266849.85102401
Habibul BasharBAN2002200281603335320.8156159.36022510
Brendan TaylorZIM2005200581603337820.8168648.54021511
Matt HenryNZ/CAN/WOR20162016141733336623.7944475.00012427
Hardus ViljoenDER201820181018233360*20.8145972.550123714
Ajaz PatelCS/LEI20262026122033336219.5960055.50022452
Dawid MalanYOR2020202035033221966.4042178.86110455
Oliver DaviesNSW2026202635033225366.4033599.10110504
Frank WorrellWI1962196256233298*83.00--04102

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.