Brøndby competed in its second consecutive final after losing to F.C. Copenhagen in 2017 and their eighth in total. Silkeborg IF made its first finals appearance since 2001 and their second overall. Both clubs lost in their previous final appearances. The two teams had never previously met in a Danish Cup final, and Brøndby has won both meetings during the regular season of the 2017-18 Danish Superliga.