}}Oldřich Macháč (s. 18. huhtikuuta 1944, Prostejav, Tšekkoslovakia) on entinen jääkiekkoilija.
Macháč oli puolustajapelaaja, joka pelasi Tšekkoslovakian maajoukkueessa pitkään František Pospíšilin puolustajaparina 1960- ja 1970-luvuilla. Kaikkiaan Macháč pelasi 293 maaottelua – toiseksi eniten tšekkoslovakialaisista Jiří Holíkin jälkeen.
Macháč pelasi 13 kauden aikana Tšekkoslovakian mestaruussarjassa 420 ottelua ja teki niissä 108 maalia.
Saavutukset
- Olympiahopea 1968, 1976
- Olympiapronssi 1972
- 11 maailmanmestaruuskisat 1968-78
- Maailmanmestaruus 1972, 1976, 1977