England, Angola, and Portugal are the three countries that Gomes is eligible to represent. This is because he was born in England, his parents are from Angola, and he has Portuguese ancestry. As a result, he has the option to play for any of these three national teams.
Angel Gomes Knowledge Knockout: 30 Questions to Determine Your Mastery