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
Dinesh ChandimalSL20132013462393116*98.2564560.93221482
Sourav GangulyIND2003200347139314465.5064760.74210465
Mohinder AmarnathIND19841984582393101*65.5044349.44110451
Shahid AfridiPAK2006200669039315643.67346113.582104516
Geoff HowarthNZ1980198059039314743.6780848.64120340
Lasith CroospulleCCC20262026610039312839.30357110.081103816
Imran KhanPAK19821982911339367*49.1372953.91020429
Ryan PatelSUR20262026812039313232.7574352.89121571
Ron ChandragupthaBCAA2026202671203938032.7551276.76030434
Roy McLeanSA19571957612039310032.75100.00122411
William FraineYOR20192019815139310628.0774252.96101574
Mitchell MarshAUS/WA201820181019039310120.6877051.04112527
Sol BudingerLEI20232023112003937219.6552175.43022611
Marcus HarrisVIC2020202035139223998.0073753.19120441
Ian RedpathAUS1976197636039210365.3378549.94220342
Blake MacdonaldVIC20252025481392109*56.0059965.44120457
Allan LambENG1992199258039214249.0066558.95120594
Dawid MalanYOR202520255913929849.0052175.24030478
JP DuminySA20142014611339212349.0093741.84210361
Doug WaltersAUS19701970612039211232.6793342.02130342
Eknath SolkarIND1971197181223926739.2056529.73050181
Basit AliPAK19941994712039210332.6768357.39132385
Bert SutcliffeNZ196519658143392151*35.64--131500
Sam CurranSUR20172017111513929028.0068856.98041623
Liam TrevaskisDUR20192019101713926424.50104937.37022391
Quinton de KockSA20182018101803928321.7857967.70022511
Bharat PopliND2015201547039111655.8679549.18131521
Brian BolusENG196419645803918848.88--040420
Dwayne BravoWI2005200559039111343.4488744.08210450
John WrightNZ19921992510039111639.10135228.92122470
Beau WebsterTAS202120217122391135*39.1060764.42110422
Wasim AkramPAK20002000913239110035.5573553.20122369
David LloydGLA20182018814139111930.0862662.46110592
Imam-ul-HaqPAK2018201881523917630.0881348.09032483
Polly UmrigarIND19591959815039111826.0710.00112250
Shaun PollockSA20062006816539163*35.5551975.34020486
Steve WaughAUS198619861117439179*30.0884746.16033311
Kieran PowellWI2018201891703918823.0059166.16022438
Jonny BairstowENG2021202191713915724.4480748.45014472
Emilio GayNOR20212021917039110123.0077750.32112571
Marlon SamuelsWI20012001101803915921.7299939.14033550
Andrew HoddYOR201620161218339196*26.0778250.00022441
Rory KleinveldtNOR20152015132133915621.7246883.55023624
Wasim AkramPAK19961996572390257*78.0062862.101004113
Johnny TaylorAUS192519254803909048.7538451.04041280
Jack RobertsonENG1948194848139013355.71--130150
Steve SmithAUS2026202659039013843.3370555.32110405
Gary KirstenSA19961996510139013343.3376550.98200520
Harry FinchKEN20232023610039011439.0082047.56122441
Phil SharpeENG19691969610139011143.3392842.03110480

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.