दक्षिण अफ्रीका राष्ट्रीय क्रिकेट टीम बनाम श्रीलंका राष्ट्रीय क्रिकेट टीम के बीच दूसरे टेस्ट मुकाबले 9 दिसंबर से गक्वेबरहा के सेंट जॉर्ज पार्क में खेला गया. इस मैच में साउथ अफ्रीका ने बांग्लादेश को 109 रनों से हरा दिया. इसके साथ ही मेजबान टीम ने दो मैचों की टेस्ट सीरीज पर 2-0 से कब्जा जमाया. इस टेस्ट मैच में साउथ अफ्रीका ने श्रीलंका को 348 रनों का टारगेट दिया था. जवाब में मेहमान टीम 69.1 ओवर में 238 रन सिमट गई. साउथ अफ्रीका की ओर से दूसरी पारी में केशव महाराज ने 5 विकेट चटकाए. जबकि डेन पैटरसन और कगिसो रबाडा को 2-2 विकेट मिले. इस मैच में डेन पैटरसन को प्लेयर ऑफ द मैच चुना गया. डेन पैटरसन ने दूसरे टेस्ट में कुल 7 विकेट चटकाए. मैच की बात करें तो दक्षिण अफ्रीका ने टॉस जीतकर पहले बल्लेबाजी का फैसला किया था. पहले बल्लेबाजी करते हुए साउथ अफ्रीका की टीम पहली पारी में 103.4 ओवर में 358 रनों पर सिमट गई. साउथ अफ्रीका की ओर से पहली पारी में रयान रिकेल्टन और काइल वेर्रेने ने शतकीय पारी खेली. रयान रिकेल्टन ने 250 गेंदों में 11 चौकों की मदद से 101 रन बनाए. जबकि काइल वेर्रेने 133 गेंदों में 113 रनों पारी खेली. जिसमें 12 चौके और 3 छक्के लगाए. इसके अलावा टेम्बा बावुमा 78 रन, एडेन मार्कराम 20 रन, ट्रिस्टन स्टब्स 4 रन और कगिसो रबाडा ने 23 रन बनाए. वहीं श्रीलंका की ओर से पहली पारी में लाहिरु कुमारा ने सबसे ज्यादा 4 विकेट चटकाए. इसके अलावा असिथा फर्नांडो ने 3 विकेट और विश्वा फर्नांडो ने 2 विकेट झटके. जबकि प्रभात जयसूर्या को 1 विकेट मिला. 358 रनों के जवाब में श्रीलंका की पहली पारी 99.2 ओवर में 328 रन पर सिमट गई. श्रीलंका की ओर से पहली पारी में पथुम निसांका ने सबसे ज्यादा 89 रन बनाए. निसांका के अलावा दिनेश चंडीमल 44 रन, एंजेलो मैथ्यूज 44 रन, कामिंडू मेंडिस 48 रन और दिमुथ करुणारत्ने ने 20 रन बनाए. साउथ अफ्रीका की ओर से पहली पारी में डेन पैटरसन ने सबसे ज्यादा 5 विकेट चटकाए. इसके अलावा मार्को जैन्सन और केशव महाराज ने 2-2 विकेट झटके. जबकि कगिसो रबाडा को 1 विकेट मिला. साउथ अफ्रीका की दूसरी पारी चौथे दिन 86 ओवर में 317 रन पर सिमट गई और श्रीलंका को 348 रनों टारगेट दिया. दूसरी पारी में साउथ अफ्रीका की ओर से कप्तान टेम्बा बावुमा ने सबसे ज्यादा 66 रन बनाए. इसके अलावा ट्रिस्टन स्टब्स 47 रन, डेविड बेडिंगम 35 रन, एडेन मार्कराम 55 रन और रयान रिकेल्टन ने 24 रन बनाए. वहां श्रीलंका की ओर से दूसरी पारी की गेंदबाजी में प्रभात जयसूर्या ने सबसे ज्यादा 5 विकेट चटकाए. जयसूर्या के अलावा विश्वा फर्नांडो ने 2 विकेट झटके। जबकि असिथा फर्नांडो और लाहिरु कुमारा को 1-1 विकेट मिला. 348 रनों के लक्ष्य का पीछा करने उत्तरी मेहमान टीम 69.1 ओवर में 238 रन सिमट गई. श्रीलंका की ओर से धनंजय डी सिल्वा ने सबसे ज्यादा 50 रन बनाए। इसके अलावा कुसल मेंडिस 46 रन, पथुम निसांका 18 रन, दिनेश चांदीमल 29 रन, एंजेलो मैथ्यूज 32 रन और कामिंदु मेंडिस 35 रन बनाए. वहीं साउथ अफ्रीका की ओर से दूसरी पारी में केशव महाराज ने 5 विकेट चटकाए।