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

South Africa: Batting by year (All cricket)

The most runs in a calendar year in all cricket for South Africa v Bangladesh: 752 by Graeme Smith in 2008.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×v Bangladesh×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Graeme SmithSA20082008892752232107.43101274.31330877
Hashim AmlaSA2017201767158013796.6766587.22320602
Hashim AmlaSA2008200899149214061.5073067.40210544
Herschelle GibbsSA20022002551420153105.0046091.30210626
Jacques RudolphSA20032003441418222*139.3367961.56120503
Quinton de KockSA20172017662382168*95.50356107.30120396
Faf du PlessisSA20172017553333135*166.5040183.04121352
Dean ElgarSA20172017230330199110.0056558.41200343
Aiden MarkramSA2017201734032114380.2542475.71120412
Graeme SmithSA2002200255132120080.2548765.91100400
Gary KirstenSA20022002220310160155.0045068.89200311
AB de VilliersSA200820081010330369*43.2941972.32021257
Neil McKenzieSA2008200845029922659.8056053.39101393
Ashwell PrinceSA20082008452271162*90.3341764.99110333
Temba BavumaSA202220226802669333.2555448.01020261
AB de VilliersSA2017201754026517666.25161164.60100259
Jacques KallisSA20022002332261139*261.0041762.59110321
Boeta DippenaarSA20032003542260177*130.0049552.53110322
Faf du PlessisSA2015201576225379*63.2535671.07020240
Tony de ZorziSA2024202423024817782.6739363.10100234
Dean ElgarSA202220222402277056.7532170.72030301
Jacques KallisSA200820086712025033.6742547.53010141
Kyle VerreynneSA2022202257218358*36.6029562.03010213
Mark BoucherSA2008200867118011730.0035950.14100200
Quinton de KockSA20232023110174174174.00140124.29100157
Wiaan MulderSA20242024221159105*159.0026260.69110164
Tristan StubbsSA2024202434115910653.0026759.55101144
Keshav MaharajSA202220226501598431.8019581.54010204
Temba BavumaSA201720173411577152.3325362.06010151
Herschelle GibbsSA200320035511496237.2519974.87011231
Graeme SmithSA200320034401436735.7518776.47010192
Quinton de KockSA202220223301376345.6787157.47020185
Keegan PetersenSA202220222401336433.2527049.26010180
David MillerSA20172017322126101*-55229.0910089
Rilee RossouwSA2015201555311645*58.0013188.55000105
Kyle VerreynneSA2024202422011411457.0014777.5510182
Sarel ErweeSA202220222401144128.5025944.02000150
Ryan RickeltonSA202220222411144238.0023049.57000121
Rilee RossouwSA20222022110109109109.0056194.6410078
Neil McKenzieSA2003200343210155*101.0012481.4501081
Quinton de KockSA201520156601004416.6799101.01001103
Rassie van der DussenSA20222022331988649.0012280.33010101
David MillerSA20222022431977948.5092105.43010103
Martin van JaarsveldSA20022002431924246.0011877.97000150
JP DuminySA200820086429149*45.5014264.0800050
Heinrich KlaasenSA20232023110909090.0049183.6701028
Herschelle GibbsSA20082008440885722.0012570.40010131
JP DuminySA20152015750885117.6011874.5801160
David MillerSA20152015541844428.0010679.2500071
Mark BoucherSA20032003520837141.5015055.3301090
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.