Первые успехи на международной арене пришли к Йоханнесу Дале на чемпионате мира среди юниоров 2017 года, проходившем в словацком Осрблье. В эстафетной гонке юниоров (спортсмены до 21 года) команда Норвегии в составе с ним, Дагом Сандером Бьерндаленом, Александром Андерсеном и Синдре Петтерсеном заняла второе место, уступив лишь команде России. В личных гонках того первенства норвежец показал лишь 18-й и 22-й результат. Спустя год, на чемпионате мира среди юниоров-2018 в Отепя норвежская команда повторила свой результат в эстафете, а в гонке преследования Йоханнес завоевал бронзовую медаль.
В сезоне 2018/19 Дале победно дебютировал на Кубке IBU в Риднау, одержав викторию в спринте и преследовании. После этих успехов он сразу же делегирован на Кубок мира. Первая гонка Кубка мира состоялась для норвежского спортсмена в чешском Нове-Место 20 декабря 2018 года, где в спринтерской гонке он занял высокое 15 место. В этом сезоне он продолжил чередовать свои выступления на Кубке мира (лучший результат - 10 место в спринте в Солт-Лейк-Сити) и Кубке IBU (лучший результат - победа в спринте в Мартелл).
С сезона 2019/2020 на постоянной основе вошел в состав сборной Норвегии по биатлону и сумел победить со своими товарищами по команде в трех эстафетных гонках на Кубке Мира. А также в январе 2020 года в масс-старте в Оберхофе финишировал на лучшей для себя позиции в гонке Кубка мира - Йоханнес показал четвертый результат.
Вошёл в состав норвежской команды на чемпионат мира 2020 года, который будет проходил в Антерсельве в феврале. На чемпионате попал в 10-ку лучших в масс-старте и индивидуальной гонке, а также стал серебряным призёром в мужской эстафете.
Инд — индивидуальная гонка Пр — гонка преследования Спр — спринт МС — масс-старт Эст — эстафета См — смешанная эстафета ОСм — одиночная смешанная эстафета DNS — спортсмен был заявлен, но не стартовал DNF — спортсмен стартовал, но не финишировал DSQ — спортсмен финишировал, но дисквалифицирован LAP — спортсмен по ходу гонки (для гонок преследования и масс-стартов) отстал от лидера более чем на круг и был снят с трассы отм — гонка была отменена — — спортсмен не участвовал в этой гонке