भारतीय अंडर 19 टीम ने वर्ल्ड कप से पहले खेले गए दूसरे वॉर्म-अप मुकाबले में ज़िम्बाब्वे को 23 रनों से हराया। जोहान्सबर्ग में भारतीय टीम ने पहले खेलते हुए 295 रन बनाये, जिसके जवाब में ज़िम्बाब्वे की टीम 272 रन बनाकर ऑल आउट हुई। अन्य मुकाबलों में अफगानिस्तान ने इंग्लैंड को हराकर बड़ा उलटफेर किया, वहीं पाकिस्तान ने श्रीलंका और दक्षिण अफ्रीका ने नाइजीरिया को हराया।
भारतीय टीम ने टॉस जीतकर पहले बल्लेबाजी करते हुए कप्तान प्रियम गर्ग और तिलक वर्मा के 73-73 रनों की मदद से 295 रन बनाये। जवाब में डेन स्कैडेनडोर्फ़ के 81 और ल्यूक ओल्डनो के 66 रनों के बावजूद ज़िम्बाब्वे 272 रन बनाकर ऑल आउट हो गई। कार्तिक त्यागी ने सबसे ज्यादा तीन विकेट लिए।
अफगानिस्तान ने पहले खेलते हुए 205/8 का स्कोर बनाया, जिसके जवाब में इंग्लैंड की टीम 184 रन बनाकर ऑल आउट हो गई। श्रीलंका ने पहले खेलते हुए 215 रन बनाये, जिसके जवाब में पाकिस्तान ने 6 विकेट खोकर 46वें ओवर में जीत हासिल कर ली। दक्षिण अफ्रीका के खिलाफ नाइजीरिया की टीम सिर्फ 61 रन बनाकर ऑल आउट हो गई और मेजबानों ने सिर्फ दो विकेट खोकर नौवें ओवर में ही जीत हासिल कर ली।
इससे पहले कल खेले गए मुकाबलों में वेस्टइंडीज ने कनाडा को तीन विकेट, यूएई ने जबरदस्त उलटफेर करते हुए न्यूजीलैंड को एक विकेट और स्कॉटलैंड ने जापान को 256 रन से हराया। बांग्लादेश और ऑस्ट्रेलिया के बीच मुकाबला बेहद रोमांचक रहा और अंत में टाई हुआ।
आखिरी दिन ऑस्ट्रेलिया ने कनाडा को 9 विकेट, न्यूजीलैंड ने बांग्लादेश को 4 विकेट, यूएई ने जापान को 253 रन और वेस्टइंडीज ने स्कॉटलैंड को 126 रनों से हराया।