Michael Weiner (Ottenstein, 21 maart 1969) is een Duits voormalig voetbalscheidsrechter. Hij was in dienst van FIFA en UEFA tussen 2002 en 2012. Ook leidde hij tussen 1998 en 2016 wedstrijden in de Bundesliga.

Op 6 november 1998 leidde Weiner zijn eerste wedstrijd in de Duitse nationale competitie. Tijdens het duel tussen MSV Duisburg en 1. FC Nürnberg (1–1) trok de leidsman viermaal de gele kaart. In Europees verband debuteerde hij op 21 juli 2002 tijdens een wedstrijd tussen Torino en Villarreal in de derde ronde van de UEFA Intertoto Cup; het eindigde in 2–0 en Weiner trok eenmaal de rode kaart. Zijn eerste interland floot hij op 16 november 2003, toen Polen met 4–3 won van Servië en Montenegro. Andrzej Niedzielan, Grzegorz Rasiak, Kamil Kosowski en Maciej Żurawski scoorden namens Polen en de tegengoals kwamen van Dejan Stanković, Zvonimir Vukić en Ivica Iliev. Tijdens deze wedstrijd deelde Weiner twee gele kaarten uit. Aan het einde van het seizoen 2015/16 zette de Duitser een punt achter zijn actieve loopbaan als scheidsrechter, omdat hij de maximale leeftijd voor scheidsrechters in Duitsland, namelijk 47 jaar, had bereikt.

Interlands

Zie ook 
 Lijst van voetbalscheidsrechters

Duits voetbalscheidsrechter