49 साल के मोहम्मद यूसुफ ने 1998 में दक्षिण अफ्रीका के खिलाफ जोहानिसबर्ग में टेस्ट क्रिकेट में डेब्यू किया. यूसुफ ने 90 टेस्ट खेलकर 52.29 के औसत से 7530 रन बनाए. उन्होंने 288 वनडे में 41.71 के औसत से 9720 रन जोड़े. डेब्यू के 6 सालों बाद ही यानी 2004 में उन्होंने इस्लाम धर्म अपना लिया था. उन्होंने अपना नाम मोहम्मद यूसुफ रखा था.