With 103 years of English Cup history there has been 26 different winners (in different guises), how many can you name. Tip none of tonights teams have their name on the cup.
With 103 years of English Cup history there has been 26 different winners (in different guises), how many can you name. Tip none of tonights teams have their name on the cup.