#2 ग्रीम स्मिथ
दक्षिण अफ्रीका का सबसे बड़ा टेस्ट कप्तान भी बल्लेबाजी के साथ जबरदस्त रहा है और टेस्ट क्रिकेट में पूरी दुनिया में रन बनाये हैं। हालांकि भारत के इम्तिहान को पास करने में वह असफल रहे, ग्रीम स्मिथ ने टेस्ट मैचों (2004, 2008 और 2010) के लिए अपने करियर में तीन बार भारत का दौरा किया लेकिन केवल 36 की औसत से 431 रनों बना सके और उनके नाम एक भी शतक शामिल नहीं है। जहीर खान के खिलाफ उनकी प्रतिद्वंद्विता भारतीय प्रशंसकों के लिए मजेदार मुकाबला थी क्योंकि जहीर कुछ मौकों पर स्मिथ से बीस साबित हुए थे। इसने भारत में स्मिथ के निराशाजनक प्रदर्शन में एक प्रमुख कारक निभाया था। अपने करियर में स्मिथ ने 117 टेस्ट मैचों में 48 के औसत से 9265 रन बनाए और निसंदेह उन्हें दक्षिण अफ्रीका का अब तक का सबसे अच्छा सलामी बल्लेबाज माना जाता है।