Live1st ODI · India in New Zealand 2026/27NZ170/9 (37.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
Wasim RajaPAK197719776111541117*54.105345.281513716
Lou VincentNZ20052005711054122449.1893557.86131667
Mohammad AzharuddinIND19861986812254119954.1067950.37130532
Ollie RobinsonDUR20262026142025419730.0691958.87030581
Sean DicksonKEN201820181121054113325.76103452.32210703
Benny HowellGLO20182018122215416725.7690359.91043811
Kurtis PattersonNSW20242024571540167*90.0096955.73140484
Kamil MisharaSL/NCC20262026571540187*90.0065882.072204512
Ryan RickeltonSA20252025611154025954.0090259.87110636
Kane WilliamsonNZ/ND201920199132540200*49.0990659.60222631
Ian ChappellAUS19691969813154013845.0010940.37131501
Liam Patterson-WhiteNOT202520251116054013533.7586462.501326610
David LloydDER20242024132305407323.4882065.85042804
Frank WorrellWI1950195046053926189.83--210582
KL RahulIND2016201679053919959.8986962.03211587
Jack HobbsENG1910191059153918767.38--14102
Mohammad YousufPAK20042004713053911241.4689160.49210778
Mohammad RizwanPAK202420247131539171*44.9290159.82121466
Jeremy ConeyNZ1985198510163539111*41.46132940.56120490
Clive LloydWI198019801218153912131.71100853.47210593
Kevin PereraNSWC202520251220253911629.9484963.49132681
Harry FinchKEN202520251323253911825.67104251.73142750
Sherwin CampbellWI20002000142615398221.56143637.53041704
Gary KirstenSA19951995813053811041.38125542.87150761
Glenn TurnerNZ19761976814053811738.43--220470
Ravi BoparaESS20152015111915389929.89114047.19040615
Tom AbellSOM201620161322153813525.62118045.59214701
Sam WhitemanWA2020202059053711859.67111448.20330792
Rishabh PantIND20182018814053711438.3675471.221215516
Tamim IqbalBAN2017201781605378233.56101952.70051595
Adam RossingtonNOR20212021111615379435.8091358.82040616
Sean ErvineHAM201720171319153720329.83103152.09123601
Warwick ArmstrongAUS1902190212195537159*38.3610.00121142
Tim PaineAUS/TAS20182018122255376231.59128941.66021552
Jim AllenbySOM20152015152615376421.4899154.19044627
Vijay ManjrekarIND19611961681536189*76.57--130530
Dhananjaya LakshanCCC20252025910153615059.5674272.242304517
Gordon GreenidgeWI19771977510053610053.60--140548
Mark WaughAUS20002000813353611953.60106850.19130562
Gundappa ViswanathIND19821982914153622241.23101051.98142650
Aiden MarkramSA20242024815053610635.7383164.50130724
Asad ShafiqPAK20182018916053610433.50109448.99132604
Michael BurgessSUS2018201811171536101*33.5073373.12120692
Virat KohliIND20212021111905367228.21121644.08044601
Chris GayleWI20082008611153519753.5090459.181216714
Mahela JayawardeneSL19991999913153524244.58111847.85121653
Thilan SamaraweeraSL20052005914153513841.15108849.17142700
Richie RichardsonWI19861986814253516044.58106850.09210702
Josh ClarksonCS20232023815253511941.1564183.461425018
Brijesh PatelIND1976197610164535115*44.5810146.53120385

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.