Live1st ODI · India in New Zealand 2026/27NZ53/2 (11)INDIND chose to bowlTest1st 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)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 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
Nick SelmanGLA201920191119261215036.00125548.76143800
Azhar AliWOR2023202314261612103*24.48139543.87214731
Mark StonemanMID20232023142816127622.67114553.45053792
Cyril WashbrookENG19481948611161119561.1017238.95220581
Cheteshwar PujaraIND/YOR201520158132611145*55.55119751.04221753
Ian BothamENG198419841017061113835.9494764.52141788
Sammu AshanCMCC/ACCC20252025101816117935.9498162.280416910
Colin CowdreyENG19661966101826119638.19130038.54052590
Harry FinchSUS201820181322061110327.77117452.04143893
Colin CowdreyENG1962196269161018276.2535448.31310571
Alastair CookENG/ESS201420141016161018140.67128147.62130690
Stephen FlemingNZ199719971019061012932.11136344.75164733
Adam WheaterHAM201420141220161010732.1180276.06132813
Alex DaviesLAN201820181220061011530.5095164.141431001
Lewis McManusNOR20252025142326109529.05118851.35041795
Fletcha MiddletonHAM20232023142406107725.42132146.18044930
Curtis HeaphyCS20252025712060913250.75148241.09231620
Gareth SeverinWF20232023713060919646.85119650.92221589
Stephen EskinaziMID20162016915160915743.50119550.96220855
Alec StewartENG200220021016360912346.85113053.89142750
Temba BavumaSA20172017122016098932.05129247.14052731
Michael PollardWF20152015102026098233.83121650.080616711
Liam DawsonENG/HAM201620161220260911633.83121550.12153702
Adam LythYOR202620261424060914125.38140543.35142840
Ben FoakesENG/SUR20242024172616098224.36156338.96041603
Dimuth KarunaratneSL20232023610060817960.8093964.75230700
Pasindu SooriyabandaraSL/MSC202620268132608204*55.2789667.86142635
Saud ShakeelPAK/YOR202320238142608208*50.67132845.78210720
Brian LaraWI1998199881516089343.43110355.12050895
George HillYOR2024202413182608169*38.0095763.53140803
Keith BarkerWAR201620161622360811332.0090866.96141763
Roshan MahanamaSL19921992610060715360.70118551.22240791
Pavan RathnayakeCCC20252025913060719446.6985271.241305023
Tatenda TaibuZIM20052005816260715343.36143742.24152765
Colin AckermannDUR202520251220160712431.95124748.68233771
Tillakaratne SampathNSWC2025202512212607129*31.95113553.481326311
Usman KhawajaAUS/QUE20242024122336077530.35137944.02042674
Ramnaresh SarwanWI20082008713060612846.62122149.63240673
Shiv ThakorDER20162016913460613067.3387869.02221743
Javed MiandadPAK197819788135606154*75.7558142.86231437
Paul HortonLAN201520151016160616840.40112353.96151831
Ned EckersleyLEI201620161016260611743.29123449.11310702
Michael YardySUS201520151017060612435.65111954.16232910
Kamran AkmalPAK200620061218360611340.4090067.33232902
Alastair CookESS202120211318060616533.67118950.97221871
Ed CowanAUS201220121118060613633.67138443.79141731
Rahul DravidIND200720071019260612935.65145041.79130861
Ian ChappellAUS19721972713060519646.54132245.76232775
Ian ChappellAUS19741974815160514543.21118051.27211754
Habibul BasharBAN20012001816160510840.33111154.46162792

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.