The England captain is poised to make his 126th international appearance against Croatia, surpassing Peter Shilton's longstanding record.