In international football, every team seems to be a rival of England, especially Germany, France, Scotland, Wales, Ireland and Argentina.

No offence to our American friends, but football (soccer) probably does have the biggest rivalries, considering that the English football league is almost 150 years old, and in internationals, instead of a few thousand supporters behind a team, it's a whole nation...very patriotic.