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
Kapil DevIND1985198571103657833.1831088.06031401
Duleep MendisSL19851985611136512436.5022854.39130112
Danny LambLAN202120211114136512528.0886842.05122401
Umar AkmalPAK20102010917236579*24.3350472.42010456
James SalesNOR2024202478236413560.6760160.57200382
Bob WyattENG193319337913647845.5076932.64040173
Shoaib MalikPAK20092009711136413436.4075148.47111434
A WanninayakeBCAA2026202671213646433.0966454.82021431
Shaun PollockSA1997199781443648236.4075248.40022422
Ben StokesENG/DUR2014201491403648526.0059161.59024552
Shadman IslamBAN2024202471413649328.0073349.66032451
Saim AyubPAK2024202471403647726.0065755.40031384
James KettleboroughGLA2015201581513648126.0079245.96030560
Jack RyderAUS19251925361363201*72.6058249.66111261
Nick GreenwoodWF2026202648036314345.3850971.32200515
Sew ShivnarineWI1978197851013636340.33--041370
Javed MiandadPAK1990199081203636530.2594138.58030351
Graeme van BuurenGLO20192019101333639336.3060160.40021520
Al SahariarBAN2002200271403637125.9360360.20020640
Michael VaughanENG20082008915036310624.2088341.11112460
Dane VilasLAN202320231016236312425.9361958.64113383
Graham NapierESS20152015131713637322.6946777.73021479
Will GidmanKEN2016201657436299*120.6769152.39051411
Stan McCabeAUS1938193848036223245.2544681.17100522
Basil ButcherWI1959195958136214251.71--120100
Mohinder AmarnathIND1977197748036210045.2575148.20122230
Alan TurnerAUS1976197648036213645.2562857.64110361
Mudassar NazarPAK1987198789136212445.2594638.27210470
Eoin MorganENG20112011710136210440.2261958.48132403
William PorterfieldIRE/WAR20172017713036210827.8573449.32111473
Mitchell SantnerND20142014813336211836.2071350.77135452
Oli StoneENG/NOT2024202481313629030.1777846.53032521
Ross TaylorNZ/CS2020202091423627030.1757862.63011506
Jason HolderWI20212021816236271*25.8665555.27022476
Stephen EskinaziMID20192019111903627519.0569252.31012590
Andrew JonesNZ1987198747036115051.5791839.32110280
Vernon RansfordAUS1911191151003619536.1069052.32032250
Michael YardySUS20142014813036113927.7771950.21111360
Chad BowesCAN20162016714336115532.8262158.13100453
James PeirsonQUE202520251116136112824.0774248.65102313
Daniel Bell-DrummondKEN201720171018136184*21.2478046.28022511
Dilip SardesaiIND19651965363360200*120.0060.00200510
Eddie BarlowSA1970197047036012751.4393038.71210363
Mohammad AzharuddinIND1993199378036018245.0053167.80110391
Younis KhanPAK20122012610036012736.0079945.06111341
Mohammad RizwanPAK2025202551003607536.0070351.21020283
Chris GreenNSW20232023711536061*60.0072050.00050472
Gulabrai RamchandIND195519559113360106*45.00--120251
Richard HadleeNZ19831983611336092*45.0048973.62031483
Roy DiasSL19851985611136010636.0021649.07121280

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.