Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Tagenarine ChanderpaulWI2024202424031217.7510031.0000130
T RajapakseACCC2026202624031117.756349.2100150
William MiltonSA1889188924031197.752642.3100030
Ghulam AhmedIND19491949242311115.50--000-1
Grayson ShillingfordWI1971197134031257.75--00101
Dennis LilleeAUS19831983542312515.5010529.5200140
Robbie KerrAUS1985198524031177.7510330.1000100
David WhiteNZ1990199024031187.759333.3300030
Simon DoullNZ1995199534031257.755556.3600231
Mark RamprakashENG1992199235131177.758436.9000250
Jacob DuffyOV201220125533112*15.5014221.8300020
Callum ParkinsonLEI2023202345031146.209333.3300020
Punch PhilipsonENG189518953513110*7.75--00010
Bob BlairNZ196419643513126*7.75--00340
Tom PunaNZ196619663533118*15.504918.3700020
Sadanand ViswanathIND1985198535031206.2030.0000200
Kenny BenjaminWI1996199635031116.205754.3900050
Abdur RazzakBAN2010201036231197.757143.6600031
Kieran BullGLA2014201436231127.7512824.2200150
Richard NgaravaZIM202120213613115*6.206150.8200260
Blake CoburnCAN2017201736231177.7512624.6000240
Riley MeredithTAS20222022463312410.334273.8100141
Shakthi UdaraNCC202620267633114*10.339931.3100040
Roy GilchristWI1958195876131126.20--00100
Bryan StrangZIM199519953623125*7.756845.5900330
Matthew HoggardENG20032003574311910.3311028.1800250
Shaheen Shah AfridiPAK20202020572319*6.2012824.2200140
Ernie JonesAUS1899189957031174.43--00200
Alf ValentineWI1951195147231146.20--00122
Tony LockENG1954195457131135.17--00200
Ashley MallettAUS196919695743111*10.33--00100
Reece TopleySUR2021202179231104.4311926.0500360
Jack MorleyDER/LAN20242024610031283.1017417.8200611
Makhaya NtiniSA20082008151483195.1715919.5000230
James AndersonENG/LAN2019201910147319*4.4311626.7200331
Fidel EdwardsWI200420041014331102.8211526.9600441
Jamie PorterESS201920191315531173.1020015.5000530
Charlie ShreckLEI201620161518113117*4.4313522.9600660
William PorterfieldIRE20132013110303030.004468.1800060
Tanvir AhmedPAK20102010110303030.004566.6700060
Christi ViljoenNAM20122012110303030.0022136.3600051
Ian OppermanNAM20122012110303030.007042.8600030
Tobias ViseeNED20172017110303030.003976.9200030
Miles HammondGLO20152015110303030.007440.5400040
Dellon PeirisNSWC20252025110303030.004369.7700030
George GiffenAUS18811881110303030.00--00010
Polly UmrigarIND19481948110303030.00--000-0
John RutherfordAUS19561956110303030.00--000-0
Vijay YadavIND19931993110303030.0025120.0000032
Ricardo PowellWI19991999120303015.003781.0800170
PreviousPage 325Next

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.