South Africa Most Runs in Test 2021

Player Team Runs
1Dean ElgarSouth Africa442
2Quinton de KockSouth Africa348
3Aiden MarkramSouth Africa346
4Rassie van der DussenSouth Africa335
5Temba BavumaSouth Africa268
6Kagiso RabadaSouth Africa112
7Wiaan MulderSouth Africa106
8Keegan PetersenSouth Africa76
9George LindeSouth Africa71
10Faf du PlessisSouth Africa63
11Keshav MaharajSouth Africa43
12Kyle VerreynneSouth Africa39
13Marco JansenSouth Africa32
14Lungi NgidiSouth Africa32
15Anrich NortjeSouth Africa26
16Lutho SipamlaSouth Africa5