সমগ্র খেলোয়াড়ী জীবনে বারোটি টেস্টে অংশগ্রহণ করেছেন উইলিয়াম শল্ডার্স। ১ এপ্রিল, ১৮৯৯ তারিখে কেপ টাউনে সফরকারী ইংল্যান্ড দলের বিপক্ষে টেস্ট ক্রিকেটে অভিষেক ঘটে তার। ১৯ আগস্ট, ১৯০৭ তারিখে ওভালে একই দলের বিপক্ষে সর্বশেষ টেস্টে অংশ নেন তিনি।

১৯০১, ১৯০৪ ও ১৯০৭ সালে দক্ষিণ আফ্রিকা দলের সদস্যরূপে ইংল্যান্ড গমন করেন। অংশগ্রহণকৃত ৮৮টি প্রথম-শ্রেণীর খেলার মধ্যে ৫৮টি ইংল্যান্ডের মাটিতে খেলেন। এ পর্যায়ে দুইটি প্রথম-শ্রেণীর সেঞ্চুরি পেয়েছিলেন। তন্মধ্যে, ১৯০১ সালে দক্ষিণ আফ্রিকানদের মধ্যে দ্বিতীয় সর্বোচ্চ রান সংগ্রাহক ছিলেন। ৩০.০৭ গড়ে ৭৮২ রান তুলেছিলেন তিনি। সমারসেটের বিপক্ষে ১০৩ রান তুলে সর্বোচ্চ রানধারী হন। ১৯০২-০৩ মৌসুমে অস্ট্রেলিয়ার বিপক্ষে সিরিজের দ্বিতীয় টেস্টে ব্যক্তিগত সর্বোচ্চ ৪২ রান তুলেছিলেন। প্রথম ইনিংসে ৬৫ রানে এগিয়ে থেকেও পরবর্তীতে তার দল ১৫৯ রানে হেরে যায়। ১৯০৫-০৬ মৌসুমে ইংল্যান্ড দল দক্ষিণ আফ্রিকা সফরে আসে। তার অমূল্য ৩৮ রানের কল্যাণে স্বাগতিক দল এক উইকেটে জয় পেয়েছিল।

ব্যক্তিগত জীবন
প্রথম-শ্রেণীর ক্রিকেট
আন্তর্জাতিক ক্রিকেট
ইংল্যান্ড গমন