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 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
Ben BrownSUS2016201614215848159*53.00120770.263411084
CWJ AllisonESS202620261426284811435.33154554.8914310810
Mike GattingENG198519858135847207105.88157353.853401053
Virat KohliIND201420141020184716944.58139960.544221012
Adam VogesAUS/MID201620161419284523949.71170349.62231923
Angelo MathewsSL201520151121184512242.25158953.18330878
Leus du PlooyDER202220221423384513442.25156454.03250984
Ricardo VasconcelosNOR2021202114241845185*36.74138461.052211143
LJ WoodcockWF2016201610181844203*49.65176447.853431094
Bill EdrichENG19471947813184319170.2564638.54240874
Sadagoppan RameshIND19991999918184314349.59170249.532511030
Harry CameDER202520251423184310338.32175947.921741005
Josh ThomasSOM202620261425184313635.13139860.303431183
Tom HainesSUS202520251426384317436.65141159.742421184
James RewENG/SOM202620261423184212238.27147057.281821047
Paul HortonLEI2016201615262842117*35.08160352.532621161
Colin BlandSA196419649164841144*70.0888537.74250806
Justin LangerAUS200220021117184125052.56121569.222201223
Travis HeadAUS/SA202520251223184117038.23107178.522301019
Tom WestleyESS202520251424384114840.05198042.473211070
Saleem MalikPAK19941994814184023764.62142159.113201150
Michael BracewellOV201420148151840155*60.00161851.9233010611
Nick KellyWF20242024815284016164.62139160.39420955
Chris CookeGLA2022202213216840191*56.00140959.62251908
Liam DawsonHAM202320231422184014140.00151255.56341994
Ed BarnardWAR202420241422184016540.00146757.26253975
Ben FoakesENG/SUR202320231523184012538.18160152.473221023
Mohammad YousufPAK200020001118183912449.35214939.04421837
Neil McKenzieSA200120011320083910341.95211939.59171906
James VinceHAM202220221424283911138.14124467.441611146
Patsy HendrenENG193019307142838205*69.8343158.00260801
Wasim JafferIND200720071019183820246.56156253.653431211
Hamish RutherfordNZ/OV201320131220183817144.11123068.1322111412
Brett D'OliveiraWOR2026202614242838103*38.09179046.82172938
Tamim IqbalBAN20102010714083715159.79103780.713611139
Steven CroftLAN202220221420183715544.05177147.26233993
Adam GilchristAUS200420041425383714438.05111575.073348916
Saeed AnwarPAK19941994814083616959.71141958.912511083
Cheteshwar PujaraIND201620161116183612455.73172648.443401072
Adam GilchristAUS200520051522283616241.8098584.8732110022
Alastair CookESS202320231426183612833.44165950.391631130
Miles HammondGLO202220221427283616933.44184445.341621228
Tom BruceCS2015201510171835112*52.19119170.111809612
Jacques RudolphGLA201420141425083513933.40167349.912521112
Beau WebsterAUS/WAR/TAS2026202617283835108*33.40148156.381511015
Anaru KitchenOV20172017918283420752.13111974.533317922
James WhartonYOR20242024914183328564.08120968.902209923
Dawid MalanMID201920191220183319943.84151155.133221011
Chris NashSUS2015201515261833142*33.32140459.332311167
Ben ComptonKEN202420241326083316532.04203041.031531061

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.