With Keegan Petersen out of the Test series, David Bedingham off to the UK and a recently concluded South Africa A series against India A, it got me curious to see who the top 10 run-scorers have been in 4-Day Cricket for each season since 2015-16.

2015-16

NameMATCHESINNRUNSAVE100s50sHS
Heino Kuhn1020112662.5544151*
Dane Vilas81376169.1823216*
Stephen Cook81373861.5032168*
Qaasim Adams91673056.1524167
Vaughn van Jaarsveld91364049.2323122
Imraan Khan91360950.7533107
Dean Elgar 61260850.6622173
Theunis de Bruyn91760237.6221150*
Dominic Hendricks 101659237.0021109
Omphile Ramela 81459242.2822167

2016-17

NameMATCHESINNRUNSAVE100s50sHS
Colin Ackermann101788351.9434150
Vaughn van Jaarsveld101579953.2624203
Theunis de Bruyn91475157.7624182
Khaya Zondo101574067.2725157
Stiaan van Zyl101870947.2633108
Rudi Second91468452.6131151
Heinrich Klaasen91463548.8414195
Justin Ontong71259353.9020225
Dominic Hendricks101957135.6814103*
Aiden Markram71156551.3622162

2017-18

NameMATCHESINNRUNSAVE100s50sHS
Rassie van der Dussen101895973.7635163
Vaughn van Jaarsveld101889852.8228110
Pieter Malan101689255.7542195
Zubayr Hamza91482869.0034121
Rudi Second101480380.3024203*
Dane Villas81473466.7233161
Colin Ackermann71266066.0033187*
Reeza Hendricks 91765843.8632119*
Eddie Moore101864838.1132115
Yaseen Vallie101763342.2014150

2018-19

NameMATCHESINNRUNSAVE100s50sHS
Keegan Petersen91892361.5334165*
Eddie Moore101992151.1634151
Pieter Malan101682151.3134153
Pite van Biljon91876647.8734177*
Sinethemba Qeshile101873552.500799
Nicky van den Bergh101669149.3523217*
Yaseen Vallie101968037.7715110
Vaughn van Jaarsveld71467348.0732138
Stephen Cook101867237.3331188
David Bedingham91560946.8422112

2019-20

NameMATCHESINNRUNSAVE100s50sHS
Raynard van Tonder81484370.2525204
Eddie Moore81470550.3514228
Marques Ackerman 81666041.2516107
Pite van Biljon71063363.3015218
Farhaan Behardien71359153.7222140
Grant Roelofsen71357544.2331142
Grant Thomson81456447.0023103*
Yaseen Vallie61156151.0014137
Matthew Kleinveld81455842.9221175
Kyle Verreynne71155155.1023155

2020-21

NameMATCHESINNRUNSAVE100s50sHS
Aiden Markram71294594.5052204*
Raynard van Tonder71372160.8022200
Kyle Verreynne5868097.1424216*
Pieter Malan 71263853.1622264
Ryan Rickelton71362754.2814194
Rudi Second71357347.7521171
Sarel Erwee81356947.4122199
Dominic Hendricks71356242.2322130
Dean Elgar 81451136.5015101
Keegan Petersen 81348444.0012173

2021-22

NameMATCHESINNRUNSAVE100s50sHS
David Bedingham5850963.6214199
Ryan Rickelton45473118.2531159
Joshua Richards6945064.2821151
Lesiba Ngoepe61144340.270388
Grant Mokoena61042847.5513154
Wesley Marshall61140937.180497
Matthew Breetzke61140240.2020152*
Pite van Biljon5740066.6621137
Janneman Malan4638276.4012200*
Pieter Malan 4638276.4012117*