England v Scotland: Can you name these players from past encounters?

England v Scotland - the oldest fixture in international football, first played in 1872.

There have been no shortage of heroes and villains down the years wearing shirts of both nations.

But can you pick out the players we have silhouetted in our England v Scotland quiz?

Top Stories

Elsewhere on the BBC