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 (All cricket)

The most runs in a calendar year in men's cricket v Sunrisers Eastern Cape: 184 by Dewald Brevis in 2026.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Sunrisers Eastern Cape×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dewald BrevisPC2026202633118410192.00107171.961101214
LG PretoriusPR202520255501729734.40114150.88020197
Devon ConwayJSK2025202533114976*74.50116128.45010223
Reeza HendricksJSK202320233301429647.3397146.39010174
Faf du PlessisJSK202320233301299243.00100129.00011114
Wiaan MulderDSG202420244301285242.6785150.59010107
Rubin HermannPR2025202544112581*41.67110113.64011124
Reeza HendricksMCT2026202622111170*111.0087127.59010111
Bryce ParsonsPC202620263301086036.0089121.3501084
Dewald BrevisMCT/PC202520254301075735.6752205.77010511
Jos ButtlerPR202420242201026451.0067152.24010104
David MillerPR2025202544210171*50.5074136.4901065
Matthew BreetzkeDSG20242024440994324.7585116.47000104
Will JacksPC20232023220989249.0050196.0001088
Ryan RickeltonMCT202520252219259*92.0051180.3901095
Rassie van der DussenMCT202520253318748*43.5070124.2900055
Philip SaltPC202320233318677*43.0056153.57010120
Ryan RickeltonMCT20242024220855842.5053160.3801066
Jon-Jon SmutsDSG20242024440857521.2555154.5501148
James NeeshamPC20232023330743724.6759125.4200082
Connor EsterhuizenPC20262026330745224.6756132.1401183
K Lion-CachetPR/PC20252025220734536.5067108.96000100
Theunis de BruynPC20232023330724224.0043167.4400055
George LindeMCT202320232217163*71.0036197.2201055
Connor EsterhuizenMCT/PC20252025330703923.3361114.7500053
Sam CurranMCT202420242216737*67.0043155.8100054
Heinrich KlaasenDSG20242024441673122.3339171.7900126
Marques AckermanPC202520252216439*64.0050128.0000033
Grant RoelofsenMCT20232023220645632.0043148.8401092
Sherfane RutherfordPC202620263326447*64.0034188.2400036
Jos ButtlerPR20232023220635131.5048131.2501062
Joe RootPR202520251116262*-44140.9101041
George LindeMCT20262026220613130.5035174.2900026
Faf du PlessisJSK20252025330612720.3347129.7900080
Nicolas PooranDSG202420241116060*-31193.5501054
Wihan LubbeJSK/PC202520254426025*30.0051117.6500072
Dwaine PretoriusDSG20242024430582819.3349118.3700051
Kieron PollardMCT20242024220543027.0043125.5800042
Ryan RickeltonMCT20232023220534626.5043123.2600051
Quinton de KockDSG20242024440532313.255498.1500052
Kyle VerreynnePR202620261115252*-46113.0401051
Leus du PlooyJSK202320233315247*26.0052100.0000160
Jonny BairstowJSK20252025320513725.5033154.5500053
David MillerPR202320232214737*47.0032146.8800014
Kane WilliamsonDSG20252025220474423.505192.1600030
Romario ShepherdJSK202320233324738*47.0026180.7700014
Marques AckermanDSG20262026110454545.0026173.0800061
Andile PhehlukwayoPR202520252214422*44.0035125.7100033
Dane VilasPR20242024220433421.5031138.7100060
Rassie van der DussenMCT20242024220434121.5031138.7100032
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.