1891–92 West Bromwich 3–0 Aston Villa Kennington Oval
1892–93 Wolverhampton W 1–0 Everton Fallowfield Stadium
1893–94 Notts County 4–1 Bolton Wanderers Goodison Park
1894–95 Aston Villa 1–0 West Bromwich Albion Crystal Palace
1895–96 The Wednesday 2–1 Wolverhampton Wanderers Crystal Palace
1896–97 Aston Villa 3–2 Everton Crystal Palace
1897–98 Nottingham Forest 3–1 Derby County Crystal Palace
1898–99 Sheffield United 4–1 Derby County Crystal Palace
1899–1900 Bury 4–0 Southampton Crystal Palace
1900–01 Tottenham Hotspur 2–2 Sheffield United Crystal Palace
(ulangan) Tottenham Hotspur 3–1 Sheffield United Burnden Park
1901–02 Sheffield United 1–1 Southampton Crystal Palace
(ulangan) Sheffield United 2–1 Southampton Crystal Palace
1902–03 Bury 6–0 Derby County Crystal Palace
1903–04 Manchester City 1–0 Bolton Wanderers Crystal Palace
1904–05 Aston Villa 2–0 Newcastle United Crystal Palace