Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st 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
Brett D'OliveiraWOR201720171222069313831.50126154.96233916
Matt HorneNZ199919991223169310031.50176339.31140911
Mark PettiniLEI2016201615242693142*31.50148546.67210913
Joe ClarkeNOT202120211220069210934.60120057.67163907
Ryan HigginsMID/GLO202220221423169213931.45130453.07142762
Ben GeddesMID202620261425369273*31.45123556.03061887
Tom LathamNZ/CAN20242024132606928626.62136450.73042811
Samit PatelENG/NOT201520151730169210023.86127054.49225926
Dean BrownlieND20152015611069133462.8293074.30230889
Charles MacartneyAUS19211921813269117062.8222875.44320841
Haseeb HameedNOT202620261425269111530.04140049.36225882
Donald BradmanAUS19371937350690270138.00103766.54300510
Jacob OramNZ2004200410164690126*57.50125355.072217113
Chris GayleWI20062006101806909338.33120457.310629813
Jake LibbyWOR2026202614261690107*27.60123955.69152810
Virat KohliIND20122012916268911649.21147446.74330892
Allan BorderAUS19921992816368911053.00165341.68251663
Wasim JafferIND20062006917068921240.53152545.18230901
Will RhodesWAR2022202214242689111*31.32152345.24121795
Jake LibbyWOR202220221421168821534.40127254.09211781
Shoaib MohammadPAK19891989671687203*114.50163941.92320761
Joe CarterND20252025813168713857.25128453.50321759
Kraigg BrathwaiteWI20222022714368716062.45170040.41250712
Kamil MisharaNCC202520251015068711945.80119257.63221755
Sean DicksonKEN20172017916068731842.94125854.61133744
Adam RossingtonNOR20192019121716878242.94112760.960717913
Ben DuckettNOT2021202112192687177*40.4197770.32141970
Gordon MuchallDUR201520151019168714538.17125954.57222903
Nathan McSweeneySA2023202310202687112*38.17154444.49311725
Wavell HindsWI200020001323168716531.23147646.54143943
Sam RobsonMID202620261425068716227.48139049.42130870
Aunshuman GaekwadIND198319831425168720128.6359846.49132240
Dane CleaverCS202120218163686108*52.77132151.93150857
Andy FlowerZIM199819989175686105*57.17160242.82241654
Dinesh KarthikIND20072007917168612942.88130452.61160892
Zak CrawleyENG/KEN20202020813068526752.69112860.73232931
Hashan TillakaratneSL19951995714168511952.69164241.72321730
Tom LammonbySOM202220221425168511028.54163142.00122813
Pasindu SooriyabandaraMSC2025202510113684200*85.50131851.90320574
Justin LangerAUS20002000813168422357.00106864.04220874
Rohan KanhaiWI19581958814168425652.62--132530
Conrad HunteWI19581958814168426052.6210.00303451
Adam HoseWOR20252025815068426645.60100468.131208612
Ross TaylorNZ/CS20152015917168429042.7594172.69113931
Daryll CullinanSA199819981118168411340.24140648.65242812
Mark ButcherENG199819981325168411628.50178938.23225800
Daryl MitchellNZ20222022711168319068.30137749.603307911
Ben FoakesSUR2025202511182683174*42.69137549.67150893
Wayne MadsenDER2019201911201683204*35.95114959.44124981
Hashan TillakaratneSL200120018105682204*136.40131551.86320701

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.