Answer
David has never played for an international team. This is because he is a fictional character and does not exist in the real world. International teams are composed of players who represent their respective countries in international competitions. Since David is not a real person, he cannot be a member of any international team.