एक बार फिर भारत के निचले क्रम के बल्लेबाजों ने टीम को निराश किया. जोहानिसबर्ग के पहले टेस्ट मैच के दूसरे दिन भारतीय टीम पहली पारी में 280 रन पर आउट हो गई. भारत के लिये विराट कोहली ने 119 रन बनाये.
दक्षिण अफ्रीका के खिलाफ जोहानिसबर्ग टेस्ट के दूसरे दिन आधी भारतीय टीम केवल एक घंटे में आउट हो गई और पहले दिन के स्कोर में केवल 25 रन ही जोड़ा जा सका. पहले दिन जहां टीम इंडिया पांच विकेट के नुकसान पर 255 रन बनाकर मजबूत दिख रही थी वहीं दूसरे दिन विकेटों के पतझड़ की शुरुआत कप्तान धोनी (19 रन) से हुई वो अपने स्कोर में केवल दो रनों का इजाफा कर सके. टीम का स्कोर इस समय 264 था. इसके बाद अजिंक्या रहाणे भी इसी स्कोर पर आउट हो गए. रहाणे (47 रन) अर्धशतक बनाने से चूक गए. इसके बाद जहीर खान, ईशांत शर्मा और मोहम्मद शामी बगैर अपना खाता खोले ही चलते बने. रविचंद्रन अश्विन 11 रन बनाकर नॉट आउट रहे.
दक्षिण अफ्रीका की ओर से गेंदबाजी करते हुए फिलैंडर ने चार और मार्केल ने तीन विकेट लिए जबकि कैलिस और स्टेन ने एक-एक विकेट चटकाए. कैलिस ने भारतीय पारी में सर्वाधिक स्कोर करने वाले विराट कोहली का विकेट लिया. दक्षिण अफ्रीकी विकेटकीपर डी'विलियर्स ने चार बल्लेबाजों को विकेट के पीछे लपका.