कोहलीने त्याचे एकदिवसीय पदार्पण ऑगस्ट २००८ मध्ये <MASK> केले, आणि त्याने त्याचे पहिले शतक २००९ मध्ये श्रीलंकेविरुद्ध इडन गार्डन्स, कोलकाता येथे १०७ धावा फटकावून साजरे केले. फेब्रुवारी २०१२ मधील श्रीलंकेविरुद्ध त्याच्या ८६ चेंडूंमधील नाबाद १३३ धावांच्या खेळीमुळे, भारताने ३६.४ षटकांत ३२१ धावांचा यशस्वी पाठलाग केला. कोणत्याही संघाने ऑस्ट्रेलियामध्ये केलेला हा दुसरा सर्वात मोठा यशस्वी पाठलाग होता. ऑस्ट्रेलियाचा माजी क्रिकेटपटू डीन जोन्स कोहलीच्या ह्या खेळीबद्दल म्हणतो "ही एकदिवसीय क्रिकेटमधील एक सर्वोत्तम खेळी आहे". कोहलीने २०१२ आशिया चषकाच्या पाकिस्तान विरूद्धच्या सामन्यात त्याची सर्वोच्च १८३ धावांची खेळी केली. त्यामुळे भारताने पाकिस्तानचे ३३० धावांचे आव्हान यशस्वीपणे पार केले आणि कोहलीला सामनावीराचा पुरस्कार मिळाला.
विराट कोहलीच्या आंतरराष्ट्रीय शतकांची यादी
ऑस्ट्रेलियाचा श्रीलंकेविरुद्ध राज्यसभेवरही कोलकाता