W reprezentacji Czechosłowacji Novak wystąpił w 113 meczach i strzelił 48 bramek. W rodzimej ekstraklasie przez 16 lat rozegrał 562 spotkania i zdobył 306 goli. Grał również w ligach niemieckiej i japońskiej.