30 वर्षीय विराट ने 18 अगस्त 2008 को दांबुला में श्रीलंका के खिलाफ अपना वनडे पदार्पण किया था। विराट तब से अब तक 227 वनडे खेल चुके हैं और उन्होंने 59.57 के प्रभावशाली औसत से 10843 रन बनाए हैं। उन्हें 11 हजारी बनने के लिए मात्र 157 रन की जरूरत है, जो विश्व कप में वह 2-3 मैचों में ही बना सकते हैं।
उन्होंने अपने पदार्पण वर्ष 2008 में 159 रन बनाए थे, उसके बाद 2009 में 325 रन, 2010 में 995 रन, 2011 में 1381 रन, 2012 में 1026 रन, 2013 में 1268 रन, 2014 में 1054 रन, 2015 में 623 रन, 2016 में 739 रन, 2017 में 1460 रन, 2018 में 1202 रन और 2019 में अब तक 11 मैचों में 611 रन बनाए हैं।