Неедлы был одним из лучших игроков 30-х годов. Участвовал в двух чемпионатах мира: в 1934 в Италии и в 1938 во Франции.
На чемпионате мира 1934 года Неедлы стал лучшим бомбардиром, забив пять мячей. Долгое время официально считалось, что он забил на этом турнире 4 мяча и поделил первое место с Анджело Скьявио (Италия) и Эдмундом Коненом (Германия). Однако в ноябре 2006 года ФИФА официально подтвердила, что в полуфинале с Германией он забил три мяча, а не два. На следующем мундиале Неедлы забил два гола. В общей сложности Неедлы за 540 проведённых на ЧМ минут забил 7 голов. Всего за сборную забил 29 голов в 43 играх.
На клубном уровне играл за пражскую «Спарту», за которую забил 161 гол в 187 матчах в чемпионатах страны, а также за менее известные клубы «Спартак» Жебрак и «Раковник».
Провёл один матч в составе сборной Центральной Европы против сборной Западной Европы в 1937 году.
«Я всегда обожал перерывы. В них был сгусток надежд. Если в первом тайме проигрывали, я всегда верил, что во втором сравняем счёт и выиграем, если была ничья — выиграем с преимуществом. А уж если после первого тайма мы выигрывали, то верилось, что во втором одержим сокрушительную победу. В перерывах мне всегда хотелось петь».