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 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)ODI5th 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 runsODI2nd 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
Asif IqbalPAK1967196735026714653.4055348.28110352
Tatenda TaibuZIM201120113602676344.5059145.18030272
Craig ErvineZIM2020202036026710744.5053050.38110265
Todd AstleNZ/CAN201220123602679544.5043960.82030381
Tom Kohler-CadmoreWOR20152015461267130*53.4043761.10111301
Phil SharpeENG1963196336126785*53.4026341.06031290
Mitchell MarshAUS2017201747126718144.5054149.35101401
Matthew HaydenAUS200020005802676933.3851451.95020380
Jake CarderSA/WA2021202158226711844.5056347.42120310
Jacob BethellENG2026202648026715433.3851152.25112300
S DixitAA202520254802677433.3857946.11020330
Sourav GangulyIND199819985912676533.3857446.52010322
Cam FletcherCAN20202020793267100*44.5061443.49100283
George ThompsonENG191019105912676333.38--020-1
John WaiteSA196019605922677738.14--041210
Matthew GilkesNSW2021202151002676626.7061043.77021300
Andrew FlintoffENG2009200971112677426.7047955.74012351
Brett D'OliveiraWOR2015201571102674924.2758345.80002370
Matt RevisYOR20222022811326753*33.3865940.52021304
Sachin TendulkarIND2006200681212676324.2749953.51011460
Jesse RyderCS/ESS2016201681212675124.2755148.46021312
Harvey HoseinDER2018201861212675824.2761043.77021290
Peter YounghusbandWF2024202481312678022.2566939.91023274
Jonathan TattersallYOR/GLO/SUR20212021813226786*24.2763542.05020352
Beyers SwanepoelWOR20262026813126763*22.2530188.70012386
Matthew KellyNOR/WA202220221214326747*24.2756147.59001323
Fred TitmusENG19651965111432676024.2727442.34030191
Yasir ShahPAK/KEN2017201791532674822.2558345.80002265
Joel CurtisWA2025202591612675017.8056547.26011301
Grant FlowerZIM19951995471266201*44.3383231.97100171
Maurice LeylandENG193319334702668638.0066939.61021350
Norm O'NeillAUS1965196547126674*44.33--020-2
Dean JonesAUS19871987472266184*53.2062942.29101201
Yasir HameedPAK200520054802667633.2542662.44030342
Joe CarterND202620264802668433.2548954.40021320
Matthew CritchleyDER2017201758126610238.0041364.41110410
Josh InglisWA20202020582266153*44.3337471.12111395
Ben SmithCS20132013591266133*33.2566839.82101360
Joe LeachWOR202220228902668729.5642762.30032400
Paul WalterESS202020205922664638.0059844.48001380
Peter RichardsonENG1958195869026610029.569026.67110220
Jack BoyleCS2024202461002667226.6062442.63010330
Daniel DouthwaiteGLA2024202471002665026.6054948.45010390
Ashar ZaidiSUS2014201491102668824.1847056.60021342
Chamindu WijesingheCCC2025202591112667226.6053349.91021217
Al SahariarBAN2001200161202666822.1761443.32021303
Malcolm MarshallWI19841984131512665719.0046457.33022382
Maduka LiyanapathiranageNSWC20252025111742666020.4664841.05013303
Stuart BroadENG/NOT20182018162612663810.6444260.18006254
Andrew StoddartENG1892189235026513453.00--111244
PreviousPage 116Next

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.