Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND114/1 (18)IND need 29 runs in 84 ballsTest1st 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Luke WoodNOT201520151116242010030.0063066.67122568
George HillYOR20252025131904208822.1178353.64044581
Lawrence RoweWI1972197247141921469.8310.00211411
Navod ParanavithanaTUCA2026202658041915252.3874456.32200313
Sachin TendulkarIND199219927111419148*41.9074056.62302550
Stephen MurdochWF201420147111419155*41.9079552.70122544
Gordon GreenidgeWI19891989611041911738.0987447.94221451
JP DuminySA20162016712041914134.9275455.57121602
Prasanna JayawardeneSL200920098133419154*41.9071558.60101453
Chad BowesCAN2018201881414199332.2363965.57020573
Saeed AhmedPAK1962196271404196929.93--040272
Martin CroweNZ19841984914141910032.23112137.38111573
Daniel Bell-DrummondKEN202120211017141911426.1974156.55121563
Sarel ErweeSA20222022917041910824.6592745.20112480
Everton WeekesWI1956195645041815683.60--300590
Aravinda de SilvaSL19851985611141812241.80--210426
Wally HammondENG19301930611041811338.0091533.44120391
Norm O'NeillAUS19591959813441813446.4433641.67121300
Basil D'OliveiraENG196919699131418114*34.8362041.45111372
Billy RootGLA20222022914141899*32.1583749.94042470
Rishi PatelLEI2022202281504189927.8797642.83031604
Billy GodlemanDER201420149171418104*26.1389746.60131403
Javed OmarBAN20032003918041811923.22121434.43111600
Bevan CongdonNZ19651965102004185720.9020.00012175
Miles HammondGLO20192019142314188219.00103640.35023490
Pathum NissankaSL/NCC2025202546041718769.5062766.51200521
Les AmesENG1930193048141714959.5723375.54200360
Kapil DevIND19861986910241716352.1341198.78201564
Tom SmithLAN2016201681304178732.08104040.10041512
Jason HolderWI20172017916241711029.7980152.06122516
Virat KohliIND2024202410192417100*24.5367361.96111435
Bill PonsfordAUS1931193179041618346.22--200310
Wally HammondENG19371937610041614041.6054738.76121391
Junaid SiddiqueBAN20102010612041610634.67102840.47130570
Tom PriceSUS2026202671234169346.2273856.37040571
Kaveeshka AnjulaCCC202520251012241611041.6053777.471203518
Dilip VengsarkarIND19851985712241613741.6058141.14131281
Richard LeviNOR20162016913041610432.0059470.03111600
Babar AzamPAK2021202181314167734.6785848.48041572
Tom GraveneyENG19551955813141611134.6715770.70111410
Guy WhittallZIM20012001814141611932.0093344.59121451
Marlon SamuelsWI2011201181414168432.0079252.53043573
Sahan ArachchigeNCC202520251014241612534.6769360.03212342
Bruce LairdAUS1982198281514167829.71125733.09020220
Javed OmarBAN20012001816141685*27.73114336.40031540
Michael BracewellOV2016201691704169624.4775255.32031611
Herschelle GibbsSA2006200691804169223.1178552.99044632
Toby Roland-JonesMID2015201513194416103*27.7360269.10113603
Shane WarneAUS20052005152224169020.8061967.21023478
Aubrey FaulknerSA1911191136041511569.1768560.58140451

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.