Live1st ODI · India in New Zealand 2026/27NZ45/2 (9.2)INDIND chose to bowlTest1st 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
Dale PhillipsOV20232023815061912941.27101560.99151715
Mitchell HayCAN2023202381516199844.21110256.17062659
Quinton de KockSA201720171219261910136.4184573.25140787
Andrew SalterGLA20172017121946198841.27141643.71050828
James HildrethSOM201420141320161918232.58123650.08121753
Kapil DevIND1979197917233619126*30.9561683.77132696
Samit PatelNOT20182018132416197626.91101361.11062864
Rohit SharmaIND202420241426161913124.7698263.032217811
John SimpsonMID20152015162976196428.14155339.86032826
Angelo MathewsSL/CCC20252025913261896*56.18112355.030605211
Desmond HaynesWI19861986814461813161.80146442.21141662
Michael ClarkeAUS20112011916061815138.63105658.52311805
Sami AslamPAK2016201691816189136.35158039.11060643
Will RhodesWAR202320231420061810230.90121950.70121850
Ben DuckettNOT201920191221061814029.43100561.49122828
Mohammad YousufPAK20052005712061722351.42118851.94220774
Ben FoakesSUR2015201510164617140*51.42105258.65220794
Kim HughesAUS198019801017161711738.56119851.50141698
Geoff BoycottENG19651965918561711747.46109032.84141480
Daniel LawrenceENG/ESS202220221525061712024.68121450.82125774
Lawrence RoweWI1974197457061630288.00124549.48300733
Virat KohliIND20132013812161611956.00112754.66230732
Roy FredericksWI19751975713161616951.3335386.97220703
Misbah-ul-HaqPAK20152015814161610247.38118352.071605620
Babar AzamPAK201820188143616127*56.00113154.47161696
Mike AthertonENG1993199381606169938.50157139.21060790
Roshen SilvaSL201820181019261610936.24147741.71141473
Jermaine BlackwoodWI2015201510202616112*34.22112854.611437413
Ollie PriceGLO202420241321161614730.80141843.44141763
Clive LloydWI19731973611161517861.5050363.22230706
Dhananjaya de SilvaSL20162016612161512955.91112754.57220772
Angelo MathewsSL20222022813161519951.25135445.42212548
Dominic SibleyENG202020209141615133*47.31162337.89222701
Luke WellsSUS201520151322061510827.95133845.96143982
Matt RenshawQUE20252025813161412851.17112954.38410595
Mominul HaqueBAN201420147142614131*51.17117952.08251690
Mehedi Hasan MirazBAN20242024101826149738.38111355.17040784
Craig MeschedeGLA201520151521361410734.1182174.79221978
Max HoldenMID2018201812223614119*32.32114653.58133811
Jeet RavalCS/AA20132013713161312151.08118751.64330831
Kraigg BrathwaiteWI201620168143613142*55.73145842.04150591
Graeme SmithSA20072007917061313336.06104858.49131801
James PeirsonQUE202320231017261311540.87110755.37231753
Fergus O'NeillNOT/VIC202620261017461364*47.15109655.93051753
Luke WellsLAN202120211318261310338.31131546.62132953
Chris GayleWI200120011019161317534.06132946.121231030
Sam CurranENG/SUR20182018142226137830.65104158.890436815
Harry CameDER2026202614261613105*24.52134145.71143760
Virat KohliIND201920198112612254*68.0096763.29222783
Ravichandran AshwinIND201620161214061211843.71127148.15241662

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.