ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 format (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Sam WellsOVFirst-class2012-201732493129611828.17256550.532871836
Mark PettiniESS/LEIFirst-class2014-2017274461293142*34.03260449.654501594
Kane WilliamsonND/MID/YORFirst-class2014-202519312128818944.41232855.333931637
Roy DiasSLTests1982-198720361128510936.71158054.943821411
Kiran MoreINDTests1986-199348641412857325.70318137.470771322
Alex DoolanTASFirst-class2017-2021193521282247*38.85267148.0027515410
Jim BurkeAUSTests1951-195924447128018934.5994227.28350670
Kyle VerreynneSATests2021-2026325061280136*29.09229455.8043413314
Ben SandersonNORFirst-class2015-20261171654312806510.49248751.4701301889
Arthur ShrewsburyENGTests1881-189323404127716435.4724538.37341900
Delray RawlinsSUSFirst-class2017-202234601127510021.61221757.51171116927
Chandika HathurusingheSLTests1991-19992644112748329.63357335.660821540
Pavan RathnayakeCCCFirst-class2024-202616231127322157.86160179.5145010742
Matt BoyleCANFirst-class2023-2026223821273156*35.36193865.6929214921
Jesse RyderNZTests2008-201118332126920140.94229955.203641466
Ben StokesDURFirst-class2014-202627391126716133.34169174.9319516628
Gordon MuchallDURFirst-class2014-2016224051267158*36.20216258.603441746
Shahriar NafeesBANTests2005-201324480126713826.40226855.861741891
Vic PollardNZTests1965-197332597126611624.35112737.272741244
Ron ChandragupthaBCAAFirst-class2024-202619320126523739.53201462.812611418
Jamie HowCSFirst-class2012-2014193431265207*40.81196364.4418314328
Rusi SurtiINDTests1960-19692648412639928.7056428.55095842
Muttiah MuralitharanSL/IWXTests1992-20101331645612616711.68179470.29013314629
Joshua Da SilvaWITests2020-2026346091258100*24.67307340.941551297
Alexei KervezeeNED/WORFirst-class2006-201625412125511032.18220157.0227416110
Ben CoadYORFirst-class2016-2026881153212558915.12188966.44021616821
David PayneGLOFirst-class2014-2022769433125167*20.51252149.62051316514
Dale SteynSATests2004-2019931192712517613.60282544.28021412436
Daniel DouthwaiteGLAFirst-class2019-20263653412499625.49264547.2207616912
Luke FletcherDER/NOT/SURFirst-class2014-2024861232212455112.33292442.58031915017
Gerry GomezWITests1939-195429465124310130.3210.00185370
Adam VogesMIDFirst-class2015-2017192841241160*51.71235652.672811480
Luke RonchiWF/SOMFirst-class2012-201722324123912744.25139289.0145317319
Jock CameronSATests1927-19352645412399030.22--01034311
Tom CurranSURFirst-class2014-202651707123911519.67217057.10161016217
George GiffenAUSTests1881-189631530123816123.3611629.31165671
MPM WeerasingheACCCFirst-class2024-202617311123612141.20192464.2447113118
Callum FergusonWOR/SAFirst-class2017-202025491123412725.71287043.001781790
Rilee RossouwHAMFirst-class2017-2019244141231120*33.27196562.6517617613
Zaheer KhanINDTests2000-2014921272412317511.95238151.70032914128
Kamil MisharaNCCFirst-class2024-2026152211229187*58.52188865.1045111916
Dattu PhadkarINDTests1947-195831457122912332.3476541.05283354
Dion EbrahimZIMTests2001-20052955112259422.69311639.3101081450
Will PucovskiVICFirst-class2019-2024192931224255*47.08255547.914541212
C.B. FryENGTests1896-191226413122314432.1810.00273450
Sidath WettimunySLTests1982-198723431122119029.07201040.752651140
Jason GillespieAUSTests1996-20067193281218201*18.74381031.9712131468
Haroon RasheedPAKTests1977-198323361121715334.77169049.8235211219
Will YoungNZTests2020-20252341312158931.97259446.8401111535
Geoff MillerENGTests1976-198434514121398*25.81341635.510751190

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.