Live1st ODI · India in New Zealand 2026/27NZ137/8 (33.3)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
Ali OrrSUS20212021714054811939.14137139.97141801
Hanif MohammadPAK19621962714054811139.14--222470
Nasser HussainENG19971997915054820736.53120545.48211771
Chris CairnsNZ199919991015154812639.14100154.751406117
Jeet RavalND20252025815154812939.14119745.78220622
Hilton CartwrightWA202320231016054813234.25113448.32142706
Jack ClaytonQUE202320231018254810934.25129842.22142620
Kieran PowellWI20172017101905489028.84118446.28022703
Joe BurnsQUE202320231019154813330.44139139.40131571
Ryan PatelSUR20252025132045489234.2595557.38041727
Stephen PetersNOR20142014122415488823.8399754.96032760
Inzamam-ul-HaqPAK19971997810254717768.38106051.60140675
Peter BurgeAUS19611961712154718149.7338931.11121510
Miles HammondGLO2021202191615479436.47117246.67040685
Sam HainWAR201520151017254710636.47107151.07231622
Devon ConwayNZ/WF/SOM20212021611054620049.64108250.46130702
Roy FredericksWI19741974811154610054.6092942.73140660
Saleem MalikPAK198719871218354610236.40125039.28132510
Jeetan PatelNZ/WF/WAR20162016274085464717.0675572.320056710
Rohit SharmaIND20232023813054512041.9293158.542216013
Graham GoochENG19921992813054513541.92116846.66220743
MahmudullahBAN20102010714154511541.9288261.79141793
Niroshan DickwellaSL/NCC20262026914154512641.9261189.20151632
Sean SoliaAA202420248151545170*38.93105151.86133738
Keith MillerAUS19551955710054414754.408058.75300632
Bharat PopliND20232023612254410554.4089161.05231695
Saud ShakeelPAK20242024713054414141.8595157.20221441
Jeff CroweNZ19841984914054412838.86114447.55141752
Mark BoucherSA20062006112115448527.20108949.95051722
Ian HealyAUS19971997152425448524.73100853.97031661
Bob CowperAUS19651965711054314349.3630641.18220340
Polly UmrigarIND19551955912254322354.30--210390
Curtis HeaphyCS20242024813254313149.36127742.52152560
Gareth SeverinWF20252025714054310438.79104152.16130663
Neil HarveyAUS19591959814354311449.3627329.3013080
James FosterESS201620161316354311341.7779868.05130629
Salman ButtPAK20102010816054310233.94106051.23131870
Misbah-ul-HaqPAK201620161018154311431.94113247.97142485
Jordan SilkTAS202320231018354318136.20109249.73214620
Alex CareyAUS/SA20232023142215438125.8696856.10042695
Nick BrowneESS202320231424254315924.68121044.88115752
Mark TaylorAUS199019906112542101*60.22132041.06250510
Dawid MalanYOR20232023713054213241.6975072.27211735
Graeme WoodAUS19821982917154210033.88140738.52132533
Jake LehmannSA20242024918154210031.8886462.73154670
Darren StevensKEN20152015132005427627.1079967.83052839
Zafar GoharMID20262026142125429528.5399854.31042555
Ross WhiteleyWOR20162016132225427127.10104951.670426915
Sachin TendulkarIND2009200969154116067.6396955.83230714
Jackie McGlewSA195319536101541255*60.11--130430

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.