২০০৫ সালে ওডিআইয়ে ব্যাটিংয়ের ব্যর্থতা থাকলেও বোলিংয়ে পারঙ্গমতা দেখান। ২০০৬ সালে <MASK> সফরে হাফিজ সেঞ্চুরি করেন। উপযুক্ত উদ্বোধনী জুটির সন্ধানে টেস্টে তাকে ডেকে নেয়া হয় ও ইংল্যান্ডে যান। ওভালে ৯৫ রান করেন। নভেম্বরে নিজ দেশে ওয়েস্ট ইন্ডিজের বিপক্ষে খেলেন। প্রথম দুই টেস্টে তেমন ভাল না করলেও করাচীতে অনুষ্ঠিত তৃতীয় টেস্টে তার দ্বিতীয় শতক তুলে নেন। তারপরও ধারাবাহিকতার অভাবে পরবর্তী ৫ বছর টেস্ট ও একদিনের আন্তর্জাতিক ক্রিকেটে তাকে অনিয়মিত দেখা যায়।
মোহাম্মদ হাফিজ
পাকিস্তানি শ্রীলঙ্কায় ইংল্যান্ডে অস্ট্রেলিয়া