João Pedro Moreira Teixeira is a football player from Portugal. João Pedro Moreira Teixeira was born on 9 April 2006 in and is 20 years old.