Every tie from the first round to the final, and who led the cup on goals.
Updated 17 May 2025, after the last game
Crystal Palace won the FA Cup in 2024/2025, beating Manchester City 1-0 in the final on 17 May 2025. It was their sixth match of the competition, a run that began in the third round.
In all, 745 clubs took part in the FA Cup 2024/2025, from the extra preliminary round on 2 August 2024 to the final on 17 May 2025. They played 123 matches across eight rounds of the main draw.