Quiz: Can you name 12 of England's most recent one-cap wonders?

Quiz: Can you name 12 of England's most recent one-cap wonders?

There are 49 England players who have won one cap in the past 30 years – can you name 12 of them in our quiz?

This news item was kindly provided by the BBC