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)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 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
Shane DowrichWI201720171019131510317.5071144.30113431
Tom ScrivenLEI20232023122043157819.6954358.01025452
Aravinda de SilvaSL19891989230314167104.6762450.32120384
Larry GomesWI19821982241314126104.6772543.31200230
Kepler WesselsAUS1982198236031416252.3361451.14100310
Bruce LairdAUS198119814813148544.8678440.05030220
Jack RussellENG198919896113314128*39.2576640.99110360
Nathan AstleNZ2004200471203146426.1764748.53021410
Jacques RudolphSA2006200661203149026.1767046.87011470
Andrew EllisCAN2014201481203146926.1767446.59020370
Ken FunstonSA1953195371203149226.17--021170
Nick GubbinsMID20172017713031410124.1565048.31121384
Bill AtheyENG19871987814131412324.1581838.39101350
Mitchell StarcAUS/NSW202120211015531454*31.4058154.04010285
Ben RaineLEI20162016131713146419.6360751.73011412
Ben CoxWOR20182018112003146515.7052559.81013482
Tom LammonbySOM202120211220131410016.5364348.83115424
Jason GillespieAUS200420041423731454*19.6399031.72021431
Tony PitheySA1965196535031315462.6038330.81110281
Travis DeanVIC202020203603139652.1767746.23030380
Tim WardTAS2021202147031314444.7172443.23111372
Vinoo MankadIND1956195647031323144.71--101211
Frank WorrellWI1951195148031310839.13--110280
Dwayne BravoWI200720075903135634.7852459.73020482
Oshada FernandoSL202220226913136439.1349862.85030368
Chris JonesSOM2014201471003138731.3072243.35031451
Charlie WakimTAS2021202161103136828.4570644.33030390
Yasir HameedPAK2004200461213139128.4558153.87020470
Shane WarneAUS20022002101313136326.0841675.24022434
Ian HollandHAM202320239143313138*28.4579139.57103332
Mark GreatbatchNZ19901990101403134722.3678939.67001312
Wasim AkramPAK1999199981513135222.3657154.82010426
Mitchell JohnsonAUS2014201491523138824.0848964.01023403
Kusal MendisSL20192019815131384*22.3658753.32022413
JM CummingOV2022202281523133724.0897532.10001400
Len BraundENG190219029152313103*24.08--112201
Richie BenaudAUS1956195691513139722.36--021322
Kyle CoetzerNOR2014201481603135419.5660851.48021521
Kieran Noema-BarnettCS/GLO20152015121743136124.0868046.03012335
Andrew BalbirnieIRE20172017241312205*104.0051860.23110342
Mahmudul Hasan JoyBAN2025202535031217162.4056355.42110304
Brian BoothAUS1963196347131216952.007030.00111301
Hamilton MasakadzaZIM2001200148131211944.5780238.90110411
Cooper ConnollyAUS/WA202520255913127039.0056255.52040405
Sam WhitemanWA2019201951003129331.2073642.39021400
Joe DenlyMID2014201471203127026.0065247.85030431
Chris GayleWI2003200371303127124.0065747.49023511
Craig OvertonSOM20252025111343126034.6750561.78032363
David PayneGLO201620161214431267*31.2057754.07031470
Shane WarneAUS20012001131603129919.5052359.66025363
PreviousPage 100Next

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.