#2 सनथ जयसूर्या (श्रीलंका) - 3891 रन
श्रीलंका के सनथ जयसूर्या वनडे इतिहास के धाकड़ खिलाड़ी रहे हैं। 1999 वर्ल्ड कप से 2003 वर्ल्ड कप के बीच उन्होंने अपने करियर को दोबारा नई ऊंचाई दी, क्योंकि करीब 2 साल तक वो शतक लगाने में नाकाम रहे थे। साल 2000 में उन्होंने इस नाकामी के सिलसिले को तोड़ते हुए जून 2000 में ढाका में भारत के ख़िलाफ़ 105 रन की पारी खेली। भारत पहले भी जयसूर्या के ख़ौफ़ से रू-ब-रू हुआ था जब उन्होंने टीम इंडिया के ख़िलाफ़ 189 रन की पारी खेली थी। साल 2003 के वर्ल्ड कप में वो ज़बरदस्त फ़ॉम में थे। इस टूर्नामेंट में उन्होंने ऑस्ट्रेलिया के ख़िलाफ़ 122 रन की पारी खेली थी और न्यूज़ीलैंड के ख़िलाफ़ भी शतक बनाया था। 2003 के वर्ल्ड कप से ठीक पहले उन्होंने इंग्लैंड के ख़िलाफ़ सीरीज़ में 106 और 99 रन बनाए थे। 1999 वर्ल्ड कप से 2003 वर्ल्ड कप के बीच जयसूर्या ने 104 वनडे मैच खेले हैं 38.52 की औसत और 89.10 के स्ट्राइक रेट से 3891 रन बनाए हैं। इस दौरान उन्होंने 8 शतक और 23 अर्धशतक लगाए हैं।