
उन्होंने 2014 में भारत के लिए एक टेस्ट, दो वनडे और एक टी 20 मैच खेला। 2014 में आईपीएल के शानदार सीज़न के बाद, जिसमें उन्होंने 7.42 की इकॉनमी रेट से 15 विकेट लिए थे, उन्होंने बर्मिंघम में अपना टी20 डेब्यू किया और जो रूट को आउट किया। इसके बाद उन्होंने कोलकाता में अपना वनडे डेब्यू किया, जो रोहित शर्मा की रिकॉर्ड-तोड़ 264 रनों की पारी के लिए मशहूर हुआ। एक महीने बाद, विराट कोहली ने अपनी टेस्ट कप्तानी के डेब्यू मैच (एडिलेड टेस्ट) में रविचंद्रन अश्विन की जगह कर्ण को चुना। कर्ण ने उस टेस्ट में चार विकेट लिए, लेकिन उसके बाद वे भारत के लिए दोबारा नहीं खेले।
हालांकि, उनका घरेलू करियर लगभग दो दशकों तक चला। उन्होंने 2007 में रेलवे के लिए फ़र्स्ट-क्लास डेब्यू किया और रेलवे में लौटने से पहले आंध्र और विदर्भ के लिए भी खेले। वे आईपीएल में भी नियमित रूप से खेलते रहे और अपने करियर के दौरान चार खिताब जीते, जिनमें 2016 से 2018 के बीच लगातार तीन खिताब शामिल हैं – जो उन्होंने क्रमशः सनराइजर्स हैदराबाद, मुंबई इंडियंस और चेन्नई सुपर किंग्स के साथ जीते।
अपने फ़ैसले की घोषणा करते हुए कर्ण ने कहा: “अब मैं रिटायर होना चाहता हूँ… मैं अपने परिवार, बीसीसीआई, रेलवे, यूपीसीए, आंध्र, विदर्भ क्रिकेट एसोसिएशन और उन सभी लोगों का बहुत आभारी हूँ जिन्होंने इस सफ़र में मेरा साथ दिया,” 38 वर्षीय कर्ण ने घोषणा करते हुए कहा, “इसके बाद, मैं कोचिंग और क्रिकेट से जुड़ी अन्य ज़िम्मेदारियों के लिए उपलब्ध रहूँगा।” कुल मिलाकर, कर्ण ने 97 फ़र्स्ट-क्लास मैच खेले और 270 विकेट लिए। उन्होंने 2866 रन भी बनाए, जिसमें दो शतक शामिल हैं; इनमें से एक शतक उन्होंने जम्मू-कश्मीर के ख़िलाफ़ अपने रणजी ट्रॉफ़ी डेब्यू मैच में लगाया था।
