South Africa Most Match Played in ODI 2023

Player Team Mat
1Rassie van der DussenSouth Africa24
2David MillerSouth Africa24
3Aiden MarkramSouth Africa24
4Heinrich KlaasenSouth Africa24
5Marco JansenSouth Africa20
6Quinton de KockSouth Africa20
7Temba BavumaSouth Africa18
8Keshav MaharajSouth Africa18
9Lungi NgidiSouth Africa16
10Gerald CoetzeeSouth Africa14
11Kagiso RabadaSouth Africa14
12Tabraiz ShamsiSouth Africa12
13Reeza HendricksSouth Africa8
14Sisanda MagalaSouth Africa5
15Anrich NortjeSouth Africa5
16Tony de ZorziSouth Africa5
17Andile PhehlukwayoSouth Africa4
18Wayne ParnellSouth Africa4
19Lizaad WilliamsSouth Africa3
20Wiaan MulderSouth Africa3