How old was Peter Shilton when he last played for England? Contents show When did Peter Shilton last play for England? Where is Peter Shilton from? When did Peter Shilton last play for England? During all this time Peter played for England in a 20 year duration, 1970-1990 and remains Englands most capped male Footballer with 125 games. Where is Peter Shilton from? THIS IS FUN: Is driving too slow illegal UK?