Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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)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
Dean ElgarSA20142014712047012139.17103045.63221576
Kruger van WykCS20152015814447065*47.00101246.44060631
Gautam GambhirIND2011201181504709331.33105844.42040630
LJ WoodcockWF20182018916247014733.57102745.76121632
Lewis GregorySOM202520251116447089*39.1780858.17041596
Dean FoxcroftOV/CS2025202581624709433.5771965.37030629
Carl HooperWI199119911017247011131.3395349.32143536
Marcus NorthAUS201020101017147012829.3895749.11213614
Chris CookeGLA20182018112014706724.7490451.99032702
Daryl MitchellWOR202120211423147011321.36108843.20131640
Rachin RavindraNZ20252025573469176117.2548297.30210559
Brendan TaylorZIM20132013510146917152.1196848.45210364
Everton WeekesWI19551955510246913958.6310.00131502
Sanath JayasuriyaSL2003200371214698542.6479958.70040711
Henry NichollsCAN20142014712046911939.0891951.03131541
Matt BoyleCAN202520258141469156*36.0873164.16131577
Denis ComptonENG19511951915146911233.5020.00132350
Mike AthertonENG19961996916146916031.27122438.32122551
George WorkerAA202220229171469100*29.3193650.11121597
Alex CareyAUS/SA202620261017446910336.0885454.92111462
Andrew FlintoffENG20062006101834697031.2791451.310525710
Tim PaineAUS/TAS20192019162424697921.3298147.81023532
Will YoungCS2018201858146816266.86105044.57131595
Raman Subba RowENG19611961510046813746.80--210381
Michael KlingerGLO20152015611146810346.8096748.40220623
MS DhoniIND2007200781344689252.0069067.830525210
Paul ReiffelAUS19971997914546879*52.0077560.39041510
Bob SimpsonAUS1961196181404689233.4351236.91051330
Greg BlewettAUS19951995915146811533.4398047.76221560
Ricardo VasconcelosNOR20182018916046814029.2584255.58143661
Jim BurkeAUS19561956916146816131.20--120290
Mason CraneGLA20242024111854686136.0096648.45021602
Ricardo VasconcelosNOR202520251219046810024.6382556.73121705
Billy GodlemanDER202220221220046815823.40126736.94101511
Ben RaineDUR202520251320246810126.0065072.001125210
KL RahulIND201820181222146814922.2979359.02114603
Tom GraveneyENG1967196769046715151.89101346.10130663
Alex DoolanTAS20182018610146711551.8979159.04141558
Ben HorneAA2017201791434679342.4585754.49032548
Polly UmrigarIND1952195211161467130*31.1350.00212162
Jordan ClarkSUR2024202413173467106*33.3666570.231235110
Tom BaileyLAN20232023131844677833.3665970.860325210
David WainwrightDER201420141422546710927.47104844.56134480
Dave HoughtonZIM19941994330466266155.3399047.07210505
Bob SimpsonAUS1967196759046610951.7818658.60220280
Charlie DavisWI1972197259146618358.25--110491
Qasim UmarPAK1985198569046620651.7855344.85120250
Nic MaddinsonVIC20212021610146612851.7876261.151203612
Salman ButtPAK20052005611046612242.3699646.79221581
Kruger van WykCS201420147113466111*58.2596248.44130510

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.