Kariera klubowa TJ Železárny Prostějov (1963-1965) HC Košice (1965-1967) Zetor Brno (1967-1978) SB Rosenheim (1978-1982)
Machač był mistrzem RFN w 1982.
Statystyka klubowa Runda zasadnicza Play-off Sezon Drużyna Liga M B A P K M B A P K 1963-64 TJ Železárny Prostějov 2. liga CSRS — — — — — — — — — — 1964-65 TJ Železárny Prostějov 2. liga CSRS — 1 — 1 — — — — — — 1965-66 Dukla Košice 1. liga CSRS 35 5 — 5 — — — — — — 1966-67 HC Košice 1. liga CSRS 36 4 — 4 — — — — — — 1967-68 TJ ZKL Brno 1. liga CSRS 36 15 6 21 — — — — — — 1968-69 Zetor Brno 1. liga CSRS 36 11 6 17 — — — — — 1969-70 Zetor Brno 1. liga CSRS 33 7 9 16 — — — — — — 1970-71 Zetor Brno 1. liga CSRS 45 16 7 23 — — — — — — 1971-72 Zetor Brno 1. liga CSRS 35 5 12 17 58 — — — — — 1972-73 Zetor Brno 1. liga CSRS 36 1 11 12 28 — — — — — 1973-74 Zetor Brno 1. liga CSRS 43 12 10 22 — — — — — — 1974-75 Zetor Brno 1. liga CSRS 41 12 13 25 44 — — — — — 1975-76 Zetor Brno 1. liga CSRS 32 7 14 21 — — — — — — 1976–77 Zetor Brno 1. liga CSRS 37 7 15 22 — — — — — — 1977-78 Zetor Brno 1. liga CSRS 44 6 14 20 30 — — — — — 1978-79 SB Rosenheim Bundesliga 52 17 39 56 58 — — — — — 1979-80 SB Rosenheim Bundesliga 39 12 25 37 26 — — — — — 1980-81 SB Rosenheim Bundesliga 43 8 20 28 53 6 1 2 3 0 1981-82 SB Rosenheim Bundesliga 44 8 15 23 29 — — — — — 1.