Gerrard Sheppard plays for the Baltimore Ravens.
Liverpool and England
Steven Gerrard plays for Liverpool and England.
Football for Liverpool FC and the England national team
i don't think he played for another team, go Liverpool robyn
Both are great team players but Gerrard has my vote.