Transferida para a sessão da tarde devido ao calor em Budapeste, a prova dos 5.000 m teve a participação de Mariana Machado na segunda meia-final. Passavam à final as oito primeiras das duas meias-finais, não havendo repescagens por tempos.
A tarefa de Mariana era muito difícil, quase impossível. Com um recorde pessoal de 15.15,60 feito esta época, ela era a 15ª das 20 inscritas com melhor marca feita esta época. E 11 delas tinham feito menos de 15 minutos.
Ao contrário do que é habitual, Sifan Hassan comandou a prova desde o início, imprimindo um andamento bem vivo. Acabou por vencer ao sprint em 14.32,29 com a queniana Faith Kipyegon, recente campeã mundial dos 1.500 m, logo a seguir com mais dois centésimos.
A atleta nacional acabou em 14º lugar com 15.28,97 longe dos 14.43,94 do oitavo lugar. Começou rápido correndo o primeiro quilómetro em 3.00,24 e o segundo em 6.00,03. Baixou depois o ritmo nos dois quilómetros seguintes passados em 9.10,38 e 12.25,21. Recuperou no último quilómetro corrido em 3.03.76.
Na primeira meia-final, venceu a queniana Beatrice Chebet em 14.57,10 com a oitava apurada com 15.05,13.