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
Ed BarnardWOR202120211318374612849.73145851.17230900
Daniel HughesSUS202620261120074613637.30125259.582331132
Finlay BeanYOR202420241422074617333.91123860.262239514
Kraigg BrathwaiteWI/YOR201720171223074613432.43189239.43142736
Dominic SibleySUR2023202314256746140*39.26197337.81153843
Martin AnderssonDER202520251317274510749.67107769.173329510
Michael BurgessWAR202220221218074517841.39101573.4023510014
Jason RoySUR201620161119074512039.21102172.972321150
Michael BurgessWAR202420241419274514743.82120261.982307512
Yashasvi JaiswalIND202520251019074517539.21112666.163331106
Jack LeaningKEN2021202113215745127*46.56177741.92163811
Robin SmithENG1990199012226745121*46.56174342.74261810
Chris WoakesENG/WAR201620161728674512133.86162645.82131892
Colin AckermannLEI2022202212232744277*35.43141752.51223992
Sarfraz AhmedPAK20142014916574311267.55100873.71340752
Dimuth KarunaratneSL201820189171743158*46.44131256.63172711
Colin AckermannDUR202420241118274318646.44146650.68222732
Ravi BoparaESS2018201812204743133*46.44137354.12241864
Mohammad RizwanPAK/SUS202220221322374313039.11128357.91222905
James VinceHAM2015201515282743125*28.58122560.651541172
Nick KellyOV202120218141742234*57.08118962.411629413
Tom LathamNZ/CAN2021202110182742127*46.38158046.96320804
Henry NichollsNZ/CAN2023202310192741200*43.59125059.28310627
Jason SanghaSA2025202511203741126*43.59147650.20242819
Brooke GuestDER202320231421074119735.29136054.49223982
Trevor GoddardSA1964196491727409349.3385338.22060471
Mark WaughAUS199419941017174014046.25141552.30240715
Mahela JayawardeneSL200020001018174016743.53142951.78230954
Roston ChaseWI201720171019274013143.53150149.30241864
Matt PriorENG2009200913203740131*43.53101872.69162902
Chris NashSUS201420141120074017837.00118562.451501190
Carl HooperWI199719971221374012941.11118762.342328713
Alex CareyAUS/SA202220221521374011141.11119162.13141713
Rob YatesWAR202620261422274010937.00147250.271511082
Ben BrownHAM2026202614275740103*33.64127957.86154898
Chris GayleWI2009200910161739165*49.27109167.744118218
Henry CooperND202520258141738206*56.77145150.86231886
Joe RootENG/YOR202620261017173816046.13115763.79150940
Gus LogieWI198819881220273895*41.00120561.24051992
Ian BellENG200620061121373811941.00155347.52342783
Rob YatesWAR202420241321173819136.90111666.131511017
Adam RossingtonNOR201520151323173811633.55102572.001741117
Graeme van BuurenGLO202520251424373817535.14110766.67223926
Chesney HughesDER201520151224173810432.09158346.62243914
Stephen FlemingNZ200420041017173720246.06144051.18221914
Will JacksENG/SUR2022202213193737150*46.0692979.332318321
Daniel LawrenceENG/SUR202420241420173717538.79101572.612307710
Chris CookeGLA20252025142147378443.35148149.76061825
Jack LeaningYOR201520151322273711636.85152648.30221944
Greg ChappellAUS197719771018073612140.89162145.40231731

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.