Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Nathan McCullumOV20132013230855528.3315654.4901191
James PeirsonQUE201720172318582*42.5017249.4201080
Joseph Peter PhillipsGLO20242024230856428.3315455.19011110
Peter MayENG19531953230853928.33--00050
Sylvester JosephWI20042004240854521.2517648.30000111
Shahid NazirPAK20072007240854021.2511077.2700091
Xavier BartlettQUE20232023341853228.3322038.64000111
Dan TaylorSA19141914240853621.25--00000
Waqar HasanPAK19591959240854121.25--00051
Grant StewartKEN20192019452855928.3313463.4301291
Fateh SinghWOR20262026551852621.2515056.6700091
'Young Jack' HearneENG19241924451853521.254216.6700110
Graeme HoleAUS19541954350855717.003040.0001160
Nigel HowardENG19511951351852321.25--000-0
Eric DempsterNZ19541954351854721.25--00100
Carlton BaughWI20032003360852414.1718146.96000101
Rob NicolOV20182018462853621.2526631.95000101
Liam TrevaskisLEI20252025460853714.1718446.20000101
Bernard BosanquetENG19051905362852721.25--000-0
David RichardsonSA19921992460855014.1729828.52010100
Shoaib AkhtarPAK20052005471853814.1725233.7300275
Dhammika PrasadSL20142014470853112.1414757.8200283
Gareth AndrewHAM20162016671852514.1717748.0200193
Fabian CowdreyKEN20142014470852112.1422038.64000110
Kalhara SenarathneCMCC/RCC20252025570855912.1419743.1501260
Archie MacLarenENG19091909570852412.14--00000
Ian JohnsonAUS195019505718526*14.17--00160
Norman GiffordENG197319736748525*28.3320927.2700050
Roshan MahanamaSL19981998480855010.6331726.8101381
Neil WagnerNZ/ND20212021782853214.1710977.98003123
Stuart PoynterDUR202120216828552*14.1721140.2801080
Warren LeesNZ198019805818525*12.1421639.3500162
Martin SneddenNZ19901990783852317.0037222.8500190
Simon JonesENG200520058958520*21.2515056.67003131
Abdur RehmanPAK20122012591853610.6313363.9100175
DKRC JayatissaACCC20262026691852410.6316252.47001133
Shane ThomsonNZ1995199569085209.4430228.15001110
David MastersESS201520157103852812.1414558.62002131
Nana JoshiIND19591959510085218.50--00040
Dick LilleyENG19011901110848484.00--010130
Ashish BagaiCAN20062006120845742.0013164.12010110
Umar BhattiCAN200620061228483*-15255.2601081
Sikandar RazaZIM20132013120846042.0017248.84010120
Shan MasoodPAK20182018120846542.0015454.5501091
Mark AdairIRE202620261218444*84.0013363.16000120
Josh TongueWOR202220223228445*-13363.16000120
Ben CurranZIM20262026220844242.0016451.2200080
Yuvraj of PatialaIND19341934120846042.00--010-0
Robin BynoeWI19671967120844842.00--000150
Jeff DujonWI19811981120844342.0021139.8100070
PreviousPage 236Next

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.