ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Jack HobbsENG19121912914183218764.0080355.42330731
Brian LaraWI19991999815183221359.43141258.923401198
Ryan ten DoeschateESS20152015121948328855.47128164.95072898
Dominic SibleySUR202420241422383215043.79175847.333301133
Taufeeq UmarPAK201120111019183123646.17187644.30332941
Leus du PlooyMID202620261119283118248.88127665.13250912
Allan BorderAUS1984198411203831100*48.88214436.61160771
Kevin PietersenENG201020101422283122741.55133662.201531185
Jacques KallisSA1999199910153830148*69.17232835.65351775
Denis ComptonENG195419541116183027855.33--242541
Cheteshwar PujaraIND/SUS202320231320183015143.68149355.593321076
Shiv Sunder DasIND20012001132418308436.09218837.930811111
Alviro PetersenSA/SOM201420141726283015534.58150455.19152968
Cheteshwar PujaraIND20132013813282920475.36147456.243301071
Lewis HillLEI202120211320182914543.63137560.293411015
Roy FredericksWI197619761223282913839.48111956.03254741
Alexei KervezeeWOR201420141626182911033.16143057.972531094
Tom Kohler-CadmoreYOR2019201914221828165*39.43153953.802311183
David LloydGLA202120211425182812134.50130263.591521163
Clyde WalcottWI19551955510082715582.70--520810
Mark StonemanMID/SUR202120211422082717437.59160851.433441202
Jamie SmithENG/SUR2025202513245827184*43.53106377.801519917
Laurie EvansWAR2015201515273826213*34.42188243.891431100
Leonard HuttonENG195419541017182520551.5616235.80231662
Graeme SmithSA201220121019282513148.53152254.20351971
Jack HaynesNOT202520251420082515741.25147655.894111074
Ben SlaterNOT202320231425082514033.00170348.442311143
Emilio GayNOR202220221425082514533.00169248.762411201
Harry BrookENG/YOR202520251120182415843.37101980.862428914
Justin LangerAUS200320031221182414641.20144856.913421076
Inzamam-ul-HaqPAK20022002914082332958.79129463.602109914
Sam HainWAR201420141218282320851.44174047.30412953
Abdullah ShafiquePAK202220229182823160*51.44201340.883218010
Justin LangerAUS200120011017282212354.80151454.294311028
Jos ButtlerENG/LAN201820181120182210643.26119069.08172928
Joe ClarkeWOR2018201813241822177*35.74130463.043131100
Luke ProcterLAN201620161625182213734.25194842.202301012
Ben StokesENG2019201911213821135*45.61155952.662419017
Ben FoakesENG/SUR201820181321382110745.61159951.34151915
Martin CroweNZ198519851017182018851.25189543.272411051
Stiaan van ZylSUS201920191220382017348.24162750.402411100
Tom AlsopSUS2023202314232820182*39.05175046.86242910
Ross TaylorNZ201220121018381914254.60149054.97321904
Tom HainesSUS202420241420081913340.95119068.823221171
Ryan McLarenHAM201620161422981910063.00160651.001601086
Adam LythYOR202120211422181915339.00158151.803341174
Sam NortheastKEN201420141322181912839.00155252.774321023
Allan LambENG198419841525281911035.61185244.22420975
Steven MullaneyNOT201520151526081911231.50152753.631411193
Saeed AnwarPAK19981998915081814554.53152153.783301094

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.