Of course he does
Steven Gerrard plays for Liverpool and England.
As of June 2014, Steven Gerrard plays for Liverpool, a club in England.
No, Steven Gerrard played for England from 2000 to 2014, never for Ireland.
Liverpool and England
Steven Gerrard played for England in the 2014 FIFA World Cup.
Football for Liverpool FC and the England national team
Steven Gerrard plays F-O-O-T-B-A-L-L!!! He also plays for England.
as a young boy