2. महेला जयवर्धने - 652 मैच
श्रीलंका के महेला जयवर्धने अंतरराष्ट्रीय क्रिकेट में 600 से अधिक मैच खेलने वाले क्रिकेट इतिहास के केवल दूसरे खिलाड़ी हैं। पूर्व क्रिकेटर ने अपने अंतरराष्ट्रीय करियर में 652 मैच खेले, जिसमें 149 टेस्ट, 448 वनडे और 55 टी20 शामिल हैं। उन्होंने अपने करियर में सभी फॉर्मेटों में 54 शतकों के साथ 25957 रन बनाए हैं।