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
Lewis GoldsworthySOM/LEIFirst-class2021-202638614175913030.86400443.933742294
Chris TavaréENGTests1980-198931562175514932.50573530.6021251750
Aubrey FaulknerSATests1906-192425474175420440.79125658.284821253
Upul TharangaSLTests2005-201731583175416531.89321254.613862399
Ben GeddesMID/KEN/SURFirst-class2021-202635584175313732.46341651.32213220517
Neil WagnerOV/ND/SOMFirst-class2012-2025861191717497217.15292559.79051921948
Thorn ParkesOVFirst-class2022-202632583174611531.75365447.7811422006
Steven CrookNORFirst-class2014-201835576174414534.20234374.434672357
Chris BenjaminDUR/WAR/KENFirst-class2021-202631546173812736.21323953.663832018
Nathan LyonAUSTests2011-20261441845017324712.93347249.88002021615
Josh InglisLEI/WAFirst-class2018-2026335571728153*36.00261766.0355521219
Fergus O'NeillNOT/VICFirst-class2022-2026467614172670*27.84298657.8008820814
Javed OmarBANTests2001-200740802172011922.05450938.151852401
Mitchell SantnerND/WOR/SURFirst-class2014-202530514171913636.57304956.38311921830
Boeta DippenaarSATests1999-2007386251718177*30.14412841.623782375
Shahid AfridiPAKTests1998-201027481171615636.51197386.9758622052
Brett HamptonCAN/ND/HAMFirst-class2015-202545709171512128.11230574.40210718859
John EmbureyENGTests1978-199564962017137522.54481135.61010161956
Agha SalmanPAKTests2022-2026285361708132*36.34278061.44312418517
Tom PrestHAMFirst-class2021-202640633170515628.42285759.6845520619
Jack BoyleCAN/OV/CSFirst-class2016-202641691170015625.00411841.283551865
HMRKB HerathSLTests1999-20189314428169980*14.65340549.9003232016
Sam KonstasNSWFirst-class2023-202625461169615237.69306655.3247118218
Greg RitchieAUSTests1982-198730535169014635.21436338.7337115811
Chesney HughesNOR/DERFirst-class2014-2017305651674137*32.82342748.8558822411
Lahiru UdaraNCCFirst-class2024-202618292167326161.96190987.6465119520
Oliver DaviesNSWFirst-class2023-202627483167325337.18219876.1148321915
Pat CumminsAUSTests2011-20267611414167064*16.70349947.73031416239
Colin BlandSATests1961-1966213951669144*49.09100238.8239213720
Ashwell PrinceLANFirst-class2014-2015253921667257*45.05279059.754621897
Mike DennessENGTests1969-197528453166718839.69378639.464721922
Chris BroadENGTests1984-198925442166116239.55438737.866631731
Johnny TyldesleyENGTests1899-190931551166113830.76--4941233
Joe DarlingAUSTests1894-190533602165717828.5760.003881419
Luke GeorgesonOV/WFFirst-class2021-2026376761655159*27.13431338.3729620010
Gary BallanceENG/ZIMTests2014-202324443165315640.32347047.6457320710
Zak ChappellDER/GLO/LEIFirst-class2015-202664921316479620.85293556.12071620223
Matthew MontgomeryDER/NOTFirst-class2022-202634603164617828.88351846.792782261
Ben MikeYOR/WAR/LEIFirst-class2018-202652788164599*23.50291056.53010719031
Steven PattersonYORFirst-class2014-202210113018164163*14.65393441.7103162225
Joe HardstaffENGTests1935-1948233831636205*46.74154036.3041041193
Mathew SinclairNZTests1999-201033565163521432.06379543.083441977
Russell EndeanSATests1951-1958285241630162*33.96--383901
Paul StirlingIRE/MIDFirst-class2013-201942633162313827.05266860.8328522815
Rick McCoskerAUSTests1975-198025465162212739.56383342.324951433
Stuart CarlisleZIMTests1995-200537666161511826.92433237.2828718510
Matthew WadeAUSTests2012-202136639161311729.87320350.3645317512
Josh DaveySOM/LEIFirst-class2016-20267810627161375*20.42346846.5103620813
Nari ContractorINDTests1955-196231521161110831.59--1112572
Yashpal SharmaINDTests1979-1983375911160614033.46361834.832941407

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.