Live1st ODI · India in New Zealand 2026/27NZ131/8 (31.1)INDIND chose to bowlTest1st 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 (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
Kamran AkmalPAK20072007816156311937.5398557.16142840
Mark RichardsonNZ2002200281615639537.53157935.66051681
Gayan ManeeshanKYCC202520251016156311237.5394659.51140564
Inzamam-ul-HaqPAK200620061117256311937.53110451.00132652
Ed BarnardWOR20172017121845637540.2185665.77050696
Tom FellWOR201420141220156313329.63132042.65213681
Adam WheaterHAM201520151422156311126.8182868.00142671
Jack LeaningKEN202320231425356368*25.59130643.11041681
Matt PriorENG2007200710173562126*40.14100156.14143704
Scott KuggeleijnND201620161017456211243.2388263.721317414
Bryan YoungNZ19941994918056212031.22150837.27143680
Sarfraz AhmedPAK201620161119256259*33.0679970.34031610
Ray IllingworthENG197119711219156210731.22167533.55111631
Inzamam-ul-HaqPAK199419948145561135*62.3398956.72231732
Temba BavumaSA2022202281625619340.07116448.20040641
VVS LaxmanIND200620061017356110040.07135441.43142780
Herbert SutcliffeENG1925192547056017680.00159735.07311570
Ken McClureCAN20202020710156016562.22100455.78220725
Polly UmrigarIND19531953510156013062.22--24002
Geoff HowarthNZ19781978612256012356.00164234.10311540
Jake DoranTAS20262026713156084*46.67124544.98063651
Brad SchmulianCS20242024813356018656.00105253.23220632
Jeet RavalND20232023815156011940.00100855.56151796
Tom WestleyESS202120211217156021335.00123445.38301822
DC de BoorderOV2017201710191560140*31.11138840.35154633
Alec StewartENG2000200012202560124*31.11126644.23211791
Chris DentGLO202120211223256091*26.67103754.00052733
Nasser HussainENG19961996712155912850.82120546.39311691
Ben McDermottTAS2020202071215599050.82137640.630605610
Jonny BairstowENG/YOR202420241017055916032.8867582.811226411
Kane WilliamsonNZ201220121018155913532.88147437.92223510
Dimuth KarunaratneSL/SSC20242024112115598627.9597957.10050653
Shivnarine ChanderpaulWI20072007472558136*111.60121645.89330641
Inzamam-ul-HaqPAK200320037123558138*62.00108451.48141792
Richard OliverWOR20142014714055817939.8667183.16142901
Liam ScottSA20252025916155814737.2088463.121315313
James AdamsHAM201720171217055816632.82126144.25212742
Lewis GoldsworthySOM202220221017255813037.20132242.21132761
Wayne PhillipsAUS19851985112015589129.37131942.30030691
Seymour NurseWI1966196669055713761.8992254.34151604
Inzamam-ul-HaqPAK199919997131557200*46.42109750.77221762
MS DhoniIND200620061219055714829.3277871.591207612
Rikki ClarkeSUR20192019112055578837.1396657.66032827
Josh BohannonLAN2026202612211557190*27.85121945.69120701
Henry HuntSA202520251121155712627.85133541.72134642
Rohit SharmaIND2019201956055621292.6773275.963006520
Kaveen BandaraNCC202520259132556110*50.5582167.72220475
Gary KirstenSA19971997916155610337.07151536.70233680
Adam RossingtonNOR2016201611164556138*46.3371777.551306715
Riki WesselsNOT201820181121355675*30.8991960.50042772

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.