1. सचिन तेंदुलकर कुल-100, वनडे-49, टेस्ट-51 1989–2013
2. विराट कोहली कुल-75, वनडे-46, टेस्ट-28 2008-2023
3. रिकी पोंटिंग कुल-71, वनडे-30, टेस्ट- 41 1995-2012
4. कुमार संगकारा कुल-63, वनडे-25, टेस्ट- 38 2000–2015
5. जैक कालिस कुल-62, वनडे-17, टेस्ट- 45 1995–2014
6. हाशिम अमला कुल-55, वनडे-27 , टेस्ट- 28 2004–2019
7. महेला जयवर्धने कुल-54, वनडे-19, टेस्ट- 34, T-20-1 1997–2015
8. ब्रायन लारा कुल-53, वनडे-19, टेस्ट-34 1990–2007
9. राहुल द्रविड़ कुल-48, वनडे-12, टेस्ट-36 1996–2012
10. एबी डिविलियर्स कुल-47, वनडे-25, टेस्ट-22 2004–2018
11. डेविड वॉर्नर कुल-45, वनडे-19, टेस्ट-25 2009-2023
12. जॉय रूट कुल-45, वनडे-16, टेस्ट- 29 2012-2023
13.रोहित शर्मा कुल-43, वनडे-30, टेस्ट- 09 2007-2023
14. क्रिस गेल कुल-42, वनडे- 25, टेस्ट-15 1999-2021
15. स्टीव स्मिथ कुल-42, वनडे-12, टेस्ट-30 2010-2023