Na madrugada do dia 29 de Setembro de 2019 João Vieira aos 43 anos de idade, tornou-se no atleta mais velho de sempre a conquistar uma medalha nos Campeonatos do Mundo de Atletismo, ao ser 2º classificado na prova dos 50 Km Macha.