Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 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-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

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
Asanka GurusinhaSLTests1985-199641707245214338.92610936.6578324811
Pankaj RoyINDTests1951-196043794244217332.5640.005914591
Bill EdrichENGTests1938-195539632244021940.00198330.5661332449
Jackie McGlewSATests1951-1962346462440255*42.0730.0071041542
Godfrey EvansENGTests1946-19599113314243910420.5061544.5528172027
Sam CurranSURFirst-class2015-202651757243712635.84364666.84220734233
Ken McClureCANFirst-class2015-202546809243721034.32510747.72581031621
James WhartonYORFirst-class2022-202644754243628534.31466452.23216628733
Les AmesENGTests1929-1939477212243414940.57213939.788751726
Philip SaltSUS/LANFirst-class2016-202548792243313031.60346970.14513931120
Gareth BergHAM/NORFirst-class2015-20237410314242899*27.28400160.680141530733
Brendan TaylorZIMTests2004-202637724242017135.59435455.58612326722
Daryl MitchellNZTests2019-202639626241119043.05454253.08616223543
John WaiteSATests1951-196550867240513430.4428940.8341691371
Imran FarhatPAKTests2001-201340772240012832.00497048.2931433484
Cameron GreenGLO/WAFirst-class2018-202625458239425164.70426956.08106125731
Joe WeatherleyHAM/KENFirst-class2016-2026651074239016823.20566942.16212103133
Hashim AmlaHAM/DER/SURFirst-class2014-2022385862387215*45.90491948.537942696
Mehedi Hasan MirazBANTests2016-20266110911238410424.33476350.05211626926
Craig CachopaAA/WF/SUSFirst-class2012-201840722237820333.97417356.99414835937
Cameron SteelHAM/DUR/SURFirst-class2017-202558945236122426.53558542.274101127811
Mark RamprakashENGTests1991-200252926235015427.33649536.18212122517
Ollie RobinsonSUSFirst-class2015-20269113330234511022.77360864.99271332912
Wilfred RhodesENGTests1899-1930589821232517930.19177640.5421161091
Shikhar DhawanINDTests2013-201834581231519040.61345866.9575431612
Will BraggGLAFirst-class2014-2017427742308161*31.62507845.4541282821
Graham DowlingNZTests1961-197239773230623931.16133135.01311620014
Dan MousleyWARFirst-class2019-202654856230214429.14397357.94118831314
Bill WoodfullAUSTests1926-193434544230016146.00439931.1271361170
Brett HuttonNOR/NOTFirst-class2015-20261051551922968416.88522943.91082327314
Rehan AhmedLEIFirst-class2022-202639642229113636.95309873.95711631025
Matthew ShortVICFirst-class2018-202643725229111934.19410055.88315626813
BJ WatlingND/DURFirst-class2013-202139676229017637.54450850.80316928413
Peter BurgeAUSTests1955-196642688229018138.17230842.1141251926
Trevor BaileyENGTests1949-19596191142290134*29.74109925.3011071782
Grant StewartSUS/KENFirst-class2017-2026589412228918227.91310773.673121225871
Syd GregoryAUSTests1890-1912571007228220124.5417640.9148121570
Andrew EllisCANFirst-class2012-201841684227817135.59404556.32610430328
Mike SmithENGTests1958-197250786227812131.64118130.483111118210
Michael RipponCAN/OVFirst-class2017-2025539113227610629.18488246.621111326717
Jack ClaytonQUEFirst-class2022-202640697226813436.58524943.216121025510
Shaun MarshAUSTests2011-201938682226518234.32516543.85610102648
Matthew WadeTASFirst-class2017-202426485226414652.65415454.50713225929
Harry NielsenSAFirst-class2018-202646857225811428.95507644.48112142697
Graeme PollockSATests1963-197023414225627460.97200855.88711128911
Will JacksSURFirst-class2018-2026497272253150*34.66355563.38414828242
Alex HalesWOR/NOTFirst-class2014-201729471224723648.85335067.0768234613
Tim SoutheeNZTests2008-202410715510224577*15.48271582.69072121598
Kyle AbbottHAM/WORFirst-class2014-202612516931224597*16.27414554.16082330528
Devon ConwayWF/SOMFirst-class2018-2024254482239327*62.19404855.3158231623

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.