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
Frederick FaneENG19061906510134214338.00--120390
Nayan MongiaIND1994199471113428034.2073546.53011410
Fynn Hudson-PrenticeDER2019201971223429934.2049569.09021484
Desmond HaynesWI19871987612234212134.2080542.48111490
Adil RashidENG/YOR20152015913034212726.3173346.66122460
Rory KleinveldtNOR20172017111713428621.3835696.070124011
Chris WrightWAR20182018141823427221.3880742.38023390
Brett LeeAUS200820081423434263*18.0074645.84023493
Hanuma VihariIND2019201946134111168.2060556.36120451
Stewie DempsterNZ1930193046234113685.25--12081
Hansie CronjeSA1993199358134112248.7187139.15121311
Carl HooperWI19931993692341178*48.7165152.38111314
Vishva ChathurangaPSC/CMCC2025202559034111837.8948869.88211413
Peter RichardsonENG196119615903417137.89--020300
Matt RenshawQUE20212021911034113931.0087838.84100302
Jeremy ConeyNZ1983198361113418434.1081142.05030340
John WaiteSA19571957612234111534.10--120140
Jeff CroweNZ198719877132341120*31.00120728.25111310
Delray RawlinsSUS2022202281303417526.2362754.39020455
Tom ClarkSUS20252025915034114022.7371847.49102452
Toby AlbertHAM202520251018134178*20.0682241.48012373
Adam ParoreNZ19991999131913417318.94103033.11022460
Stan McCabeAUS1937193735034011268.0061355.46130400
Keith MillerAUS19471947572340141*68.0069149.20110245
Mushfiqur RahimBAN2011201151013406937.7874245.82031401
Graham GoochENG1979197971003408334.0084140.43030353
Neil McKenzieSA2002200271213409930.9173746.13011491
Henry HuntSA2026202671313408128.3391437.20021422
Herschelle GibbsSA2007200781413409426.1573946.01032510
Stuart CarlisleZIM2000200081413405826.1592936.60021412
Dominic BessYOR/SOM/WAR20232023101633406326.1544177.10024445
Simon HarmerESS20192019141923406220.0065751.75025473
Rachin RavindraNZ2026202647033912148.4353763.13121464
Mushtaq MohammadPAK1976197647133910756.5014039.29210360
Damien MartynAUS2003200369133966*42.3863353.55020382
Pieter MalanWAR20212021610133914137.6757459.06112372
Marcus TrescothickENG2000200061113397833.9087538.74030403
Glenn PhillipsAA/GLO2021202161103399230.8252464.690103914
Milan PriyanathSL/MSC202520251011133964*33.9061255.390102511
Yuvraj SinghIND20062006913133912228.2564452.64101491
Rhys MariuCAN20252025813033914726.0859656.88111552
Michael DavidsonCAN20162016714133973*26.0879842.48010490
Graham ClarkDUR20262026111513397824.2159257.26030432
Mark BoucherSA20002000111623397624.2162754.07022410
Sean AbbottSUR/NSW20262026121613397622.6057658.85022356
Kasun AbeyrathneBCAA202520251116133911522.6057359.16101400
Craig WhiteENG20012001917233912122.6081441.65104392
Joe MennieLAN/SA201820181018533968*26.0879442.70022334
Babar AzamPAK2020202046133814367.6056459.93120411
Jack HobbsENG191419143613389767.60--030-1

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.