Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by year (All cricket)

The most runs in a calendar year in all cricket v Sri Lanka at Singhalese Sports Club Cricket Ground: 245 by Grant Flower in 1998.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Singhalese Sports Club Cricket Ground×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Grant FlowerZIM1998199834024511261.2538264.14110270
Andy FlowerZIM19981998341182105*60.6735151.85110151
Rahmat ShahAFG202420241201459172.5025856.20020180
Graham ThorpeENG20012001232145113*145.0031745.74101130
Murray GoodwinZIM199819983401317332.7525651.17010150
Alistair CampbellZIM199819983401264431.5027645.65000151
Sachin TendulkarIND19991999110120120120.0014185.11100112
Ibrahim ZadranAFG2024202412011411457.0026143.68101120
Nathan AstleNZ199819982301067435.3317660.23010143
Craig WishartZIM199819983401064526.5020152.74000120
Ricky PontingAUS19991999111105105*-17161.40100110
Stephen FlemingNZ199819982301017833.6727736.46010110
Sourav GangulyIND19991999110858585.0072118.0601073
Guy WhittallZIM19981998340835220.7513661.03010100
Noor Ali ZadranAFG20242024120784739.0018242.86000100
Gavin RennieZIM19981998230715023.6713154.20010110
Greg BlewettAUS19991999110707070.0021033.3301090
Chris CairnsNZ19981998230602820.008669.7700024
Michael SlaterAUS19991999110595959.0014440.9701060
Matt HorneNZ19981998230513517.0010051.0000050
Robin SinghIND19981998110505050.007467.5701011
Marcus TrescothickENG20012001230492316.3311343.3600070
Adam ParoreNZ199819982314928*24.5010646.2300020
Graeme HickENG20012001110464646.0011440.3500020
Nasir JamalAFG202420241214141*41.007455.4100151
Hashmatullah ShahidiAFG20242024120351817.508242.6800040
Michael VaughanENG20012001120342617.0015521.9400030
Mike AthertonENG20012001120342117.008540.0000050
Justin LangerAUS19991999110323232.008239.0200030
Damien FlemingAUS19991999110323232.007841.0300030
Sadagoppan RameshIND19991999110323232.003591.4300060
Ajit AgarkarIND19981998110303030.004763.8300021
Bryan YoungNZ1998199823029249.678534.1200030
Mark EalhamENG20012001110282828.004070.0000021
Sourav GangulyIND19981998110262626.002796.3000050
Craig SpearmanNZ19981998120262213.008829.5500030
Andrew FlintoffENG20012001110242424.005048.0000010
Qais AhmadAFG20242024120222111.004746.8100011
Ikram AlikhilAFG20242024120222111.005639.2900030
Robert CroftENG20012001220201610.005139.2200020
Ajay JadejaIND199919991111919*-15126.6700011
Sachin TendulkarIND19981998110171717.0016106.2500040
Alec StewartENG2001200123017145.675133.3300130
Paul WisemanNZ19981998232171617.004240.4800011
Paul StrangZIM19981998341176*5.674736.1700000
Steve WaughAUS19991999110141414.006920.2900000
Darren GoughENG20012001221141414.002166.6700030
Mark PriestNZ1998199812014127.008915.7300020
Rahul DravidIND19991999110131313.003933.3300000
Mark WaughAUS19991999110131313.002846.4300010
Page 1Next

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.