محمد شول (زاده 16 اکتبر 1970 درکارلسروهه) بازیکن فوتبال آلمانی است. پدر محمد شول از ترک های آلمان است ارگین یوکسل و مادرش آلمانی و محمد در آلمان و در شهر کارلسروهه یعنی شهری که ستاره های دیگری همچون الیور کان و الیور بیرهوف به دنیا آمده اند متولد شد
محمد هیچگاه در جام جهانی بازی نکرد. وی در دو جام ملتهای 1996 و 2000 بازی کرد. آخرین دیدار ملی شول در سال 2002 و در دیداری تدارکاتی با اسرائیل بود که با برتری 1–7 آلمانها به پایان رسید.
محمد شول 8 گل ملی به ثمر رسانده که 6 تای آن در دیدارهای دوستانه یکی در مقدماتی جام ملتها و یک گل هم در جام ملتهای اروپا بوده که این گل در یورو 2000 و مقابل رومانی بود که شول در دقیقه 28 گل مساوی را زد و آن بازی با نتیجه 1–1 به پایان رسید.