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
Abdul RazzaqPAK2000200011161368100*24.53115731.81123450
Andrew HoddYOR20172017111713685723.0064157.41032511
Farveez MaharoofSL20062006111823687223.0089341.21030473
James FullerHAM202520251118336852*24.5358662.80012497
Keith DudgeonKEN20262026132013684419.3773749.93003431
Chris RushworthDUR20152015152543684317.5251271.88001506
Jeetan PatelWF/WAR20182018223133684213.1453369.04005417
Brett D'OliveiraWOR2020202058136717452.4353868.22110482
Jeet RavalCS201220125923677452.4371551.33030430
Nikhil ChaudharyTAS2025202559136716345.8848176.30111415
Monty NobleAUS189918995923678952.4310.0004200
Javed MiandadPAK1993199371203679230.5881844.87020413
Jason SanghaSA20262026814236711530.5873450.00123526
Gareth RoderickWOR202620269152367164*28.2384443.48102323
Ian WestwoodWAR201620161016136712724.4788341.56113510
Glen ChappleLAN201420141217436745*28.2354966.85000443
Zak ChappellDER20252025141713676122.9464656.81023513
Will SutherlandVIC20232023111903678319.3260560.66021396
Craig OvertonENG/SOM20182018122023678020.3950572.67012515
Percy McDonnellAUS1884188446036612461.0016861.31211280
Patsy HendrenENG1928192846036616961.0065953.41110342
Sam BillingsKEN2019201947136613861.0049673.79301472
Majid KhanPAK1976197647036611252.2913446.27120544
Vic PollardNZ1973197347236611673.2070542.84220410
Hilton CartwrightWA20212021482366121*61.0066255.291224111
Graeme van BuurenGLO20162016582366172*61.0062158.94200442
Nathan SmithOV2019201958236611461.0061459.61111453
Barry ShepherdAUS196419645913669645.7548844.67041390
Gordon GreenidgeWI1991199159136622645.7581245.07100512
Yashpal SharmaIND19821982610336614052.2992434.42110332
Mike SmithENG19641964710236675*45.75--020412
Wriddhiman SahaIND20162016911236610440.6776747.72121364
Chad BowesCAN20252025712036611830.5047277.54201433
Aiden MarkramSA20252025612136613633.2765755.71101442
Basil ButcherWI1968196871313668630.5015350.98031422
Gordon GreenidgeWI19901990713036614928.1570851.69100473
Moin KhanPAK1999199981503667024.4073849.59040417
Jaik MickleburghESS2015201591603666122.8877647.16021560
Tom ClarkSUS2024202412161366112*24.4081245.07111481
Donovan GrobbelaarAA20152015101723669924.4096937.77023431
Adam RossingtonNOR20182018101713665822.8861459.61032531
Tom SmithGLO20142014121743668028.1582944.15011461
Ben RaineDUR2022202213184366103*26.1470052.29112411
Martin CroweNZ19911991230365299121.6766754.72100343
David SteeleENG197519753603659260.8386042.44040412
George UlyettENG1882188248036514945.638543.53121282
Jonathan TrottENG2011201169036520340.5673649.59121380
Geoff PullarENG1962196269136516545.633545.71120360
Basit AliPAK19931993610136592*40.5672650.28021462
Cameron GreenAUS/WA20232023711136511436.5072850.14111502

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.