Bubník az RH Brno futballcsapatának volt meghatározó tagja, 103 csehszlovák élvonalbeli bajnoki mérkőzésen 32 gólt ért el. A csehszlovák válogatottban 11 találkozón négy gólt szerzett, betalált az 1960-as Európa-bajnoki bronzmérkőzésen is, melyet csapata 2–0-ra megnyert Franciaország ellen.
Jégkorongozóként még fényesebb sikereket ért el: az 1964-es téli olimpián bronzérmes, 1961-ben vb-ezüstérmes, 1955-ben és 1963-ban pedig vb-bronzérmes volt a csehszlovák válogatottal, az RH Brno és a ZKL Brno színeiben pedig tizenegyszeres csehszlovák bajnoknak vallhatja magát. 2010-ig a kanadai Harry Watsonnal és a szovjet Valerij Harlamovval holtversenyben vezette az olimpiai örök góllövőlistát, rekordjukat a finn Teemu Selänne döntötte meg. 1997-ben az IIHF a jégkorong Hírességek csarnokába választotta be.