1877–78 Wanderers 3–1 Royal Engineers Kennington Oval
1878–79 Old Etonians 1–0 Clapham Rovers Kennington Oval
1879–80 Clapham Rovers 1–0 Oxford University Kennington Oval
1880–81 Old Carthusians 3–0 Old Etonians Kennington Oval
1881–82 Old Etonians 1–0 Blackburn Rovers Kennington Oval
1882–83 Blackburn Olympic 2–1 Old Etonians Kennington Oval
1883–84 Blackburn Rovers 2–1 Queen's Park Kennington Oval
1884–85 Blackburn Rovers 2–0 Queen's Park Kennington Oval
1885–86 Blackburn Rovers 0–0 West Bromwich Albion Kennington Oval
(ulangan) Blackburn Rovers 2–0 West Bromwich Albion Racecourse Ground
1886–87 Aston Villa 2–0 West Bromwich Albion Kennington Oval
1887–88 West Bromwich 2–1 Preston North End Kennington Oval
1888–89 Preston North End 3–0 Wolverhampton Wanderers Kennington Oval
1889–90 Blackburn Rovers 6–1 The Wednesday Kennington Oval
1890–91 Blackburn Rovers 3–1 Notts County Kennington Oval