टीम इंडिया को अंडर 19 वर्ल्डकप जिताने के बाद विराट कोहली को जल्द ही वनडे टीम में जगह मिल गई थी। उनको टीम इंडिया में खेलने का पहला मौका 18 अगस्त 2008 में मिला। यह मैच उन्होंने श्रीलंका के खिलाफ खेला था। हालांकि इस मैच में वह एक नए नवेले बल्लेबाज की तरह संघर्ष करते हुए दिखाई दिए थे, जो कि स्वाभाविक भी था। श्रीलंका के तेज गेंदबाज़ चामिंडा वास की गेंदे खेलने में उनको काफी समस्या हुई। इस मैच में वे कुल 33 मिनट क्रीज पर रहे और 22 गेंदें खेलीं। मगर केवल 9 रन बनाकर वह दाएं हाथ के तेज गेंदबाज नुवान कुलसेकरा का शिकार हो गए।
विराट कोहली ने इस पारी में भले ही किसी को प्रभावित ना किया हो, किन्तु चयनकर्ताओं ने उनको लगातार मौके दिए क्योंकि विराट कोहली की प्रतिभा पर किसी को भी संदेह नहीं था। हालांकि, भारत श्रीलंका और ऑस्ट्रेलिया की कॉमनवेल्थ सीरीज के दौरान लक्ष्य का पीछा करते हुए उनका बल्ला श्रीलंका के खिलाफ जमकर गरजा। श्रीलंका के तेज गेंदबाज़ लसिथ मलिंगा की गेंदो पर उन्होंने लगातार प्रहार किए और सीरीज में बने रहने के लिए भारत को यह मुकाबला 35 ओवर में जीतना था जो विराट के बल्ले से ही मुमकिन हो सका। इसके बाद लंबे समय तक उनका बल्ला खामोश रहा, कुछ खास प्रदर्शन ना होने के बाद भी विराट को वनडे वर्ल्डकप 2011 में शामिल किया गया।
अपने पहले ही वर्ल्डकप के मुकाबले में विराट ने बांग्लादेश के खिलाफ शतक जड़ दिया। हालांकि इसके बाद उनका बल्ला शांत ही रहा। फाइनल में अवश्य उन्होंने श्रीलंका के खिलाफ ताबड़तोड़ बैटिंग की, किन्तु तिलकरत्ने दिलशान ने उनका शानदार कैच पकड़ कर उनकी पारी समाप्त कर दी। वनडे क्रिकेट में विराट कोहली का उदय 2012 में हुआ, जब एशिया कप में पाकिस्तान के खिलाफ 330 रनों का टारगेट भारत के सामने था। भारत गंभीर का विकेट पहले ही ओवर में गंवा चुका था, मगर तीसरे नंबर पर उतरे विराट ने पाक पर जवाबी हमला बोला और सभी गेंदबाजो की बखियां उधेड़ दी। इस मैच में कोहली ने 148 गेंदों पर 183 रन कूट दिए, जिसमे उन्होंने 22 चौके और 1 छक्का लगाया। इस मैच के बाद पाक टीम के कप्तान मिस्बाह उल हक ने कहा था कि ऐसी पारी उन्होंने आज तक नहीं देखी। इसके बाद विराट ने कभी पीछे मुड़कर नहीं देखा, उनकी कप्तानी में भी टीम इंडिया ने कई शानदार मुकाबले जीते। आज 13 साल बाद विराट, टीम इंडिया के लिए 254 ODI मैचों में 12169 रन बना चुके हैं, वहीं 94 टेस्ट मुकाबलों में उनके नाम 7609 रन दर्ज हैं। वहीं 89 इंटरनेशनल टी-20 मैचों में कोहली 3159 रन बना चुके हैं।