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
Everton WeekesWI1950195046033812956.33--130350
Shaun MarshAUS/GLA/WA2019201958133821448.2974845.19110470
Colin CowdreyENG195819586803388142.2540024.25030401
Bob BarberENG1966196658033818542.2550966.40111390
Shahid AfridiPAK1999199959033814137.5649068.98112497
Will YoungNZ/CS/NOT20232023510133814537.5655061.45110394
Shakib Al HasanBAN2022202261103388430.7353263.53041328
Hamilton MasakadzaZIM201320136121338111*30.7386439.12111387
Jermaine BlackwoodWI2016201681303389526.0054462.13032426
Jonathan TattersallYOR2023202391313387928.1750866.54010501
Asif MujtabaPAK19931993713333865*33.80110730.53042410
Tom AlsopHAM20192019914333815030.7363053.65111423
Liam DawsonHAM2018201891523387226.0062154.43010302
Gavin RennieZIM1998199881613388422.53102233.07033321
Luke WrightSUS2018201891603388821.1356160.25015523
Kasey AldridgeDUR20262026131633389926.0064952.08011421
Godfrey EvansENG19481948111923385019.8814147.52011190
Kyle JarvisLAN20162016162343385717.7963653.14013473
Denis LindsaySA1966196624033718284.2532876.52120428
Clem HillAUS1898189846033718856.17--121290
S MalshanPSC/SSC2025202557233710867.4060355.89110371
Alex DaviesLAN202020205813378648.1454861.50041541
Tim BresnanYOR201420149903379537.4474545.23041443
George MannENG19491949592337136*48.14--100282
James RewSOM202220227123337101*37.4484939.69111420
Michael JonesDUR2021202181313378128.0875944.40021510
Romesh KaluwitharanaSL19971997814133710325.9255760.50110442
Suresh RainaIND2011201171413378225.9267649.85043430
Dominic BessENG/SOM2018201891413379225.9262354.09022530
Sarfraz AhmedPAK2018201891513379424.0754561.83022291
Liam TrevaskisDUR20222022111553378833.7077143.71021441
Harry DeardenLEI20192019111603376121.0681241.50011491
Will SutherlandVIC202220221016333710025.9256359.86103358
Karl BrownLAN20162016101703376119.8276044.34023470
Brett HuttonNOT20162016121933377421.0681741.25023410
Chris WrightLEI202320231420633766*24.0749667.94014448
Jack SiedleSA1931193147033614148.00--121140
Tamim IqbalBAN201320134803369542.0069048.70031391
Clive LloydWI1977197759133615742.00--100217
Tom FellWOR20202020592336110*48.0074245.28110410
Daryll CullinanSA19961996591336153*42.0063552.91111372
Jason HolderWI2018201861123367437.3355660.43020396
Richard HadleeNZ198719877114336151*48.0063652.83101283
Cole McConchieCAN2021202181303367525.8577543.35032303
Harry CameDER2024202481413368425.8587138.58033440
Dave NourseSA1910191071413366925.8522945.4103260
Mushtaq MohammadPAK19771977714133612125.8512417.74111150
Jordan ClarkLAN20152015101523366325.8563453.00011424
Stuart BroadENG/NOT20162016182413365514.6155760.32011421
Andy FlowerZIM1993199347233511567.0078942.46131390

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.