कार्तिक भारतीय टीम के लिए अबतक कुल 26 टेस्ट, 94 वनडे और 32 टी-20 मैच खेल चुके हैं। टेस्ट क्रिकेट में उन्होंने 1025 रन बनाए हैं, जिसमें एक शतक और 7 अर्द्धशतक शामिल है। वहीं वनडे में कार्तिक ने 9 अर्द्धशतकों के साथ 1752 रन बनाए हैं जबकि टी-20 में उनके नाम 399 रन दर्ज है।