Going into the 2019 final, Celtic had won the Scottish Cup 38 times from 57 appearances in the final. The 2019 final is their third consecutive appearance in the final, having won the competition in 2017 and 2018. Heart of Midlothian had won the Scottish Cup 8 times from 14 appearances in the final. Their most recent victory and appearance in the final was in 2012. The clubs had met in the finals of 1901 (a 4–3 win for Hearts), 1907 (3–0 for Celtic) and 1956 (3–1 for Hearts).