, 140 FA Cup Finals have been played. The latest final was held on 15 May 2021 and was contested between Leicester City and Chelsea, with Leicester City winning 1–0.