ODI1st 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 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 series (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom FellWORSpecsavers County Championship 20182018122205808926.36117449.40032830
Carl HooperWIIndia tour of West Indies 2002200257057923382.71114050.79310696
Lasith CroospulleCCCMajor League Tournament 2025/262025-2026914057915541.36573101.052116219
Daniel Bell-DrummondKENCounty Championship 202320239152579300*44.5496959.75122671
Nick KellyOVPlunket Shield 2020/212020-202181525799444.54112751.38062803
Alex WakelyNORSpecsavers County Championship 201620161118357910438.60120348.13131706
Hassan AzadLEICounty Championship 2022202211211579104*28.95150738.42141650
Jordan CoxKENCounty Championship 20212021132325799027.57125846.03043693
Ollie PriceGLOCounty Championship 20262026122315797726.32159136.39042800
Colin MunroAAPlunket Shield 2016/172016-201757157714696.17438131.744005528
Leonard HuttonENGEngland tour of South Africa 1948/491948-194959057715864.1124336.21220231
Keaton JenningsLANCounty Championship 202120211013157713248.08134542.90230571
Hamish RutherfordOVPlunket Shield 2017/182017-20181019057714230.37108253.33121692
Michael ClarkeAUSSouth Africa in Australia Test Series 2012/132012351576259*144.0078173.75200772
Ricky PontingAUSEngland tour of Australia 2006/072006-200758157619682.2995360.44220580
Ravi BoparaESSSpecsavers County Championship 201720171420257619232.00136242.29121626
Saif ZaibNORCounty Championship 202120211322157613527.43128544.82131662
Philip SaltSUSSpecsavers County Championship 201820181322057613026.1880471.64124853
Ricardo VasconcelosNORCounty Championship 202220221323057615625.04106853.93122843
Mike GattingENGEngland tour of India and Sri Lanka 1984/851984-198559357520795.8398558.38210694
Ian RedpathAUSWest Indies tour of Australia 1975/761975-1976611057510352.27126045.63321512
Nick BrowneESSLV= County Championship 201420148133575132*57.50124046.37310830
DC de BoorderOVPlunket Shield 2017/182017-201810171575140*35.94126845.35131733
Mark StonemanSURSpecsavers County Championship 201920191018057510031.9496659.52132861
Steven DaviesSOMCounty Championship 20212021122125758730.26108952.80042802
Harry BrookYORSpecsavers County Championship 201820181223057512425.0097958.73134793
Victor TrumperAUSEngland tour of Australia 1903/041903-19045101574185*63.78--231662
Ryan McLarenLANSpecsavers County Championship 201720171318157410733.76127345.09121711
Warren BardsleyAUSSouth Africa tour of Australia 1910/111910-191159057313263.6783868.38150510
Jack HobbsENGEngland tour of Australia 1924/251924-192559057315463.67133042.11321370
Jesse RyderESSLV= County Championship 201420141116157313338.2078672.902227512
Phil MustardGLOSpecsavers County Championship 20172017142005737228.65128344.66033751
Jack HaynesWORCounty Championship 2023202312223573134*30.1697358.89214681
Tom LaceGLOCounty Championship 202120211426457311826.05131243.67136742
Gordon GreenidgeWIWest Indies tour of England 1984198458157222381.7193061.51200782
Colin BlandSAEngland tour of South Africa 1964/651964-19655102572144*71.5011647.411405510
Luke WellsLANCounty Championship 202120211216257210340.86125545.58131873
Jake LehmannSASheffield Shield 2025/262025-20261116057211335.7588264.85220671
Tawanda MuyeyeKENCounty Championship 20242024917057221133.6586965.82132756
Ben McDermottQUESheffield Shield 2024/252024-2025111815728733.65123346.39051692
Sanath JayasuriyaSLIndia tour of Sri Lanka 19971997230571340190.3384267.81200654
Tawanda MuyeyeKENCounty Championship 20232023916057117935.6978572.74113747
Jake DoranTASSheffield Shield 2024/252024-20251017057110133.59108052.87130812
Jason SanghaSASheffield Shield 2025/262025-20261119257111533.59114749.78142727
Dan MousleyWARCounty Championship 20232023132015719430.05100057.10062738
Michael HusseyAUSThe Ashes 2010/112010-201159057019563.33108552.53231673
Geoff PullarENGEngland tour of India, Pakistan and Ceylon 1961/621961-196269157016571.25--232681
Kane WilliamsonNZTrans-Tasman Trophy 2015/162015-2016510157016663.3398357.99220740
Chad BowesCANPlunket Shield 2021/222021-2022713057012743.8589163.97231744
Chad BowesCANPlunket Shield 2017/182017-2018101905709330.0095259.87032773

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.